/* node_modules/@angular/material/prebuilt-themes/azure-blue.css */
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: .6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
html {
  --mat-app-background-color:#faf9fd;
  --mat-app-text-color:#1a1b1f;
  --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:rgba(26, 27, 31, 0.1);
  --mat-option-selected-state-label-text-color:#131c2b;
  --mat-option-label-text-color:#1a1b1f;
  --mat-option-hover-state-layer-color:rgba(26, 27, 31, 0.08);
  --mat-option-focus-state-layer-color:rgba(26, 27, 31, 0.12);
  --mat-option-selected-state-layer-color:#dae2f9;
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:1.25rem;
  --mat-option-label-text-size:1rem;
  --mat-option-label-text-tracking:0.006rem;
  --mat-option-label-text-weight:400;
  --mat-optgroup-label-text-color:#44474e;
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:1.25rem;
  --mat-optgroup-label-text-size:0.875rem;
  --mat-optgroup-label-text-tracking:0.006rem;
  --mat-optgroup-label-text-weight:500;
  --mat-full-pseudo-checkbox-selected-icon-color:#005cbb;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color:#44474e;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#faf9fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:rgba(26, 27, 31, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:rgba(26, 27, 31, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#005cbb;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:rgba(26, 27, 31, 0.38);
  --mdc-elevated-card-container-color:#faf9fd;
  --mdc-elevated-card-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);
  --mdc-elevated-card-container-shape:12px;
  --mdc-outlined-card-container-color:#faf9fd;
  --mdc-outlined-card-outline-color:#c4c6d0;
  --mdc-outlined-card-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);
  --mdc-outlined-card-container-shape:12px;
  --mdc-outlined-card-outline-width:1px;
  --mat-card-subtitle-text-color:#1a1b1f;
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:1.75rem;
  --mat-card-title-text-size:1.375rem;
  --mat-card-title-text-tracking:0;
  --mat-card-title-text-weight:400;
  --mat-card-subtitle-text-font:Roboto, sans-serif;
  --mat-card-subtitle-text-line-height:1.5rem;
  --mat-card-subtitle-text-size:1rem;
  --mat-card-subtitle-text-tracking:0.009rem;
  --mat-card-subtitle-text-weight:500;
  --mdc-linear-progress-active-indicator-color:#005cbb;
  --mdc-linear-progress-track-color:#e0e2ec;
  --mdc-linear-progress-active-indicator-height:4px;
  --mdc-linear-progress-track-height:4px;
  --mdc-linear-progress-track-shape:0;
  --mdc-plain-tooltip-container-color:#2f3033;
  --mdc-plain-tooltip-supporting-text-color:#f2f0f4;
  --mdc-plain-tooltip-supporting-text-line-height:1rem;
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:0.75rem;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.025rem;
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-filled-text-field-caret-color:#005cbb;
  --mdc-filled-text-field-focus-active-indicator-color:#005cbb;
  --mdc-filled-text-field-focus-label-text-color:#005cbb;
  --mdc-filled-text-field-container-color:#e0e2ec;
  --mdc-filled-text-field-disabled-container-color:rgba(26, 27, 31, 0.04);
  --mdc-filled-text-field-label-text-color:#44474e;
  --mdc-filled-text-field-hover-label-text-color:#44474e;
  --mdc-filled-text-field-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-filled-text-field-input-text-color:#1a1b1f;
  --mdc-filled-text-field-disabled-input-text-color:rgba(26, 27, 31, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color:#44474e;
  --mdc-filled-text-field-error-hover-label-text-color:#410002;
  --mdc-filled-text-field-error-focus-label-text-color:#ba1a1a;
  --mdc-filled-text-field-error-label-text-color:#ba1a1a;
  --mdc-filled-text-field-active-indicator-color:#44474e;
  --mdc-filled-text-field-disabled-active-indicator-color:rgba(26, 27, 31, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color:#1a1b1f;
  --mdc-filled-text-field-error-active-indicator-color:#ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color:#ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color:#410002;
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:1rem;
  --mdc-filled-text-field-label-text-tracking:0.031rem;
  --mdc-filled-text-field-label-text-weight:400;
  --mdc-filled-text-field-active-indicator-height:1px;
  --mdc-filled-text-field-focus-active-indicator-height:2px;
  --mdc-filled-text-field-container-shape:4px;
  --mdc-outlined-text-field-caret-color:#005cbb;
  --mdc-outlined-text-field-focus-outline-color:#005cbb;
  --mdc-outlined-text-field-focus-label-text-color:#005cbb;
  --mdc-outlined-text-field-label-text-color:#44474e;
  --mdc-outlined-text-field-hover-label-text-color:#1a1b1f;
  --mdc-outlined-text-field-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-outlined-text-field-input-text-color:#1a1b1f;
  --mdc-outlined-text-field-disabled-input-text-color:rgba(26, 27, 31, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color:#44474e;
  --mdc-outlined-text-field-error-focus-label-text-color:#ba1a1a;
  --mdc-outlined-text-field-error-label-text-color:#ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color:#410002;
  --mdc-outlined-text-field-outline-color:#74777f;
  --mdc-outlined-text-field-disabled-outline-color:rgba(26, 27, 31, 0.12);
  --mdc-outlined-text-field-hover-outline-color:#1a1b1f;
  --mdc-outlined-text-field-error-focus-outline-color:#ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color:#410002;
  --mdc-outlined-text-field-error-outline-color:#ba1a1a;
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:1rem;
  --mdc-outlined-text-field-label-text-tracking:0.031rem;
  --mdc-outlined-text-field-label-text-weight:400;
  --mdc-outlined-text-field-outline-width:1px;
  --mdc-outlined-text-field-focus-outline-width:2px;
  --mdc-outlined-text-field-container-shape:4px;
  --mat-form-field-focus-select-arrow-color:#005cbb;
  --mat-form-field-disabled-input-text-placeholder-color:rgba(26, 27, 31, 0.38);
  --mat-form-field-state-layer-color:#1a1b1f;
  --mat-form-field-error-text-color:#ba1a1a;
  --mat-form-field-select-option-text-color:#1a1b1f;
  --mat-form-field-select-disabled-option-text-color:rgba(26, 27, 31, 0.38);
  --mat-form-field-leading-icon-color:#44474e;
  --mat-form-field-disabled-leading-icon-color:rgba(26, 27, 31, 0.38);
  --mat-form-field-trailing-icon-color:#44474e;
  --mat-form-field-disabled-trailing-icon-color:rgba(26, 27, 31, 0.38);
  --mat-form-field-error-focus-trailing-icon-color:#ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color:#410002;
  --mat-form-field-error-trailing-icon-color:#ba1a1a;
  --mat-form-field-enabled-select-arrow-color:#44474e;
  --mat-form-field-disabled-select-arrow-color:rgba(26, 27, 31, 0.38);
  --mat-form-field-hover-state-layer-opacity:0.08;
  --mat-form-field-container-text-font:Roboto, sans-serif;
  --mat-form-field-container-text-line-height:1.5rem;
  --mat-form-field-container-text-size:1rem;
  --mat-form-field-container-text-tracking:0.031rem;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-subscript-text-font:Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height:1rem;
  --mat-form-field-subscript-text-size:0.75rem;
  --mat-form-field-subscript-text-tracking:0.025rem;
  --mat-form-field-subscript-text-weight:400;
  --mat-form-field-container-height:56px;
  --mat-form-field-filled-label-display:block;
  --mat-form-field-container-vertical-padding:16px;
  --mat-form-field-filled-with-label-container-padding-top:24px;
  --mat-form-field-filled-with-label-container-padding-bottom:8px;
  --mat-form-field-focus-state-layer-opacity:0;
  --mat-select-panel-background-color:#efedf0;
  --mat-select-enabled-trigger-text-color:#1a1b1f;
  --mat-select-disabled-trigger-text-color:rgba(26, 27, 31, 0.38);
  --mat-select-placeholder-text-color:#44474e;
  --mat-select-enabled-arrow-color:#44474e;
  --mat-select-disabled-arrow-color:rgba(26, 27, 31, 0.38);
  --mat-select-focused-arrow-color:#005cbb;
  --mat-select-invalid-arrow-color:#ba1a1a;
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:1.5rem;
  --mat-select-trigger-text-size:1rem;
  --mat-select-trigger-text-tracking:0.031rem;
  --mat-select-trigger-text-weight:400;
  --mat-select-arrow-transform:translateY(-8px);
  --mat-select-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-autocomplete-background-color:#efedf0;
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-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);
  --mdc-dialog-container-color:#faf9fd;
  --mdc-dialog-subhead-color:#1a1b1f;
  --mdc-dialog-supporting-text-color:#44474e;
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:2rem;
  --mdc-dialog-subhead-size:1.5rem;
  --mdc-dialog-subhead-weight:400;
  --mdc-dialog-subhead-tracking:0;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:1.25rem;
  --mdc-dialog-supporting-text-size:0.875rem;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.016rem;
  --mdc-dialog-container-shape:28px;
  --mat-dialog-container-elevation-shadow:none;
  --mat-dialog-container-max-width:560px;
  --mat-dialog-container-small-max-width:calc(100vw - 32px);
  --mat-dialog-container-min-width:280px;
  --mat-dialog-actions-alignment:flex-end;
  --mat-dialog-actions-padding:16px 24px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px 0;
  --mat-dialog-headline-padding:6px 24px 13px;
  --mdc-chip-outline-color:#74777f;
  --mdc-chip-disabled-outline-color:rgba(26, 27, 31, 0.12);
  --mdc-chip-focus-outline-color:#44474e;
  --mdc-chip-hover-state-layer-opacity:0.08;
  --mdc-chip-selected-hover-state-layer-opacity:0.08;
  --mdc-chip-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-chip-elevated-selected-container-color:#dae2f9;
  --mdc-chip-flat-disabled-selected-container-color:rgba(26, 27, 31, 0.12);
  --mdc-chip-focus-state-layer-color:#44474e;
  --mdc-chip-hover-state-layer-color:#44474e;
  --mdc-chip-selected-hover-state-layer-color:#131c2b;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:#131c2b;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#44474e;
  --mdc-chip-selected-label-text-color:#131c2b;
  --mdc-chip-with-icon-icon-color:#44474e;
  --mdc-chip-with-icon-disabled-icon-color:#1a1b1f;
  --mdc-chip-with-icon-selected-icon-color:#131c2b;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#1a1b1f;
  --mdc-chip-with-trailing-icon-trailing-icon-color:#44474e;
  --mdc-chip-label-text-font:Roboto, sans-serif;
  --mdc-chip-label-text-line-height:1.25rem;
  --mdc-chip-label-text-size:0.875rem;
  --mdc-chip-label-text-tracking:0.006rem;
  --mdc-chip-label-text-weight:500;
  --mdc-chip-container-height:32px;
  --mdc-chip-container-shape-radius:8px;
  --mdc-chip-with-avatar-avatar-shape-radius:24px;
  --mdc-chip-with-avatar-avatar-size:24px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:1px;
  --mdc-chip-with-avatar-disabled-avatar-opacity:0.38;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:0.38;
  --mdc-chip-with-icon-disabled-icon-opacity:0.38;
  --mdc-chip-elevated-container-color:transparent;
  --mat-chip-trailing-action-state-layer-color:#44474e;
  --mat-chip-selected-trailing-action-state-layer-color:#131c2b;
  --mat-chip-trailing-action-hover-state-layer-opacity:0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity:0.12;
  --mat-chip-selected-disabled-trailing-icon-color:#1a1b1f;
  --mat-chip-selected-trailing-icon-color:#131c2b;
  --mat-chip-disabled-container-opacity:1;
  --mat-chip-trailing-action-opacity:1;
  --mat-chip-trailing-action-focus-opacity:1;
  --mdc-switch-selected-focus-state-layer-opacity:0.12;
  --mdc-switch-selected-hover-state-layer-opacity:0.08;
  --mdc-switch-selected-pressed-state-layer-opacity:0.12;
  --mdc-switch-unselected-focus-state-layer-opacity:0.12;
  --mdc-switch-unselected-hover-state-layer-opacity:0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity:0.12;
  --mdc-switch-selected-focus-state-layer-color:#005cbb;
  --mdc-switch-selected-handle-color:#ffffff;
  --mdc-switch-selected-hover-state-layer-color:#005cbb;
  --mdc-switch-selected-pressed-state-layer-color:#005cbb;
  --mdc-switch-selected-focus-handle-color:#d7e3ff;
  --mdc-switch-selected-hover-handle-color:#d7e3ff;
  --mdc-switch-selected-pressed-handle-color:#d7e3ff;
  --mdc-switch-selected-focus-track-color:#005cbb;
  --mdc-switch-selected-hover-track-color:#005cbb;
  --mdc-switch-selected-pressed-track-color:#005cbb;
  --mdc-switch-selected-track-color:#005cbb;
  --mdc-switch-disabled-selected-handle-color:#faf9fd;
  --mdc-switch-disabled-selected-icon-color:#1a1b1f;
  --mdc-switch-disabled-selected-track-color:#1a1b1f;
  --mdc-switch-disabled-unselected-handle-color:#1a1b1f;
  --mdc-switch-disabled-unselected-icon-color:#e0e2ec;
  --mdc-switch-disabled-unselected-track-color:#e0e2ec;
  --mdc-switch-selected-icon-color:#001b3f;
  --mdc-switch-unselected-focus-handle-color:#44474e;
  --mdc-switch-unselected-focus-state-layer-color:#1a1b1f;
  --mdc-switch-unselected-focus-track-color:#e0e2ec;
  --mdc-switch-unselected-handle-color:#74777f;
  --mdc-switch-unselected-hover-handle-color:#44474e;
  --mdc-switch-unselected-hover-state-layer-color:#1a1b1f;
  --mdc-switch-unselected-hover-track-color:#e0e2ec;
  --mdc-switch-unselected-icon-color:#e0e2ec;
  --mdc-switch-unselected-pressed-handle-color:#44474e;
  --mdc-switch-unselected-pressed-state-layer-color:#1a1b1f;
  --mdc-switch-unselected-pressed-track-color:#e0e2ec;
  --mdc-switch-unselected-track-color:#e0e2ec;
  --mdc-switch-disabled-selected-icon-opacity:0.38;
  --mdc-switch-disabled-track-opacity:0.12;
  --mdc-switch-disabled-unselected-icon-opacity:0.38;
  --mdc-switch-handle-shape:9999px;
  --mdc-switch-selected-icon-size:16px;
  --mdc-switch-track-height:32px;
  --mdc-switch-track-shape:9999px;
  --mdc-switch-track-width:52px;
  --mdc-switch-unselected-icon-size:16px;
  --mdc-switch-state-layer-size:40px;
  --mat-switch-track-outline-color:#74777f;
  --mat-switch-disabled-unselected-track-outline-color:#1a1b1f;
  --mat-switch-label-text-color:#1a1b1f;
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:1.25rem;
  --mat-switch-label-text-size:0.875rem;
  --mat-switch-label-text-tracking:0.016rem;
  --mat-switch-label-text-weight:400;
  --mat-switch-disabled-selected-handle-opacity:1;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:16px;
  --mat-switch-selected-handle-size:24px;
  --mat-switch-pressed-handle-size:28px;
  --mat-switch-with-icon-handle-size:24px;
  --mat-switch-selected-handle-horizontal-margin:0 24px;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0 24px;
  --mat-switch-selected-pressed-handle-horizontal-margin:0 22px;
  --mat-switch-unselected-handle-horizontal-margin:0 8px;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0 4px;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0 2px;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:0;
  --mat-switch-visible-track-transition:opacity 75ms;
  --mat-switch-hidden-track-transition:opacity 75ms;
  --mat-switch-track-outline-width:2px;
  --mat-switch-selected-track-outline-width:2px;
  --mat-switch-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:2px;
  --mdc-radio-disabled-selected-icon-color:#1a1b1f;
  --mdc-radio-disabled-unselected-icon-color:#1a1b1f;
  --mdc-radio-unselected-hover-icon-color:#1a1b1f;
  --mdc-radio-unselected-icon-color:#44474e;
  --mdc-radio-unselected-pressed-icon-color:#1a1b1f;
  --mdc-radio-selected-focus-icon-color:#005cbb;
  --mdc-radio-selected-hover-icon-color:#005cbb;
  --mdc-radio-selected-icon-color:#005cbb;
  --mdc-radio-selected-pressed-icon-color:#005cbb;
  --mdc-radio-state-layer-size:40px;
  --mdc-radio-disabled-selected-icon-opacity:0.38;
  --mdc-radio-disabled-unselected-icon-opacity:0.38;
  --mat-radio-ripple-color:#1a1b1f;
  --mat-radio-checked-ripple-color:#005cbb;
  --mat-radio-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-radio-label-text-color:#1a1b1f;
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:1.25rem;
  --mat-radio-label-text-size:0.875rem;
  --mat-radio-label-text-tracking:0.016rem;
  --mat-radio-label-text-weight:400;
  --mat-radio-touch-target-display:block;
  --mdc-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);
  --mdc-slider-handle-color:#005cbb;
  --mdc-slider-focus-handle-color:#005cbb;
  --mdc-slider-hover-handle-color:#005cbb;
  --mdc-slider-active-track-color:#005cbb;
  --mdc-slider-inactive-track-color:#e0e2ec;
  --mdc-slider-with-tick-marks-inactive-container-color:#44474e;
  --mdc-slider-with-tick-marks-active-container-color:#ffffff;
  --mdc-slider-disabled-active-track-color:#1a1b1f;
  --mdc-slider-disabled-handle-color:#1a1b1f;
  --mdc-slider-disabled-inactive-track-color:#1a1b1f;
  --mdc-slider-label-container-color:#005cbb;
  --mdc-slider-label-label-text-color:#ffffff;
  --mdc-slider-with-overlap-handle-outline-color:#ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color:#1a1b1f;
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:0.75rem;
  --mdc-slider-label-label-text-line-height:1rem;
  --mdc-slider-label-label-text-tracking:0.031rem;
  --mdc-slider-label-label-text-weight:500;
  --mdc-slider-active-track-height:4px;
  --mdc-slider-active-track-shape:9999px;
  --mdc-slider-handle-height:20px;
  --mdc-slider-handle-shape:9999px;
  --mdc-slider-handle-width:20px;
  --mdc-slider-inactive-track-height:4px;
  --mdc-slider-inactive-track-shape:9999px;
  --mdc-slider-with-overlap-handle-outline-width:1px;
  --mdc-slider-with-tick-marks-active-container-opacity:0.38;
  --mdc-slider-with-tick-marks-container-shape:9999px;
  --mdc-slider-with-tick-marks-container-size:2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity:0.38;
  --mat-slider-ripple-color:#005cbb;
  --mat-slider-hover-state-layer-color:rgba(0, 92, 187, 0.05);
  --mat-slider-focus-state-layer-color:rgba(0, 92, 187, 0.2);
  --mat-slider-value-indicator-width:28px;
  --mat-slider-value-indicator-height:28px;
  --mat-slider-value-indicator-caret-display:none;
  --mat-slider-value-indicator-border-radius:50% 50% 50% 0;
  --mat-slider-value-indicator-padding:0;
  --mat-slider-value-indicator-text-transform:rotate(45deg);
  --mat-slider-value-indicator-container-transform:translateX(-50%) rotate(-45deg);
  --mat-slider-value-indicator-opacity:1;
  --mat-menu-item-label-text-color:#1a1b1f;
  --mat-menu-item-icon-color:#44474e;
  --mat-menu-item-hover-state-layer-color:rgba(26, 27, 31, 0.08);
  --mat-menu-item-focus-state-layer-color:rgba(26, 27, 31, 0.12);
  --mat-menu-container-color:#efedf0;
  --mat-menu-divider-color:#e0e2ec;
  --mat-menu-item-label-text-font:Roboto, sans-serif;
  --mat-menu-item-label-text-size:0.875rem;
  --mat-menu-item-label-text-tracking:0.006rem;
  --mat-menu-item-label-text-line-height:1.25rem;
  --mat-menu-item-label-text-weight:500;
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:8px;
  --mat-menu-divider-top-spacing:8px;
  --mat-menu-item-spacing:12px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:12px;
  --mat-menu-item-trailing-spacing:12px;
  --mat-menu-item-with-icon-leading-spacing:12px;
  --mat-menu-item-with-icon-trailing-spacing:12px;
  --mat-menu-base-elevation-level:2;
  --mdc-list-list-item-container-color:transparent;
  --mdc-list-list-item-leading-avatar-color:#d7e3ff;
  --mdc-list-list-item-disabled-state-layer-color:#1a1b1f;
  --mdc-list-list-item-disabled-state-layer-opacity:0.12;
  --mdc-list-list-item-label-text-color:#1a1b1f;
  --mdc-list-list-item-supporting-text-color:#44474e;
  --mdc-list-list-item-leading-icon-color:#44474e;
  --mdc-list-list-item-trailing-supporting-text-color:#44474e;
  --mdc-list-list-item-trailing-icon-color:#44474e;
  --mdc-list-list-item-selected-trailing-icon-color:#005cbb;
  --mdc-list-list-item-disabled-label-text-color:#1a1b1f;
  --mdc-list-list-item-disabled-leading-icon-color:#1a1b1f;
  --mdc-list-list-item-disabled-trailing-icon-color:#1a1b1f;
  --mdc-list-list-item-hover-label-text-color:#1a1b1f;
  --mdc-list-list-item-focus-label-text-color:#1a1b1f;
  --mdc-list-list-item-hover-state-layer-color:#1a1b1f;
  --mdc-list-list-item-hover-state-layer-opacity:0.08;
  --mdc-list-list-item-focus-state-layer-color:#1a1b1f;
  --mdc-list-list-item-focus-state-layer-opacity:0.12;
  --mdc-list-list-item-label-text-font:Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height:1.5rem;
  --mdc-list-list-item-label-text-size:1rem;
  --mdc-list-list-item-label-text-tracking:0.031rem;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height:1.25rem;
  --mdc-list-list-item-supporting-text-size:0.875rem;
  --mdc-list-list-item-supporting-text-tracking:0.016rem;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height:1rem;
  --mdc-list-list-item-trailing-supporting-text-size:0.688rem;
  --mdc-list-list-item-trailing-supporting-text-tracking:0.031rem;
  --mdc-list-list-item-trailing-supporting-text-weight:500;
  --mdc-list-list-item-one-line-container-height:48px;
  --mdc-list-list-item-two-line-container-height:64px;
  --mdc-list-list-item-three-line-container-height:88px;
  --mdc-list-list-item-container-shape:0;
  --mdc-list-list-item-leading-avatar-shape:9999px;
  --mdc-list-list-item-leading-icon-size:24px;
  --mdc-list-list-item-leading-avatar-size:40px;
  --mdc-list-list-item-trailing-icon-size:24px;
  --mdc-list-list-item-disabled-label-text-opacity:0.3;
  --mdc-list-list-item-disabled-leading-icon-opacity:0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity:0.38;
  --mat-list-active-indicator-color:#dae2f9;
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:16px;
  --mat-list-active-indicator-shape:9999px;
  --mat-paginator-container-text-color:#1a1b1f;
  --mat-paginator-container-background-color:#faf9fd;
  --mat-paginator-enabled-icon-color:#44474e;
  --mat-paginator-disabled-icon-color:rgba(26, 27, 31, 0.38);
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:1rem;
  --mat-paginator-container-text-size:0.75rem;
  --mat-paginator-container-text-tracking:0.025rem;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:0.75rem;
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
  --mat-paginator-touch-target-display:block;
  --mdc-secondary-navigation-tab-container-height:48px;
  --mdc-tab-indicator-active-indicator-color:#005cbb;
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
  --mat-tab-header-divider-color:#e0e2ec;
  --mat-tab-header-pagination-icon-color:#1a1b1f;
  --mat-tab-header-inactive-label-text-color:#1a1b1f;
  --mat-tab-header-active-label-text-color:#1a1b1f;
  --mat-tab-header-active-ripple-color:#1a1b1f;
  --mat-tab-header-inactive-ripple-color:#1a1b1f;
  --mat-tab-header-inactive-focus-label-text-color:#1a1b1f;
  --mat-tab-header-inactive-hover-label-text-color:#1a1b1f;
  --mat-tab-header-active-focus-label-text-color:#1a1b1f;
  --mat-tab-header-active-hover-label-text-color:#1a1b1f;
  --mat-tab-header-active-focus-indicator-color:#005cbb;
  --mat-tab-header-active-hover-indicator-color:#005cbb;
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:0.875rem;
  --mat-tab-header-label-text-tracking:0.006rem;
  --mat-tab-header-label-text-line-height:1.25rem;
  --mat-tab-header-label-text-weight:500;
  --mat-tab-header-divider-height:1px;
  --mdc-checkbox-disabled-selected-checkmark-color:#faf9fd;
  --mdc-checkbox-selected-focus-state-layer-opacity:0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity:0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.12;
  --mdc-checkbox-selected-pressed-icon-color:#005cbb;
  --mdc-checkbox-disabled-selected-icon-color:rgba(26, 27, 31, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(26, 27, 31, 0.38);
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#005cbb;
  --mdc-checkbox-selected-hover-icon-color:#005cbb;
  --mdc-checkbox-selected-icon-color:#005cbb;
  --mdc-checkbox-unselected-focus-icon-color:#1a1b1f;
  --mdc-checkbox-unselected-hover-icon-color:#1a1b1f;
  --mdc-checkbox-unselected-icon-color:#44474e;
  --mdc-checkbox-selected-focus-state-layer-color:#005cbb;
  --mdc-checkbox-selected-hover-state-layer-color:#005cbb;
  --mdc-checkbox-selected-pressed-state-layer-color:#1a1b1f;
  --mdc-checkbox-unselected-focus-state-layer-color:#1a1b1f;
  --mdc-checkbox-unselected-hover-state-layer-color:#1a1b1f;
  --mdc-checkbox-unselected-pressed-state-layer-color:#005cbb;
  --mdc-checkbox-state-layer-size:40px;
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:1.25rem;
  --mat-checkbox-label-text-size:0.875rem;
  --mat-checkbox-label-text-tracking:0.016rem;
  --mat-checkbox-label-text-weight:400;
  --mat-checkbox-touch-target-display:block;
  --mdc-text-button-label-text-color:#005cbb;
  --mdc-text-button-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:0.875rem;
  --mdc-text-button-label-text-tracking:0.006rem;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-container-height:40px;
  --mdc-text-button-container-shape:9999px;
  --mdc-protected-button-container-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color:#faf9fd;
  --mdc-protected-button-label-text-color:#005cbb;
  --mdc-protected-button-disabled-container-color:rgba(26, 27, 31, 0.12);
  --mdc-protected-button-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:0.875rem;
  --mdc-protected-button-label-text-tracking:0.006rem;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-container-height:40px;
  --mdc-protected-button-container-shape:9999px;
  --mdc-filled-button-container-color:#005cbb;
  --mdc-filled-button-label-text-color:#ffffff;
  --mdc-filled-button-disabled-container-color:rgba(26, 27, 31, 0.12);
  --mdc-filled-button-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:0.875rem;
  --mdc-filled-button-label-text-tracking:0.006rem;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-container-height:40px;
  --mdc-filled-button-container-shape:9999px;
  --mdc-outlined-button-disabled-outline-color:rgba(26, 27, 31, 0.12);
  --mdc-outlined-button-disabled-label-text-color:rgba(26, 27, 31, 0.38);
  --mdc-outlined-button-label-text-color:#005cbb;
  --mdc-outlined-button-outline-color:#74777f;
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:0.875rem;
  --mdc-outlined-button-label-text-tracking:0.006rem;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-container-height:40px;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:9999px;
  --mat-text-button-state-layer-color:#005cbb;
  --mat-text-button-disabled-state-layer-color:#44474e;
  --mat-text-button-ripple-color:rgba(0, 92, 187, 0.12);
  --mat-text-button-hover-state-layer-opacity:0.08;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0.12;
  --mat-text-button-touch-target-display:block;
  --mat-text-button-horizontal-padding:12px;
  --mat-text-button-with-icon-horizontal-padding:16px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:-4px;
  --mat-protected-button-state-layer-color:#005cbb;
  --mat-protected-button-disabled-state-layer-color:#44474e;
  --mat-protected-button-ripple-color:rgba(0, 92, 187, 0.12);
  --mat-protected-button-hover-state-layer-opacity:0.08;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0.12;
  --mat-protected-button-touch-target-display:block;
  --mat-protected-button-horizontal-padding:24px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-8px;
  --mat-filled-button-state-layer-color:#ffffff;
  --mat-filled-button-disabled-state-layer-color:#44474e;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity:0.08;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0.12;
  --mat-filled-button-touch-target-display:block;
  --mat-filled-button-horizontal-padding:24px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-8px;
  --mat-outlined-button-state-layer-color:#005cbb;
  --mat-outlined-button-disabled-state-layer-color:#44474e;
  --mat-outlined-button-ripple-color:rgba(0, 92, 187, 0.12);
  --mat-outlined-button-hover-state-layer-opacity:0.08;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0.12;
  --mat-outlined-button-touch-target-display:block;
  --mat-outlined-button-horizontal-padding:24px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-8px;
  --mdc-icon-button-icon-color:#44474e;
  --mdc-icon-button-disabled-icon-color:rgba(26, 27, 31, 0.38);
  --mdc-icon-button-state-layer-size:40px;
  --mdc-icon-button-icon-size:24px;
  --mat-icon-button-state-layer-color:#44474e;
  --mat-icon-button-disabled-state-layer-color:#44474e;
  --mat-icon-button-ripple-color:rgba(68, 71, 78, 0.12);
  --mat-icon-button-hover-state-layer-opacity:0.08;
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
  --mat-icon-button-touch-target-display:block;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:0.875rem;
  --mdc-extended-fab-label-text-tracking:0.006rem;
  --mdc-extended-fab-label-text-weight:500;
  --mdc-extended-fab-container-height:56px;
  --mdc-extended-fab-container-shape:16px;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color:#d7e3ff;
  --mdc-fab-container-shape:16px;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color:#d7e3ff;
  --mdc-fab-small-container-shape:12px;
  --mat-fab-foreground-color:#001b3f;
  --mat-fab-state-layer-color:#001b3f;
  --mat-fab-ripple-color:rgba(0, 27, 63, 0.12);
  --mat-fab-hover-state-layer-opacity:0.08;
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-disabled-state-container-color:rgba(26, 27, 31, 0.12);
  --mat-fab-disabled-state-foreground-color:rgba(26, 27, 31, 0.38);
  --mat-fab-touch-target-display:block;
  --mat-fab-small-foreground-color:#001b3f;
  --mat-fab-small-state-layer-color:#001b3f;
  --mat-fab-small-ripple-color:rgba(0, 27, 63, 0.12);
  --mat-fab-small-hover-state-layer-opacity:0.08;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(26, 27, 31, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(26, 27, 31, 0.38);
  --mdc-snackbar-container-color:#2f3033;
  --mdc-snackbar-supporting-text-color:#f2f0f4;
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:1.25rem;
  --mdc-snackbar-supporting-text-size:0.875rem;
  --mdc-snackbar-supporting-text-weight:400;
  --mdc-snackbar-container-shape:4px;
  --mat-snack-bar-button-color:#abc7ff;
  --mat-table-background-color:#faf9fd;
  --mat-table-header-headline-color:#1a1b1f;
  --mat-table-row-item-label-text-color:#1a1b1f;
  --mat-table-row-item-outline-color:#74777f;
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:1.25rem;
  --mat-table-header-headline-size:0.875rem;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.006rem;
  --mat-table-row-item-label-text-font:Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height:1.25rem;
  --mat-table-row-item-label-text-size:0.875rem;
  --mat-table-row-item-label-text-weight:400;
  --mat-table-row-item-label-text-tracking:0.016rem;
  --mat-table-footer-supporting-text-font:Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height:1.25rem;
  --mat-table-footer-supporting-text-size:0.875rem;
  --mat-table-footer-supporting-text-weight:400;
  --mat-table-footer-supporting-text-tracking:0.016rem;
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
  --mat-table-row-item-outline-width:1px;
  --mdc-circular-progress-active-indicator-color:#005cbb;
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
  --mat-badge-background-color:#ba1a1a;
  --mat-badge-text-color:#ffffff;
  --mat-badge-disabled-state-background-color:rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color:#ffffff;
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-text-size:0.688rem;
  --mat-badge-text-weight:500;
  --mat-badge-large-size-text-size:0.688rem;
  --mat-badge-container-shape:9999px;
  --mat-badge-container-size:16px;
  --mat-badge-small-size-container-size:6px;
  --mat-badge-large-size-container-size:16px;
  --mat-badge-legacy-container-size:16px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:16px;
  --mat-badge-container-offset:-12px 0;
  --mat-badge-small-size-container-offset:-6px 0;
  --mat-badge-large-size-container-offset:-12px 0;
  --mat-badge-container-overlap-offset:-12px;
  --mat-badge-small-size-container-overlap-offset:-6px;
  --mat-badge-large-size-container-overlap-offset:-12px;
  --mat-badge-container-padding:0 4px;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0 4px;
  --mat-badge-small-size-text-size:0;
  --mat-bottom-sheet-container-text-color:#1a1b1f;
  --mat-bottom-sheet-container-background-color:#f4f3f6;
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:1.5rem;
  --mat-bottom-sheet-container-text-size:1rem;
  --mat-bottom-sheet-container-text-tracking:0.031rem;
  --mat-bottom-sheet-container-text-weight:400;
  --mat-bottom-sheet-container-shape:28px;
  --mat-standard-button-toggle-hover-state-layer-opacity:0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity:0.12;
  --mat-standard-button-toggle-text-color:#1a1b1f;
  --mat-standard-button-toggle-state-layer-color:#1a1b1f;
  --mat-standard-button-toggle-selected-state-background-color:#dae2f9;
  --mat-standard-button-toggle-selected-state-text-color:#131c2b;
  --mat-standard-button-toggle-disabled-state-text-color:rgba(26, 27, 31, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color:rgba(26, 27, 31, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color:rgba(26, 27, 31, 0.12);
  --mat-standard-button-toggle-divider-color:#74777f;
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:1.25rem;
  --mat-standard-button-toggle-label-text-size:0.875rem;
  --mat-standard-button-toggle-label-text-tracking:0.006rem;
  --mat-standard-button-toggle-label-text-weight:500;
  --mat-standard-button-toggle-height:40px;
  --mat-standard-button-toggle-shape:9999px;
  --mat-standard-button-toggle-background-color:transparent;
  --mat-standard-button-toggle-disabled-state-background-color:transparent;
  --mat-datepicker-calendar-date-selected-state-text-color:#ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color:#005cbb;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(26, 27, 31, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:#005cbb;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(26, 27, 31, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(26, 27, 31, 0.08);
  --mat-datepicker-toggle-active-state-icon-color:#44474e;
  --mat-datepicker-calendar-date-in-range-state-background-color:#d7e3ff;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:#e0e0ff;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#dae2f9;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#565e71;
  --mat-datepicker-toggle-icon-color:#44474e;
  --mat-datepicker-calendar-body-label-text-color:#1a1b1f;
  --mat-datepicker-calendar-period-button-text-color:#44474e;
  --mat-datepicker-calendar-period-button-icon-color:#44474e;
  --mat-datepicker-calendar-navigation-button-icon-color:#44474e;
  --mat-datepicker-calendar-header-text-color:#44474e;
  --mat-datepicker-calendar-date-today-outline-color:#005cbb;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(26, 27, 31, 0.38);
  --mat-datepicker-calendar-date-text-color:#1a1b1f;
  --mat-datepicker-calendar-date-disabled-state-text-color:rgba(26, 27, 31, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color:#005cbb;
  --mat-datepicker-range-input-separator-color:#1a1b1f;
  --mat-datepicker-range-input-disabled-state-separator-color:rgba(26, 27, 31, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color:rgba(26, 27, 31, 0.38);
  --mat-datepicker-calendar-container-background-color:#e9e7eb;
  --mat-datepicker-calendar-container-text-color:#1a1b1f;
  --mat-datepicker-calendar-text-font:Roboto, sans-serif;
  --mat-datepicker-calendar-text-size:0.875rem;
  --mat-datepicker-calendar-body-label-text-size:0.875rem;
  --mat-datepicker-calendar-body-label-text-weight:500;
  --mat-datepicker-calendar-period-button-text-size:0.875rem;
  --mat-datepicker-calendar-period-button-text-weight:500;
  --mat-datepicker-calendar-header-text-size:0.875rem;
  --mat-datepicker-calendar-header-text-weight:500;
  --mat-datepicker-calendar-container-shape:16px;
  --mat-datepicker-calendar-container-touch-shape:28px;
  --mat-datepicker-calendar-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-datepicker-calendar-container-touch-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-datepicker-calendar-header-divider-color:transparent;
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-divider-color:#74777f;
  --mat-divider-width:1px;
  --mat-expansion-container-background-color:#faf9fd;
  --mat-expansion-container-text-color:#1a1b1f;
  --mat-expansion-actions-divider-color:#74777f;
  --mat-expansion-header-hover-state-layer-color:rgba(26, 27, 31, 0.08);
  --mat-expansion-header-focus-state-layer-color:rgba(26, 27, 31, 0.12);
  --mat-expansion-header-disabled-state-text-color:rgba(26, 27, 31, 0.38);
  --mat-expansion-header-text-color:#1a1b1f;
  --mat-expansion-header-description-color:#44474e;
  --mat-expansion-header-indicator-color:#44474e;
  --mat-expansion-header-text-font:Roboto, sans-serif;
  --mat-expansion-header-text-size:1rem;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:1.5rem;
  --mat-expansion-header-text-tracking:0.009rem;
  --mat-expansion-container-text-font:Roboto, sans-serif;
  --mat-expansion-container-text-line-height:1.5rem;
  --mat-expansion-container-text-size:1rem;
  --mat-expansion-container-text-tracking:0.031rem;
  --mat-expansion-container-text-weight:400;
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
  --mat-expansion-container-shape:12px;
  --mat-expansion-legacy-header-indicator-display:none;
  --mat-expansion-header-indicator-display:inline-block;
  --mat-grid-list-tile-header-primary-text-size:400 1rem / 1.5rem Roboto, sans-serif;
  --mat-grid-list-tile-header-secondary-text-size:400 0.875rem / 1.25rem Roboto, sans-serif;
  --mat-grid-list-tile-footer-primary-text-size:400 1rem / 1.5rem Roboto, sans-serif;
  --mat-grid-list-tile-footer-secondary-text-size:400 0.875rem / 1.25rem Roboto, sans-serif;
  --mat-icon-color:inherit;
  --mat-sidenav-container-background-color:#faf9fd;
  --mat-sidenav-container-text-color:#44474e;
  --mat-sidenav-content-background-color:#faf9fd;
  --mat-sidenav-content-text-color:#1a1b1f;
  --mat-sidenav-scrim-color:rgba(45, 48, 56, 0.4);
  --mat-sidenav-container-shape:16px;
  --mat-sidenav-container-elevation-shadow:none;
  --mat-sidenav-container-width:360px;
  --mat-sidenav-container-divider-color:transparent;
  --mat-stepper-header-icon-foreground-color:#faf9fd;
  --mat-stepper-header-selected-state-icon-background-color:#005cbb;
  --mat-stepper-header-selected-state-icon-foreground-color:#ffffff;
  --mat-stepper-header-edit-state-icon-background-color:#005cbb;
  --mat-stepper-header-edit-state-icon-foreground-color:#ffffff;
  --mat-stepper-container-color:#faf9fd;
  --mat-stepper-line-color:#74777f;
  --mat-stepper-header-hover-state-layer-color:rgba(47, 48, 51, 0.08);
  --mat-stepper-header-focus-state-layer-color:rgba(47, 48, 51, 0.12);
  --mat-stepper-header-label-text-color:#44474e;
  --mat-stepper-header-optional-label-text-color:#44474e;
  --mat-stepper-header-selected-state-label-text-color:#44474e;
  --mat-stepper-header-error-state-label-text-color:#ba1a1a;
  --mat-stepper-header-icon-background-color:#44474e;
  --mat-stepper-header-error-state-icon-foreground-color:#ba1a1a;
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:0.875rem;
  --mat-stepper-header-label-text-weight:500;
  --mat-stepper-header-error-state-label-text-size:0.875rem;
  --mat-stepper-header-selected-state-label-text-size:0.875rem;
  --mat-stepper-header-selected-state-label-text-weight:500;
  --mat-stepper-header-height:72px;
  --mat-stepper-header-focus-state-layer-shape:12px;
  --mat-stepper-header-hover-state-layer-shape:12px;
  --mat-stepper-header-error-state-icon-background-color:transparent;
  --mat-sort-arrow-color:#1a1b1f;
  --mat-toolbar-container-background-color:#faf9fd;
  --mat-toolbar-container-text-color:#1a1b1f;
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:1.75rem;
  --mat-toolbar-title-text-size:1.375rem;
  --mat-toolbar-title-text-tracking:0;
  --mat-toolbar-title-text-weight:400;
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
  --mat-tree-container-background-color:#faf9fd;
  --mat-tree-node-text-color:#1a1b1f;
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:1rem;
  --mat-tree-node-text-weight:400;
  --mat-tree-node-min-height:48px;
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-primary {
  --mat-stepper-header-selected-state-icon-background-color:#005cbb;
  --mat-stepper-header-selected-state-icon-foreground-color:#ffffff;
  --mat-stepper-header-edit-state-icon-background-color:#005cbb;
  --mat-stepper-header-edit-state-icon-foreground-color:#ffffff;
}
.mat-primary.mat-icon {
  --mat-icon-color:#005cbb;
}
.mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
}
.mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color:#74777f;
  --mat-switch-disabled-unselected-track-outline-color:#1a1b1f;
  --mat-switch-label-text-color:#1a1b1f;
}
.mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color:#005cbb;
  --mat-icon-button-state-layer-color:#005cbb;
  --mat-icon-button-ripple-color:rgba(0, 92, 187, 0.12);
}
.mat-primary .mdc-list-item__start,
.mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
}
.mat-badge {
  --mat-badge-background-color:#005cbb;
  --mat-badge-text-color:#ffffff;
  --mat-badge-disabled-state-background-color:rgba(0, 92, 187, 0.38);
  --mat-badge-disabled-state-text-color:#ffffff;
}
.mat-accent {
  --mat-option-selected-state-label-text-color:#00006e;
  --mat-option-selected-state-layer-color:#e0e0ff;
  --mdc-circular-progress-active-indicator-color:#343dff;
  --mat-full-pseudo-checkbox-selected-icon-color:#343dff;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#343dff;
  --mat-stepper-header-selected-state-icon-background-color:#343dff;
  --mat-stepper-header-selected-state-icon-foreground-color:#ffffff;
  --mat-stepper-header-edit-state-icon-background-color:#343dff;
  --mat-stepper-header-edit-state-icon-foreground-color:#ffffff;
}
.mat-accent.mat-icon {
  --mat-icon-color:#343dff;
}
.mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color:#343dff;
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#343dff;
  --mdc-checkbox-selected-hover-icon-color:#343dff;
  --mdc-checkbox-selected-icon-color:#343dff;
  --mdc-checkbox-selected-focus-state-layer-color:#343dff;
  --mdc-checkbox-selected-hover-state-layer-color:#343dff;
  --mdc-checkbox-unselected-pressed-state-layer-color:#343dff;
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
}
.mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color:#343dff;
  --mdc-slider-focus-handle-color:#343dff;
  --mdc-slider-hover-handle-color:#343dff;
  --mdc-slider-active-track-color:#343dff;
  --mdc-slider-with-tick-marks-active-container-color:#ffffff;
  --mdc-slider-label-container-color:#343dff;
  --mdc-slider-label-label-text-color:#ffffff;
  --mdc-slider-with-overlap-handle-outline-color:#ffffff;
  --mat-slider-ripple-color:#343dff;
  --mat-slider-hover-state-layer-color:rgba(52, 61, 255, 0.05);
  --mat-slider-focus-state-layer-color:rgba(52, 61, 255, 0.2);
}
.mat-accent.mat-mdc-tab-group,
.mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#343dff;
  --mat-tab-header-active-focus-indicator-color:#343dff;
  --mat-tab-header-active-hover-indicator-color:#343dff;
}
.mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color:#343dff;
  --mdc-switch-selected-handle-color:#ffffff;
  --mdc-switch-selected-hover-state-layer-color:#343dff;
  --mdc-switch-selected-pressed-state-layer-color:#343dff;
  --mdc-switch-selected-focus-handle-color:#e0e0ff;
  --mdc-switch-selected-hover-handle-color:#e0e0ff;
  --mdc-switch-selected-pressed-handle-color:#e0e0ff;
  --mdc-switch-selected-focus-track-color:#343dff;
  --mdc-switch-selected-hover-track-color:#343dff;
  --mdc-switch-selected-pressed-track-color:#343dff;
  --mdc-switch-selected-track-color:#343dff;
  --mdc-switch-selected-icon-color:#00006e;
  --mat-switch-track-outline-color:#74777f;
  --mat-switch-disabled-unselected-track-outline-color:#1a1b1f;
  --mat-switch-label-text-color:#1a1b1f;
}
.mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color:#343dff;
}
.mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color:#343dff;
  --mdc-radio-selected-hover-icon-color:#343dff;
  --mdc-radio-selected-icon-color:#343dff;
  --mdc-radio-selected-pressed-icon-color:#343dff;
  --mat-radio-checked-ripple-color:#343dff;
}
.mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#343dff;
  --mdc-linear-progress-track-color:#e0e0ff;
}
.mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color:#343dff;
  --mdc-filled-text-field-focus-active-indicator-color:#343dff;
  --mdc-filled-text-field-focus-label-text-color:#343dff;
  --mdc-outlined-text-field-caret-color:#343dff;
  --mdc-outlined-text-field-focus-outline-color:#343dff;
  --mdc-outlined-text-field-focus-label-text-color:#343dff;
  --mat-form-field-focus-select-arrow-color:#343dff;
}
.mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color:#ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color:#343dff;
  --mat-datepicker-calendar-date-today-selected-state-outline-color:#343dff;
  --mat-datepicker-calendar-date-in-range-state-background-color:#e0e0ff;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:#d7e3ff;
  --mat-datepicker-calendar-date-today-outline-color:#343dff;
  --mat-datepicker-calendar-date-preview-state-outline-color:#343dff;
}
.mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color:#343dff;
  --mdc-protected-button-label-text-color:#343dff;
  --mdc-filled-button-container-color:#343dff;
  --mdc-filled-button-label-text-color:#ffffff;
  --mdc-outlined-button-label-text-color:#343dff;
  --mat-text-button-state-layer-color:#343dff;
  --mat-text-button-ripple-color:rgba(52, 61, 255, 0.12);
  --mat-protected-button-state-layer-color:#343dff;
  --mat-protected-button-ripple-color:rgba(52, 61, 255, 0.12);
  --mat-filled-button-state-layer-color:#ffffff;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color:#343dff;
  --mat-outlined-button-ripple-color:rgba(52, 61, 255, 0.12);
  --mdc-icon-button-icon-color:#343dff;
  --mat-icon-button-state-layer-color:#343dff;
  --mat-icon-button-ripple-color:rgba(52, 61, 255, 0.12);
}
.mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color:#e0e0ff;
  --mdc-chip-selected-hover-state-layer-color:#00006e;
  --mdc-chip-selected-focus-state-layer-color:#00006e;
  --mdc-chip-selected-label-text-color:#00006e;
  --mdc-chip-with-icon-selected-icon-color:#00006e;
  --mat-chip-selected-trailing-action-state-layer-color:#00006e;
  --mat-chip-selected-trailing-icon-color:#00006e;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color:#343dff;
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#343dff;
  --mdc-checkbox-selected-hover-icon-color:#343dff;
  --mdc-checkbox-selected-icon-color:#343dff;
  --mdc-checkbox-selected-focus-state-layer-color:#343dff;
  --mdc-checkbox-selected-hover-state-layer-color:#343dff;
  --mdc-checkbox-unselected-pressed-state-layer-color:#343dff;
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
  --mdc-radio-selected-focus-icon-color:#343dff;
  --mdc-radio-selected-hover-icon-color:#343dff;
  --mdc-radio-selected-icon-color:#343dff;
  --mdc-radio-selected-pressed-icon-color:#343dff;
  --mat-radio-checked-ripple-color:#343dff;
}
.mat-accent.mat-mdc-fab,
.mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color:#e0e0ff;
  --mdc-fab-small-container-color:#e0e0ff;
  --mat-fab-foreground-color:#00006e;
  --mat-fab-state-layer-color:#00006e;
  --mat-fab-ripple-color:rgba(0, 0, 110, 0.12);
  --mat-fab-small-foreground-color:#00006e;
  --mat-fab-small-state-layer-color:#00006e;
  --mat-fab-small-ripple-color:rgba(0, 0, 110, 0.12);
}
.mat-badge-accent {
  --mat-badge-background-color:#343dff;
  --mat-badge-text-color:#ffffff;
  --mat-badge-disabled-state-background-color:rgba(52, 61, 255, 0.38);
  --mat-badge-disabled-state-text-color:#ffffff;
}
.mat-warn {
  --mat-option-selected-state-label-text-color:#410002;
  --mat-option-selected-state-layer-color:#ffdad6;
  --mdc-circular-progress-active-indicator-color:#ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color:#ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color:#ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color:#ffffff;
  --mat-stepper-header-edit-state-icon-background-color:#ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color:#ffffff;
}
.mat-warn.mat-icon {
  --mat-icon-color:#ba1a1a;
}
.mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-selected-icon-color:#ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color:#ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color:#ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color:#ba1a1a;
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
}
.mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color:#ba1a1a;
  --mdc-slider-focus-handle-color:#ba1a1a;
  --mdc-slider-hover-handle-color:#ba1a1a;
  --mdc-slider-active-track-color:#ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color:#ffffff;
  --mdc-slider-label-container-color:#ba1a1a;
  --mdc-slider-label-label-text-color:#ffffff;
  --mdc-slider-with-overlap-handle-outline-color:#ffffff;
  --mat-slider-ripple-color:#ba1a1a;
  --mat-slider-hover-state-layer-color:rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color:rgba(186, 26, 26, 0.2);
}
.mat-warn.mat-mdc-tab-group,
.mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#ba1a1a;
  --mat-tab-header-active-focus-indicator-color:#ba1a1a;
  --mat-tab-header-active-hover-indicator-color:#ba1a1a;
}
.mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color:#ba1a1a;
  --mdc-switch-selected-handle-color:#ffffff;
  --mdc-switch-selected-hover-state-layer-color:#ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color:#ba1a1a;
  --mdc-switch-selected-focus-handle-color:#ffdad6;
  --mdc-switch-selected-hover-handle-color:#ffdad6;
  --mdc-switch-selected-pressed-handle-color:#ffdad6;
  --mdc-switch-selected-focus-track-color:#ba1a1a;
  --mdc-switch-selected-hover-track-color:#ba1a1a;
  --mdc-switch-selected-pressed-track-color:#ba1a1a;
  --mdc-switch-selected-track-color:#ba1a1a;
  --mdc-switch-selected-icon-color:#410002;
  --mat-switch-track-outline-color:#74777f;
  --mat-switch-disabled-unselected-track-outline-color:#1a1b1f;
  --mat-switch-label-text-color:#1a1b1f;
}
.mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color:#ba1a1a;
}
.mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color:#ba1a1a;
  --mdc-radio-selected-hover-icon-color:#ba1a1a;
  --mdc-radio-selected-icon-color:#ba1a1a;
  --mdc-radio-selected-pressed-icon-color:#ba1a1a;
  --mat-radio-checked-ripple-color:#ba1a1a;
}
.mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#ba1a1a;
  --mdc-linear-progress-track-color:#ffdad6;
}
.mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color:#ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color:#ba1a1a;
  --mdc-filled-text-field-focus-label-text-color:#ba1a1a;
  --mdc-outlined-text-field-caret-color:#ba1a1a;
  --mdc-outlined-text-field-focus-outline-color:#ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color:#ba1a1a;
  --mat-form-field-focus-select-arrow-color:#ba1a1a;
}
.mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color:#ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color:#ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color:#ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color:#ffdad6;
  --mat-datepicker-calendar-date-today-outline-color:#ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color:#ba1a1a;
}
.mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color:#ba1a1a;
  --mdc-protected-button-label-text-color:#ba1a1a;
  --mdc-filled-button-container-color:#ba1a1a;
  --mdc-filled-button-label-text-color:#ffffff;
  --mdc-outlined-button-label-text-color:#ba1a1a;
  --mat-text-button-state-layer-color:#ba1a1a;
  --mat-text-button-ripple-color:rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color:#ba1a1a;
  --mat-protected-button-ripple-color:rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color:#ffffff;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color:#ba1a1a;
  --mat-outlined-button-ripple-color:rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color:#ba1a1a;
  --mat-icon-button-state-layer-color:#ba1a1a;
  --mat-icon-button-ripple-color:rgba(186, 26, 26, 0.12);
}
.mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color:#ffdad6;
  --mdc-chip-selected-hover-state-layer-color:#410002;
  --mdc-chip-selected-focus-state-layer-color:#410002;
  --mdc-chip-selected-label-text-color:#410002;
  --mdc-chip-with-icon-selected-icon-color:#410002;
  --mat-chip-selected-trailing-action-state-layer-color:#410002;
  --mat-chip-selected-trailing-icon-color:#410002;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-selected-icon-color:#ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color:#ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color:#ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color:#ba1a1a;
  --mat-checkbox-disabled-label-color:rgba(26, 27, 31, 0.38);
  --mat-checkbox-label-text-color:#1a1b1f;
  --mdc-radio-selected-focus-icon-color:#ba1a1a;
  --mdc-radio-selected-hover-icon-color:#ba1a1a;
  --mdc-radio-selected-icon-color:#ba1a1a;
  --mdc-radio-selected-pressed-icon-color:#ba1a1a;
  --mat-radio-checked-ripple-color:#ba1a1a;
}
.mat-display-large,
.mat-typography .mat-display-large,
.mat-typography h1 {
  font: 400 3.562rem / 4rem Roboto, sans-serif;
  letter-spacing: -0.016rem;
  margin: 0 0 .5em;
}
.mat-display-medium,
.mat-typography .mat-display-medium,
.mat-typography h2 {
  font: 400 2.812rem / 3.25rem Roboto, sans-serif;
  letter-spacing: 0;
  margin: 0 0 .5em;
}
.mat-display-small,
.mat-typography .mat-display-small,
.mat-typography h3 {
  font: 400 2.25rem / 2.75rem Roboto, sans-serif;
  letter-spacing: 0;
  margin: 0 0 .5em;
}
.mat-headline-large,
.mat-typography .mat-headline-large,
.mat-typography h4 {
  font: 400 2rem / 2.5rem Roboto, sans-serif;
  letter-spacing: 0;
  margin: 0 0 .5em;
}
.mat-headline-medium,
.mat-typography .mat-headline-medium,
.mat-typography h5 {
  font: 400 1.75rem / 2.25rem Roboto, sans-serif;
  letter-spacing: 0;
  margin: 0 0 .5em;
}
.mat-headline-small,
.mat-typography .mat-headline-small,
.mat-typography h6 {
  font: 400 1.5rem / 2rem Roboto, sans-serif;
  letter-spacing: 0;
  margin: 0 0 .5em;
}
.mat-title-large,
.mat-typography .mat-title-large {
  font: 400 1.375rem / 1.75rem Roboto, sans-serif;
  letter-spacing: 0;
}
.mat-title-medium,
.mat-typography .mat-title-medium {
  font: 500 1rem / 1.5rem Roboto, sans-serif;
  letter-spacing: .009rem;
}
.mat-title-small,
.mat-typography .mat-title-small {
  font: 500 .875rem / 1.25rem Roboto, sans-serif;
  letter-spacing: .006rem;
}
.mat-body-large,
.mat-typography .mat-body-large,
.mat-typography {
  font: 400 1rem / 1.5rem Roboto, sans-serif;
  letter-spacing: .031rem;
}
.mat-body-large p,
.mat-typography .mat-body-large p,
.mat-typography p {
  margin: 0 0 .75em;
}
.mat-body-medium,
.mat-typography .mat-body-medium {
  font: 400 .875rem / 1.25rem Roboto, sans-serif;
  letter-spacing: .016rem;
}
.mat-body-small,
.mat-typography .mat-body-small {
  font: 400 .75rem / 1rem Roboto, sans-serif;
  letter-spacing: .025rem;
}
.mat-label-large,
.mat-typography .mat-label-large {
  font: 500 .875rem / 1.25rem Roboto, sans-serif;
  letter-spacing: .006rem;
}
.mat-label-medium,
.mat-typography .mat-label-medium {
  font: 500 .75rem / 1rem Roboto, sans-serif;
  letter-spacing: .031rem;
}
.mat-label-small,
.mat-typography .mat-label-small {
  font: 500 .688rem / 1rem Roboto, sans-serif;
  letter-spacing: .031rem;
}

/* node_modules/@danielmoncada/angular-datetime-picker/assets/style/picker.min.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: -webkit-box;
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -webkit-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .288);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.owl-dialog-container {
  position: relative;
  pointer-events: auto;
  box-sizing: border-box;
  display: block;
  padding: 1.5em;
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0px 24px 38px 3px rgba(0, 0, 0, .14),
    0px 9px 46px 8px rgba(0, 0, 0, .12);
  border-radius: 2px;
  overflow: auto;
  background: #fff;
  color: rgba(0, 0, 0, .87);
  width: 100%;
  height: 100%;
  outline: none;
}
.owl-dt-container,
.owl-dt-container * {
  box-sizing: border-box;
}
.owl-dt-container {
  display: block;
  font-size: 1rem;
  background: #fff;
  pointer-events: auto;
  z-index: 1000;
}
.owl-dt-container-row {
  border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.owl-dt-container-row:last-child {
  border-bottom: none;
}
.owl-dt-calendar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
}
.owl-dt-calendar-control {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1em;
  width: 100%;
  padding: .5em;
  color: #000;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button {
  padding: 0 .8em;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover {
  background-color: rgba(0, 0, 0, .12);
}
.owl-dt-calendar-main {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  padding: 0 .5em .5em;
  outline: 0;
}
.owl-dt-calendar-view {
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.owl-dt-calendar-multi-year-view {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table {
  width: calc(100% - 3em);
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th {
  padding-bottom: .25em;
}
.owl-dt-calendar-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.owl-dt-calendar-table .owl-dt-calendar-header {
  color: rgba(0, 0, 0, .4);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  font-size: .7em;
  font-weight: 400;
  text-align: center;
  padding-bottom: 1em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider {
  position: relative;
  height: 1px;
  padding-bottom: .5em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.5em;
  right: -0.5em;
  height: 1px;
  background: rgba(0, 0, 0, .12);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider.owl-calendar-weeks:after {
  left: -1.8em;
}
.owl-dt-calendar-table .owl-dt-calendar-cell {
  position: relative;
  height: 0;
  line-height: 0;
  text-align: center;
  outline: 0;
  color: rgba(0, 0, 0, .85);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-content {
  position: absolute;
  top: 5%;
  left: 5%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  box-sizing: border-box;
  width: 90%;
  height: 90%;
  font-size: .8em;
  line-height: 1;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 999px;
  color: inherit;
  cursor: pointer;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-out {
  opacity: .2;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, .4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected {
  color: rgba(255, 255, 255, .85);
  background-color: #3f51b5;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .85);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled {
  cursor: default;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: rgba(0, 0, 0, .4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected {
  opacity: .4;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, .2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),
.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  background-color: rgba(0, 0, 0, .04);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range {
  background: rgba(63, 81, 181, .2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from {
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to {
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
.owl-dt-calendar-table.owl-calendar-weeks .owl-dt-calendar-cell-content {
  height: 86%;
}
.owl-dt-timer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  height: 7em;
  padding: .5em;
  outline: none;
}
.owl-dt-timer-box {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  width: 25%;
  height: 100%;
}
.owl-dt-timer-content {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  margin: .2em 0;
}
.owl-dt-timer-content .owl-dt-timer-input {
  display: block;
  width: 2em;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, .5);
  border-radius: 3px;
  outline: medium none;
  font-size: 1.2em;
  padding: .2em;
}
.owl-dt-timer-divider {
  display: inline-block;
  align-self: flex-end;
  position: absolute;
  width: .6em;
  height: 100%;
  left: -0.3em;
}
.owl-dt-timer-divider:before,
.owl-dt-timer-divider:after {
  content: "";
  display: inline-block;
  width: .35em;
  height: .35em;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: currentColor;
}
.owl-dt-timer-divider:before {
  top: 35%;
}
.owl-dt-timer-divider:after {
  bottom: 35%;
}
.owl-dt-control-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1em;
  color: inherit;
}
.owl-dt-control-button .owl-dt-control-button-content {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  outline: none;
}
.owl-dt-control-period-button .owl-dt-control-button-content {
  height: 1.5em;
  padding: 0 .5em;
  border-radius: 3px;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.owl-dt-control-period-button:hover > .owl-dt-control-button-content {
  background-color: rgba(0, 0, 0, .12);
}
.owl-dt-control-period-button .owl-dt-control-button-arrow {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin: .1em;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}
.owl-dt-control-arrow-button .owl-dt-control-button-content {
  padding: 0;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
}
.owl-dt-control-arrow-button[disabled] {
  color: rgba(0, 0, 0, .4);
  cursor: default;
}
.owl-dt-control-arrow-button svg {
  width: 50%;
  height: 50%;
  fill: currentColor;
}
.owl-dt-inline-container,
.owl-dt-popup-container {
  position: relative;
  width: 18.5em;
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, .2),
    0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12);
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-inline-container .owl-dt-timer,
.owl-dt-popup-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-timer {
  width: 100%;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-calendar {
  height: 20.25em;
}
.owl-dt-dialog-container {
  max-height: 95vh;
  margin: -1.5em;
}
.owl-dt-dialog-container .owl-dt-calendar {
  min-width: 250px;
  min-height: 330px;
  max-width: 750px;
  max-height: 750px;
}
.owl-dt-dialog-container .owl-dt-timer {
  min-width: 250px;
  max-width: 750px;
}
@media all and (orientation: landscape) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 58vh;
    height: 62vh;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 58vh;
  }
}
@media all and (orientation: portrait) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 80vw;
    height: 80vw;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 80vw;
  }
}
.owl-dt-container-buttons {
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 2em;
  color: #3f51b5;
}
.owl-dt-container-control-button {
  font-size: 1em;
  width: 50%;
  height: 100%;
  border-radius: 0;
}
.owl-dt-container-control-button .owl-dt-control-button-content {
  height: 100%;
  width: 100%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.owl-dt-container-control-button:hover .owl-dt-control-button-content {
  background-color: rgba(0, 0, 0, .1);
}
.owl-dt-container-info {
  padding: 0 .5em;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-dt-container-info .owl-dt-container-range {
  outline: none;
}
.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: .5em 0;
  font-size: .8em;
}
.owl-dt-container-info .owl-dt-container-range:last-child {
  border-top: 1px solid rgba(0, 0, 0, .12);
}
.owl-dt-container-info .owl-dt-container-info-active {
  color: #3f51b5;
}
.owl-dt-container-disabled,
.owl-dt-trigger-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: default !important;
}
.owl-dt-timer-hour12 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  color: #3f51b5;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 1px solid currentColor;
  border-radius: 2px;
  -webkit-transition: background 200ms ease;
  transition: background 200ms ease;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content {
  width: 100%;
  height: 100%;
  padding: .5em;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: #3f51b5;
  color: #fff;
}
.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out {
  visibility: hidden;
  cursor: default;
}
.owl-dt-inline {
  display: inline-block;
}
.owl-dt-control {
  outline: none;
  cursor: pointer;
}
.owl-dt-control .owl-dt-control-content {
  outline: none;
}
.owl-dt-control:focus > .owl-dt-control-content {
  background-color: rgba(0, 0, 0, .12);
}
.owl-dt-control:not(:-moz-focusring):focus > .owl-dt-control-content {
  box-shadow: none;
}
.owl-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* src/styles.scss */
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
.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: #f0f0f0;
  --mat-app-text-color: #161616;
  --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: rgba(22, 22, 22, 0.1);
  --mat-option-selected-state-label-text-color: #111111;
  --mat-option-label-text-color: #161616;
  --mat-option-hover-state-layer-color: rgba(22, 22, 22, 0.08);
  --mat-option-focus-state-layer-color: rgba(22, 22, 22, 0.12);
  --mat-option-selected-state-layer-color: #bebebe;
  --mat-optgroup-label-text-color: #242930;
  --mat-full-pseudo-checkbox-selected-icon-color: #5c5c5c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #242930;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #f0f0f0;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(22, 22, 22, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(22, 22, 22, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #5c5c5c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(22, 22, 22, 0.38);
  --mdc-elevated-card-container-color: #f0f0f0;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #f0f0f0;
  --mdc-outlined-card-outline-color: #b2b2b2;
  --mdc-outlined-card-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-subtitle-text-color: #161616;
  --mdc-linear-progress-active-indicator-color: #5c5c5c;
  --mdc-linear-progress-track-color: #cfcfcf;
  --mdc-plain-tooltip-container-color: #282828;
  --mdc-plain-tooltip-supporting-text-color: #dedede;
  --mdc-filled-text-field-caret-color: #5c5c5c;
  --mdc-filled-text-field-focus-active-indicator-color: #5c5c5c;
  --mdc-filled-text-field-focus-label-text-color: #5c5c5c;
  --mdc-filled-text-field-container-color: #cfcfcf;
  --mdc-filled-text-field-disabled-container-color: rgba(22, 22, 22, 0.04);
  --mdc-filled-text-field-label-text-color: #242930;
  --mdc-filled-text-field-hover-label-text-color: #242930;
  --mdc-filled-text-field-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-text-field-input-text-color: #161616;
  --mdc-filled-text-field-disabled-input-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #242930;
  --mdc-filled-text-field-error-hover-label-text-color: #330000;
  --mdc-filled-text-field-error-focus-label-text-color: #b11a1a;
  --mdc-filled-text-field-error-label-text-color: #b11a1a;
  --mdc-filled-text-field-active-indicator-color: #242930;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #161616;
  --mdc-filled-text-field-error-active-indicator-color: #b11a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #b11a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #330000;
  --mdc-outlined-text-field-caret-color: #5c5c5c;
  --mdc-outlined-text-field-focus-outline-color: #5c5c5c;
  --mdc-outlined-text-field-focus-label-text-color: #5c5c5c;
  --mdc-outlined-text-field-label-text-color: #242930;
  --mdc-outlined-text-field-hover-label-text-color: #161616;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-text-field-input-text-color: #161616;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #242930;
  --mdc-outlined-text-field-error-focus-label-text-color: #b11a1a;
  --mdc-outlined-text-field-error-label-text-color: #b11a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #330000;
  --mdc-outlined-text-field-outline-color: #6d6d6d;
  --mdc-outlined-text-field-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #161616;
  --mdc-outlined-text-field-error-focus-outline-color: #b11a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #330000;
  --mdc-outlined-text-field-error-outline-color: #b11a1a;
  --mat-form-field-focus-select-arrow-color: #5c5c5c;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-state-layer-color: #161616;
  --mat-form-field-error-text-color: #b11a1a;
  --mat-form-field-select-option-text-color: #161616;
  --mat-form-field-select-disabled-option-text-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-leading-icon-color: #242930;
  --mat-form-field-disabled-leading-icon-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-trailing-icon-color: #242930;
  --mat-form-field-disabled-trailing-icon-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #b11a1a;
  --mat-form-field-error-hover-trailing-icon-color: #330000;
  --mat-form-field-error-trailing-icon-color: #b11a1a;
  --mat-form-field-enabled-select-arrow-color: #242930;
  --mat-form-field-disabled-select-arrow-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #ededed;
  --mat-select-enabled-trigger-text-color: #161616;
  --mat-select-disabled-trigger-text-color: rgba(22, 22, 22, 0.38);
  --mat-select-placeholder-text-color: #242930;
  --mat-select-enabled-arrow-color: #242930;
  --mat-select-disabled-arrow-color: rgba(22, 22, 22, 0.38);
  --mat-select-focused-arrow-color: #5c5c5c;
  --mat-select-invalid-arrow-color: #b11a1a;
  --mat-autocomplete-background-color: #ededed;
  --mdc-dialog-container-color: #f0f0f0;
  --mdc-dialog-subhead-color: #161616;
  --mdc-dialog-supporting-text-color: #242930;
  --mdc-chip-outline-color: #6d6d6d;
  --mdc-chip-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-chip-focus-outline-color: #242930;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-chip-elevated-selected-container-color: #bebebe;
  --mdc-chip-flat-disabled-selected-container-color: rgba(22, 22, 22, 0.12);
  --mdc-chip-focus-state-layer-color: #242930;
  --mdc-chip-hover-state-layer-color: #242930;
  --mdc-chip-selected-hover-state-layer-color: #111111;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #111111;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #242930;
  --mdc-chip-selected-label-text-color: #111111;
  --mdc-chip-with-icon-icon-color: #242930;
  --mdc-chip-with-icon-disabled-icon-color: #161616;
  --mdc-chip-with-icon-selected-icon-color: #111111;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #161616;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #242930;
  --mat-chip-trailing-action-state-layer-color: #242930;
  --mat-chip-selected-trailing-action-state-layer-color: #111111;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #161616;
  --mat-chip-selected-trailing-icon-color: #111111;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #5c5c5c;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #5c5c5c;
  --mdc-switch-selected-pressed-state-layer-color: #5c5c5c;
  --mdc-switch-selected-focus-handle-color: #d4d4d4;
  --mdc-switch-selected-hover-handle-color: #d4d4d4;
  --mdc-switch-selected-pressed-handle-color: #d4d4d4;
  --mdc-switch-selected-focus-track-color: #5c5c5c;
  --mdc-switch-selected-hover-track-color: #5c5c5c;
  --mdc-switch-selected-pressed-track-color: #5c5c5c;
  --mdc-switch-selected-track-color: #5c5c5c;
  --mdc-switch-disabled-selected-handle-color: #f0f0f0;
  --mdc-switch-disabled-selected-icon-color: #161616;
  --mdc-switch-disabled-selected-track-color: #161616;
  --mdc-switch-disabled-unselected-handle-color: #161616;
  --mdc-switch-disabled-unselected-icon-color: #cfcfcf;
  --mdc-switch-disabled-unselected-track-color: #cfcfcf;
  --mdc-switch-selected-icon-color: #1a1a1a;
  --mdc-switch-unselected-focus-handle-color: #242930;
  --mdc-switch-unselected-focus-state-layer-color: #161616;
  --mdc-switch-unselected-focus-track-color: #cfcfcf;
  --mdc-switch-unselected-handle-color: #6d6d6d;
  --mdc-switch-unselected-hover-handle-color: #242930;
  --mdc-switch-unselected-hover-state-layer-color: #161616;
  --mdc-switch-unselected-hover-track-color: #cfcfcf;
  --mdc-switch-unselected-icon-color: #cfcfcf;
  --mdc-switch-unselected-pressed-handle-color: #242930;
  --mdc-switch-unselected-pressed-state-layer-color: #161616;
  --mdc-switch-unselected-pressed-track-color: #cfcfcf;
  --mdc-switch-unselected-track-color: #cfcfcf;
  --mat-switch-track-outline-color: #6d6d6d;
  --mat-switch-disabled-unselected-track-outline-color: #161616;
  --mat-switch-label-text-color: #161616;
  --mdc-radio-disabled-selected-icon-color: #161616;
  --mdc-radio-disabled-unselected-icon-color: #161616;
  --mdc-radio-unselected-hover-icon-color: #161616;
  --mdc-radio-unselected-icon-color: #242930;
  --mdc-radio-unselected-pressed-icon-color: #161616;
  --mdc-radio-selected-focus-icon-color: #5c5c5c;
  --mdc-radio-selected-hover-icon-color: #5c5c5c;
  --mdc-radio-selected-icon-color: #5c5c5c;
  --mdc-radio-selected-pressed-icon-color: #5c5c5c;
  --mat-radio-ripple-color: #161616;
  --mat-radio-checked-ripple-color: #5c5c5c;
  --mat-radio-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-radio-label-text-color: #161616;
  --mdc-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);
  --mdc-slider-handle-color: #5c5c5c;
  --mdc-slider-focus-handle-color: #5c5c5c;
  --mdc-slider-hover-handle-color: #5c5c5c;
  --mdc-slider-active-track-color: #5c5c5c;
  --mdc-slider-inactive-track-color: #cfcfcf;
  --mdc-slider-with-tick-marks-inactive-container-color: #242930;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #161616;
  --mdc-slider-disabled-handle-color: #161616;
  --mdc-slider-disabled-inactive-track-color: #161616;
  --mdc-slider-label-container-color: #5c5c5c;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #161616;
  --mat-slider-ripple-color: #5c5c5c;
  --mat-slider-hover-state-layer-color: rgba(92, 92, 92, 0.05);
  --mat-slider-focus-state-layer-color: rgba(92, 92, 92, 0.2);
  --mat-menu-item-label-text-color: #161616;
  --mat-menu-item-icon-color: #242930;
  --mat-menu-item-hover-state-layer-color: rgba(22, 22, 22, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(22, 22, 22, 0.12);
  --mat-menu-container-color: #ededed;
  --mat-menu-divider-color: #cfcfcf;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #d4d4d4;
  --mdc-list-list-item-disabled-state-layer-color: #161616;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #161616;
  --mdc-list-list-item-supporting-text-color: #242930;
  --mdc-list-list-item-leading-icon-color: #242930;
  --mdc-list-list-item-trailing-supporting-text-color: #242930;
  --mdc-list-list-item-trailing-icon-color: #242930;
  --mdc-list-list-item-selected-trailing-icon-color: #5c5c5c;
  --mdc-list-list-item-disabled-label-text-color: #161616;
  --mdc-list-list-item-disabled-leading-icon-color: #161616;
  --mdc-list-list-item-disabled-trailing-icon-color: #161616;
  --mdc-list-list-item-hover-label-text-color: #161616;
  --mdc-list-list-item-focus-label-text-color: #161616;
  --mdc-list-list-item-hover-state-layer-color: #161616;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #161616;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #bebebe;
  --mat-paginator-container-text-color: #161616;
  --mat-paginator-container-background-color: #f0f0f0;
  --mat-paginator-enabled-icon-color: #242930;
  --mat-paginator-disabled-icon-color: rgba(22, 22, 22, 0.38);
  --mdc-tab-indicator-active-indicator-color: #5c5c5c;
  --mat-tab-header-divider-color: #cfcfcf;
  --mat-tab-header-pagination-icon-color: #161616;
  --mat-tab-header-inactive-label-text-color: #161616;
  --mat-tab-header-active-label-text-color: #161616;
  --mat-tab-header-active-ripple-color: #161616;
  --mat-tab-header-inactive-ripple-color: #161616;
  --mat-tab-header-inactive-focus-label-text-color: #161616;
  --mat-tab-header-inactive-hover-label-text-color: #161616;
  --mat-tab-header-active-focus-label-text-color: #161616;
  --mat-tab-header-active-hover-label-text-color: #161616;
  --mat-tab-header-active-focus-indicator-color: #5c5c5c;
  --mat-tab-header-active-hover-indicator-color: #5c5c5c;
  --mdc-checkbox-disabled-selected-checkmark-color: #f0f0f0;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #5c5c5c;
  --mdc-checkbox-disabled-selected-icon-color: rgba(22, 22, 22, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(22, 22, 22, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #5c5c5c;
  --mdc-checkbox-selected-hover-icon-color: #5c5c5c;
  --mdc-checkbox-selected-icon-color: #5c5c5c;
  --mdc-checkbox-unselected-focus-icon-color: #161616;
  --mdc-checkbox-unselected-hover-icon-color: #161616;
  --mdc-checkbox-unselected-icon-color: #242930;
  --mdc-checkbox-selected-focus-state-layer-color: #5c5c5c;
  --mdc-checkbox-selected-hover-state-layer-color: #5c5c5c;
  --mdc-checkbox-selected-pressed-state-layer-color: #161616;
  --mdc-checkbox-unselected-focus-state-layer-color: #161616;
  --mdc-checkbox-unselected-hover-state-layer-color: #161616;
  --mdc-checkbox-unselected-pressed-state-layer-color: #5c5c5c;
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
  --mdc-text-button-label-text-color: #5c5c5c;
  --mdc-text-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #f0f0f0;
  --mdc-protected-button-label-text-color: #5c5c5c;
  --mdc-protected-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-button-container-color: #5c5c5c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-label-text-color: #5c5c5c;
  --mdc-outlined-button-outline-color: #6d6d6d;
  --mat-text-button-state-layer-color: #5c5c5c;
  --mat-text-button-disabled-state-layer-color: #242930;
  --mat-text-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #5c5c5c;
  --mat-protected-button-disabled-state-layer-color: #242930;
  --mat-protected-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #242930;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #5c5c5c;
  --mat-outlined-button-disabled-state-layer-color: #242930;
  --mat-outlined-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #242930;
  --mdc-icon-button-disabled-icon-color: rgba(22, 22, 22, 0.38);
  --mat-icon-button-state-layer-color: #242930;
  --mat-icon-button-disabled-state-layer-color: #242930;
  --mat-icon-button-ripple-color: rgba(36, 41, 48, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #d4d4d4;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #d4d4d4;
  --mat-fab-foreground-color: #1a1a1a;
  --mat-fab-state-layer-color: #1a1a1a;
  --mat-fab-ripple-color: rgba(26, 26, 26, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(22, 22, 22, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(22, 22, 22, 0.38);
  --mat-fab-small-foreground-color: #1a1a1a;
  --mat-fab-small-state-layer-color: #1a1a1a;
  --mat-fab-small-ripple-color: rgba(26, 26, 26, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(22, 22, 22, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(22, 22, 22, 0.38);
  --mdc-snackbar-container-color: #282828;
  --mdc-snackbar-supporting-text-color: #dedede;
  --mat-snack-bar-button-color: #b8b8b8;
  --mat-table-background-color: #f0f0f0;
  --mat-table-header-headline-color: #161616;
  --mat-table-row-item-label-text-color: #161616;
  --mat-table-row-item-outline-color: #6d6d6d;
  --mdc-circular-progress-active-indicator-color: #5c5c5c;
  --mat-badge-background-color: #b11a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(177, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #161616;
  --mat-bottom-sheet-container-background-color: #f4f4f4;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #161616;
  --mat-standard-button-toggle-state-layer-color: #161616;
  --mat-standard-button-toggle-selected-state-background-color: #bebebe;
  --mat-standard-button-toggle-selected-state-text-color: #111111;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(22, 22, 22, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(22, 22, 22, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(22, 22, 22, 0.12);
  --mat-standard-button-toggle-divider-color: #6d6d6d;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #5c5c5c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(22, 22, 22, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #5c5c5c;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(22, 22, 22, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(22, 22, 22, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #242930;
  --mat-datepicker-calendar-date-in-range-state-background-color: #d4d4d4;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d2d2d2;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #bebebe;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4e4e4e;
  --mat-datepicker-toggle-icon-color: #242930;
  --mat-datepicker-calendar-body-label-text-color: #161616;
  --mat-datepicker-calendar-period-button-text-color: #242930;
  --mat-datepicker-calendar-period-button-icon-color: #242930;
  --mat-datepicker-calendar-navigation-button-icon-color: #242930;
  --mat-datepicker-calendar-header-text-color: #242930;
  --mat-datepicker-calendar-date-today-outline-color: #5c5c5c;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(22, 22, 22, 0.38);
  --mat-datepicker-calendar-date-text-color: #161616;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(22, 22, 22, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #5c5c5c;
  --mat-datepicker-range-input-separator-color: #161616;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(22, 22, 22, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(22, 22, 22, 0.38);
  --mat-datepicker-calendar-container-background-color: #e6e6e6;
  --mat-datepicker-calendar-container-text-color: #161616;
  --mat-divider-color: #6d6d6d;
  --mat-expansion-container-background-color: #f0f0f0;
  --mat-expansion-container-text-color: #161616;
  --mat-expansion-actions-divider-color: #6d6d6d;
  --mat-expansion-header-hover-state-layer-color: rgba(22, 22, 22, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(22, 22, 22, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(22, 22, 22, 0.38);
  --mat-expansion-header-text-color: #161616;
  --mat-expansion-header-description-color: #242930;
  --mat-expansion-header-indicator-color: #242930;
  --mat-sidenav-container-background-color: #f0f0f0;
  --mat-sidenav-container-text-color: #242930;
  --mat-sidenav-content-background-color: #f0f0f0;
  --mat-sidenav-content-text-color: #161616;
  --mat-sidenav-scrim-color: rgba(42, 42, 42, 0.4);
  --mat-stepper-header-icon-foreground-color: #f0f0f0;
  --mat-stepper-header-selected-state-icon-background-color: #5c5c5c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #5c5c5c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-container-color: #f0f0f0;
  --mat-stepper-line-color: #6d6d6d;
  --mat-stepper-header-hover-state-layer-color: rgba(40, 40, 40, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(40, 40, 40, 0.12);
  --mat-stepper-header-label-text-color: #242930;
  --mat-stepper-header-optional-label-text-color: #242930;
  --mat-stepper-header-selected-state-label-text-color: #242930;
  --mat-stepper-header-error-state-label-text-color: #b11a1a;
  --mat-stepper-header-icon-background-color: #242930;
  --mat-stepper-header-error-state-icon-foreground-color: #b11a1a;
  --mat-sort-arrow-color: #161616;
  --mat-toolbar-container-background-color: #f0f0f0;
  --mat-toolbar-container-text-color: #161616;
  --mat-tree-container-background-color: #f0f0f0;
  --mat-tree-node-text-color: #161616;
}
.mat-theme-loaded-marker {
  display: none;
}
.theme-default.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #5c5c5c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #5c5c5c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-default.light .mat-primary.mat-icon {
  --mat-icon-color: #5c5c5c;
}
.theme-default.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
}
.theme-default.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #6d6d6d;
  --mat-switch-disabled-unselected-track-outline-color: #161616;
  --mat-switch-label-text-color: #161616;
}
.theme-default.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #5c5c5c;
  --mat-icon-button-state-layer-color: #5c5c5c;
  --mat-icon-button-ripple-color: rgba(92, 92, 92, 0.12);
}
.theme-default.light .mat-primary .mdc-list-item__start,
.theme-default.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
}
.theme-default.light .mat-badge {
  --mat-badge-background-color: #5c5c5c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(92, 92, 92, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .mat-accent {
  --mat-option-selected-state-label-text-color: #191919;
  --mat-option-selected-state-layer-color: #d2d2d2;
  --mdc-circular-progress-active-indicator-color: #585858;
  --mat-full-pseudo-checkbox-selected-icon-color: #585858;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #585858;
  --mat-stepper-header-selected-state-icon-background-color: #585858;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #585858;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-default.light .mat-accent.mat-icon {
  --mat-icon-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #585858;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #585858;
  --mdc-checkbox-selected-hover-icon-color: #585858;
  --mdc-checkbox-selected-icon-color: #585858;
  --mdc-checkbox-selected-focus-state-layer-color: #585858;
  --mdc-checkbox-selected-hover-state-layer-color: #585858;
  --mdc-checkbox-unselected-pressed-state-layer-color: #585858;
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
}
.theme-default.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #585858;
  --mdc-slider-focus-handle-color: #585858;
  --mdc-slider-hover-handle-color: #585858;
  --mdc-slider-active-track-color: #585858;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #585858;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #585858;
  --mat-slider-hover-state-layer-color: rgba(88, 88, 88, 0.05);
  --mat-slider-focus-state-layer-color: rgba(88, 88, 88, 0.2);
}
.theme-default.light .mat-accent.mat-mdc-tab-group,
.theme-default.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #585858;
  --mat-tab-header-active-focus-indicator-color: #585858;
  --mat-tab-header-active-hover-indicator-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #585858;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #585858;
  --mdc-switch-selected-pressed-state-layer-color: #585858;
  --mdc-switch-selected-focus-handle-color: #d2d2d2;
  --mdc-switch-selected-hover-handle-color: #d2d2d2;
  --mdc-switch-selected-pressed-handle-color: #d2d2d2;
  --mdc-switch-selected-focus-track-color: #585858;
  --mdc-switch-selected-hover-track-color: #585858;
  --mdc-switch-selected-pressed-track-color: #585858;
  --mdc-switch-selected-track-color: #585858;
  --mdc-switch-selected-icon-color: #191919;
  --mat-switch-track-outline-color: #6d6d6d;
  --mat-switch-disabled-unselected-track-outline-color: #161616;
  --mat-switch-label-text-color: #161616;
}
.theme-default.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #585858;
  --mdc-radio-selected-hover-icon-color: #585858;
  --mdc-radio-selected-icon-color: #585858;
  --mdc-radio-selected-pressed-icon-color: #585858;
  --mat-radio-checked-ripple-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #585858;
  --mdc-linear-progress-track-color: #d2d2d2;
}
.theme-default.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #585858;
  --mdc-filled-text-field-focus-active-indicator-color: #585858;
  --mdc-filled-text-field-focus-label-text-color: #585858;
  --mdc-outlined-text-field-caret-color: #585858;
  --mdc-outlined-text-field-focus-outline-color: #585858;
  --mdc-outlined-text-field-focus-label-text-color: #585858;
  --mat-form-field-focus-select-arrow-color: #585858;
}
.theme-default.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #585858;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #585858;
  --mat-datepicker-calendar-date-in-range-state-background-color: #d2d2d2;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d4d4d4;
  --mat-datepicker-calendar-date-today-outline-color: #585858;
  --mat-datepicker-calendar-date-preview-state-outline-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #585858;
  --mdc-protected-button-label-text-color: #585858;
  --mdc-filled-button-container-color: #585858;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #585858;
  --mat-text-button-state-layer-color: #585858;
  --mat-text-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mat-protected-button-state-layer-color: #585858;
  --mat-protected-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #585858;
  --mat-outlined-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mdc-icon-button-icon-color: #585858;
  --mat-icon-button-state-layer-color: #585858;
  --mat-icon-button-ripple-color: rgba(88, 88, 88, 0.12);
}
.theme-default.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #d2d2d2;
  --mdc-chip-selected-hover-state-layer-color: #191919;
  --mdc-chip-selected-focus-state-layer-color: #191919;
  --mdc-chip-selected-label-text-color: #191919;
  --mdc-chip-with-icon-selected-icon-color: #191919;
  --mat-chip-selected-trailing-action-state-layer-color: #191919;
  --mat-chip-selected-trailing-icon-color: #191919;
}
.theme-default.light .mat-accent .mdc-list-item__start,
.theme-default.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #585858;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #585858;
  --mdc-checkbox-selected-hover-icon-color: #585858;
  --mdc-checkbox-selected-icon-color: #585858;
  --mdc-checkbox-selected-focus-state-layer-color: #585858;
  --mdc-checkbox-selected-hover-state-layer-color: #585858;
  --mdc-checkbox-unselected-pressed-state-layer-color: #585858;
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
  --mdc-radio-selected-focus-icon-color: #585858;
  --mdc-radio-selected-hover-icon-color: #585858;
  --mdc-radio-selected-icon-color: #585858;
  --mdc-radio-selected-pressed-icon-color: #585858;
  --mat-radio-checked-ripple-color: #585858;
}
.theme-default.light .mat-accent.mat-mdc-fab,
.theme-default.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #d2d2d2;
  --mdc-fab-small-container-color: #d2d2d2;
  --mat-fab-foreground-color: #191919;
  --mat-fab-state-layer-color: #191919;
  --mat-fab-ripple-color: rgba(25, 25, 25, 0.12);
  --mat-fab-small-foreground-color: #191919;
  --mat-fab-small-state-layer-color: #191919;
  --mat-fab-small-ripple-color: rgba(25, 25, 25, 0.12);
}
.theme-default.light .mat-badge-accent {
  --mat-badge-background-color: #585858;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(88, 88, 88, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .mat-warn {
  --mat-option-selected-state-label-text-color: #330000;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #b11a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #b11a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #b11a1a;
  --mat-stepper-header-selected-state-icon-background-color: #b11a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #b11a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-default.light .mat-warn.mat-icon {
  --mat-icon-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #b11a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #b11a1a;
  --mdc-checkbox-selected-hover-icon-color: #b11a1a;
  --mdc-checkbox-selected-icon-color: #b11a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #b11a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #b11a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b11a1a;
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
}
.theme-default.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #b11a1a;
  --mdc-slider-focus-handle-color: #b11a1a;
  --mdc-slider-hover-handle-color: #b11a1a;
  --mdc-slider-active-track-color: #b11a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #b11a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #b11a1a;
  --mat-slider-hover-state-layer-color: rgba(177, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(177, 26, 26, 0.2);
}
.theme-default.light .mat-warn.mat-mdc-tab-group,
.theme-default.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #b11a1a;
  --mat-tab-header-active-focus-indicator-color: #b11a1a;
  --mat-tab-header-active-hover-indicator-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #b11a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #b11a1a;
  --mdc-switch-selected-pressed-state-layer-color: #b11a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #b11a1a;
  --mdc-switch-selected-hover-track-color: #b11a1a;
  --mdc-switch-selected-pressed-track-color: #b11a1a;
  --mdc-switch-selected-track-color: #b11a1a;
  --mdc-switch-selected-icon-color: #330000;
  --mat-switch-track-outline-color: #6d6d6d;
  --mat-switch-disabled-unselected-track-outline-color: #161616;
  --mat-switch-label-text-color: #161616;
}
.theme-default.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #b11a1a;
  --mdc-radio-selected-hover-icon-color: #b11a1a;
  --mdc-radio-selected-icon-color: #b11a1a;
  --mdc-radio-selected-pressed-icon-color: #b11a1a;
  --mat-radio-checked-ripple-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #b11a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-default.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #b11a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #b11a1a;
  --mdc-filled-text-field-focus-label-text-color: #b11a1a;
  --mdc-outlined-text-field-caret-color: #b11a1a;
  --mdc-outlined-text-field-focus-outline-color: #b11a1a;
  --mdc-outlined-text-field-focus-label-text-color: #b11a1a;
  --mat-form-field-focus-select-arrow-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #b11a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #b11a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #b11a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #b11a1a;
}
.theme-default.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #b11a1a;
  --mdc-protected-button-label-text-color: #b11a1a;
  --mdc-filled-button-container-color: #b11a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #b11a1a;
  --mat-text-button-state-layer-color: #b11a1a;
  --mat-text-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #b11a1a;
  --mat-protected-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #b11a1a;
  --mat-outlined-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #b11a1a;
  --mat-icon-button-state-layer-color: #b11a1a;
  --mat-icon-button-ripple-color: rgba(177, 26, 26, 0.12);
}
.theme-default.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #330000;
  --mdc-chip-selected-focus-state-layer-color: #330000;
  --mdc-chip-selected-label-text-color: #330000;
  --mdc-chip-with-icon-selected-icon-color: #330000;
  --mat-chip-selected-trailing-action-state-layer-color: #330000;
  --mat-chip-selected-trailing-icon-color: #330000;
}
.theme-default.light .mat-warn .mdc-list-item__start,
.theme-default.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #b11a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #b11a1a;
  --mdc-checkbox-selected-hover-icon-color: #b11a1a;
  --mdc-checkbox-selected-icon-color: #b11a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #b11a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #b11a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b11a1a;
  --mat-checkbox-disabled-label-color: rgba(22, 22, 22, 0.38);
  --mat-checkbox-label-text-color: #161616;
  --mdc-radio-selected-focus-icon-color: #b11a1a;
  --mdc-radio-selected-hover-icon-color: #b11a1a;
  --mdc-radio-selected-icon-color: #b11a1a;
  --mdc-radio-selected-pressed-icon-color: #b11a1a;
  --mat-radio-checked-ripple-color: #b11a1a;
}
.theme-default.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-default.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.theme-default.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-default.light .side-Toggle {
  color: #5c5c5c;
  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(92, 92, 92, 0.07);
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(92, 92, 92, 0.15) !important;
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-default.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(92, 92, 92, 0.15);
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #5c5c5c;
  background-clip: text;
}
.theme-default.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-default.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(92, 92, 92, 0.9);
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-default.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-default.light .customizer-title h3 {
  color: #5c5c5c;
}
.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(92, 92, 92, 0.15) !important;
}
.theme-default.light .topmenu .menu-badge-color {
  background: #5c5c5c;
}
.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: #4e4e4e;
}
.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 a:not(.mat-mdc-button-base) {
  color: #737373;
}
.theme-default.light a:not(.mat-mdc-button-base):hover {
  color: #8d8d8d;
}
.theme-default.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-default.light .primaryColorBG {
  background-color: #737373;
}
.theme-default.light .secondaryColorBG {
  background-color: #4e4e4e;
}
.theme-default.light .warnColorBG {
  background-color: #585858;
}
.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: #5c5c5c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(92, 92, 92, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .secondary-badge {
  --mat-badge-background-color: #4e4e4e;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(78, 78, 78, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .tertiary-badge {
  --mat-badge-background-color: #585858;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(88, 88, 88, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .error-badge {
  --mat-badge-background-color: #b11a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(177, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-default.light .primary-button {
  --mdc-text-button-label-text-color: #5c5c5c;
  --mdc-text-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #f0f0f0;
  --mdc-protected-button-label-text-color: #5c5c5c;
  --mdc-protected-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-button-container-color: #5c5c5c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-label-text-color: #5c5c5c;
  --mdc-outlined-button-outline-color: #6d6d6d;
  --mat-text-button-state-layer-color: #5c5c5c;
  --mat-text-button-disabled-state-layer-color: #242930;
  --mat-text-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #5c5c5c;
  --mat-protected-button-disabled-state-layer-color: #242930;
  --mat-protected-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #242930;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #5c5c5c;
  --mat-outlined-button-disabled-state-layer-color: #242930;
  --mat-outlined-button-ripple-color: rgba(92, 92, 92, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.light .secondary-button {
  --mdc-text-button-label-text-color: #4e4e4e;
  --mdc-text-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #f0f0f0;
  --mdc-protected-button-label-text-color: #4e4e4e;
  --mdc-protected-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-button-container-color: #4e4e4e;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-label-text-color: #4e4e4e;
  --mdc-outlined-button-outline-color: #6d6d6d;
  --mat-text-button-state-layer-color: #4e4e4e;
  --mat-text-button-disabled-state-layer-color: #242930;
  --mat-text-button-ripple-color: rgba(78, 78, 78, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #4e4e4e;
  --mat-protected-button-disabled-state-layer-color: #242930;
  --mat-protected-button-ripple-color: rgba(78, 78, 78, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #242930;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #4e4e4e;
  --mat-outlined-button-disabled-state-layer-color: #242930;
  --mat-outlined-button-ripple-color: rgba(78, 78, 78, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.light .tertiary-button {
  --mdc-text-button-label-text-color: #585858;
  --mdc-text-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #f0f0f0;
  --mdc-protected-button-label-text-color: #585858;
  --mdc-protected-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-button-container-color: #585858;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-label-text-color: #585858;
  --mdc-outlined-button-outline-color: #6d6d6d;
  --mat-text-button-state-layer-color: #585858;
  --mat-text-button-disabled-state-layer-color: #242930;
  --mat-text-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #585858;
  --mat-protected-button-disabled-state-layer-color: #242930;
  --mat-protected-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #242930;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #585858;
  --mat-outlined-button-disabled-state-layer-color: #242930;
  --mat-outlined-button-ripple-color: rgba(88, 88, 88, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.light .error-button {
  --mdc-text-button-label-text-color: #b11a1a;
  --mdc-text-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #f0f0f0;
  --mdc-protected-button-label-text-color: #b11a1a;
  --mdc-protected-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-filled-button-container-color: #b11a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(22, 22, 22, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(22, 22, 22, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(22, 22, 22, 0.38);
  --mdc-outlined-button-label-text-color: #b11a1a;
  --mdc-outlined-button-outline-color: #6d6d6d;
  --mat-text-button-state-layer-color: #b11a1a;
  --mat-text-button-disabled-state-layer-color: #242930;
  --mat-text-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b11a1a;
  --mat-protected-button-disabled-state-layer-color: #242930;
  --mat-protected-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #242930;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b11a1a;
  --mat-outlined-button-disabled-state-layer-color: #242930;
  --mat-outlined-button-ripple-color: rgba(177, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: #0d0d0d;
  --mat-app-text-color: #d0d0d0;
  --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: rgba(208, 208, 208, 0.1);
  --mat-option-selected-state-label-text-color: #bebebe;
  --mat-option-label-text-color: #d0d0d0;
  --mat-option-hover-state-layer-color: rgba(208, 208, 208, 0.08);
  --mat-option-focus-state-layer-color: rgba(208, 208, 208, 0.12);
  --mat-option-selected-state-layer-color: #383838;
  --mat-optgroup-label-text-color: #cfcfcf;
  --mat-full-pseudo-checkbox-selected-icon-color: #b8b8b8;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #2f2f2f;
  --mat-full-pseudo-checkbox-unselected-icon-color: #cfcfcf;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #0d0d0d;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(208, 208, 208, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(208, 208, 208, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #b8b8b8;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(208, 208, 208, 0.38);
  --mdc-elevated-card-container-color: #0d0d0d;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #0d0d0d;
  --mdc-outlined-card-outline-color: #242930;
  --mdc-outlined-card-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-subtitle-text-color: #d0d0d0;
  --mdc-linear-progress-active-indicator-color: #b8b8b8;
  --mdc-linear-progress-track-color: #242930;
  --mdc-plain-tooltip-container-color: #d0d0d0;
  --mdc-plain-tooltip-supporting-text-color: #282828;
  --mdc-filled-text-field-caret-color: #b8b8b8;
  --mdc-filled-text-field-focus-active-indicator-color: #b8b8b8;
  --mdc-filled-text-field-focus-label-text-color: #b8b8b8;
  --mdc-filled-text-field-container-color: #242930;
  --mdc-filled-text-field-disabled-container-color: rgba(208, 208, 208, 0.04);
  --mdc-filled-text-field-label-text-color: #cfcfcf;
  --mdc-filled-text-field-hover-label-text-color: #cfcfcf;
  --mdc-filled-text-field-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-text-field-input-text-color: #d0d0d0;
  --mdc-filled-text-field-disabled-input-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #cfcfcf;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #cfcfcf;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #d0d0d0;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #b8b8b8;
  --mdc-outlined-text-field-focus-outline-color: #b8b8b8;
  --mdc-outlined-text-field-focus-label-text-color: #b8b8b8;
  --mdc-outlined-text-field-label-text-color: #cfcfcf;
  --mdc-outlined-text-field-hover-label-text-color: #d0d0d0;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-text-field-input-text-color: #d0d0d0;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #cfcfcf;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #848484;
  --mdc-outlined-text-field-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #d0d0d0;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #b8b8b8;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(208, 208, 208, 0.38);
  --mat-form-field-state-layer-color: #d0d0d0;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #161616;
  --mat-form-field-select-disabled-option-text-color: rgba(22, 22, 22, 0.38);
  --mat-form-field-leading-icon-color: #cfcfcf;
  --mat-form-field-disabled-leading-icon-color: rgba(208, 208, 208, 0.38);
  --mat-form-field-trailing-icon-color: #cfcfcf;
  --mat-form-field-disabled-trailing-icon-color: rgba(208, 208, 208, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #cfcfcf;
  --mat-form-field-disabled-select-arrow-color: rgba(208, 208, 208, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #161616;
  --mat-select-enabled-trigger-text-color: #d0d0d0;
  --mat-select-disabled-trigger-text-color: rgba(208, 208, 208, 0.38);
  --mat-select-placeholder-text-color: #cfcfcf;
  --mat-select-enabled-arrow-color: #cfcfcf;
  --mat-select-disabled-arrow-color: rgba(208, 208, 208, 0.38);
  --mat-select-focused-arrow-color: #b8b8b8;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #161616;
  --mdc-dialog-container-color: #0d0d0d;
  --mdc-dialog-subhead-color: #d0d0d0;
  --mdc-dialog-supporting-text-color: #cfcfcf;
  --mdc-chip-outline-color: #848484;
  --mdc-chip-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-chip-focus-outline-color: #cfcfcf;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-chip-elevated-selected-container-color: #383838;
  --mdc-chip-flat-disabled-selected-container-color: rgba(208, 208, 208, 0.12);
  --mdc-chip-focus-state-layer-color: #cfcfcf;
  --mdc-chip-hover-state-layer-color: #cfcfcf;
  --mdc-chip-selected-hover-state-layer-color: #bebebe;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #bebebe;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #cfcfcf;
  --mdc-chip-selected-label-text-color: #bebebe;
  --mdc-chip-with-icon-icon-color: #cfcfcf;
  --mdc-chip-with-icon-disabled-icon-color: #d0d0d0;
  --mdc-chip-with-icon-selected-icon-color: #bebebe;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #d0d0d0;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #cfcfcf;
  --mat-chip-trailing-action-state-layer-color: #cfcfcf;
  --mat-chip-selected-trailing-action-state-layer-color: #bebebe;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #d0d0d0;
  --mat-chip-selected-trailing-icon-color: #bebebe;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #b8b8b8;
  --mdc-switch-selected-handle-color: #2f2f2f;
  --mdc-switch-selected-hover-state-layer-color: #b8b8b8;
  --mdc-switch-selected-pressed-state-layer-color: #b8b8b8;
  --mdc-switch-selected-focus-handle-color: #444444;
  --mdc-switch-selected-hover-handle-color: #444444;
  --mdc-switch-selected-pressed-handle-color: #444444;
  --mdc-switch-selected-focus-track-color: #b8b8b8;
  --mdc-switch-selected-hover-track-color: #b8b8b8;
  --mdc-switch-selected-pressed-track-color: #b8b8b8;
  --mdc-switch-selected-track-color: #b8b8b8;
  --mdc-switch-disabled-selected-handle-color: #0d0d0d;
  --mdc-switch-disabled-selected-icon-color: #d0d0d0;
  --mdc-switch-disabled-selected-track-color: #d0d0d0;
  --mdc-switch-disabled-unselected-handle-color: #d0d0d0;
  --mdc-switch-disabled-unselected-icon-color: #242930;
  --mdc-switch-disabled-unselected-track-color: #242930;
  --mdc-switch-selected-icon-color: #d4d4d4;
  --mdc-switch-unselected-focus-handle-color: #cfcfcf;
  --mdc-switch-unselected-focus-state-layer-color: #d0d0d0;
  --mdc-switch-unselected-focus-track-color: #242930;
  --mdc-switch-unselected-handle-color: #848484;
  --mdc-switch-unselected-hover-handle-color: #cfcfcf;
  --mdc-switch-unselected-hover-state-layer-color: #d0d0d0;
  --mdc-switch-unselected-hover-track-color: #242930;
  --mdc-switch-unselected-icon-color: #242930;
  --mdc-switch-unselected-pressed-handle-color: #cfcfcf;
  --mdc-switch-unselected-pressed-state-layer-color: #d0d0d0;
  --mdc-switch-unselected-pressed-track-color: #242930;
  --mdc-switch-unselected-track-color: #242930;
  --mat-switch-track-outline-color: #848484;
  --mat-switch-disabled-unselected-track-outline-color: #d0d0d0;
  --mat-switch-label-text-color: #d0d0d0;
  --mdc-radio-disabled-selected-icon-color: #d0d0d0;
  --mdc-radio-disabled-unselected-icon-color: #d0d0d0;
  --mdc-radio-unselected-hover-icon-color: #d0d0d0;
  --mdc-radio-unselected-icon-color: #cfcfcf;
  --mdc-radio-unselected-pressed-icon-color: #d0d0d0;
  --mdc-radio-selected-focus-icon-color: #b8b8b8;
  --mdc-radio-selected-hover-icon-color: #b8b8b8;
  --mdc-radio-selected-icon-color: #b8b8b8;
  --mdc-radio-selected-pressed-icon-color: #b8b8b8;
  --mat-radio-ripple-color: #d0d0d0;
  --mat-radio-checked-ripple-color: #b8b8b8;
  --mat-radio-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-radio-label-text-color: #d0d0d0;
  --mdc-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);
  --mdc-slider-handle-color: #b8b8b8;
  --mdc-slider-focus-handle-color: #b8b8b8;
  --mdc-slider-hover-handle-color: #b8b8b8;
  --mdc-slider-active-track-color: #b8b8b8;
  --mdc-slider-inactive-track-color: #242930;
  --mdc-slider-with-tick-marks-inactive-container-color: #cfcfcf;
  --mdc-slider-with-tick-marks-active-container-color: #2f2f2f;
  --mdc-slider-disabled-active-track-color: #d0d0d0;
  --mdc-slider-disabled-handle-color: #d0d0d0;
  --mdc-slider-disabled-inactive-track-color: #d0d0d0;
  --mdc-slider-label-container-color: #b8b8b8;
  --mdc-slider-label-label-text-color: #2f2f2f;
  --mdc-slider-with-overlap-handle-outline-color: #2f2f2f;
  --mdc-slider-with-tick-marks-disabled-container-color: #d0d0d0;
  --mat-slider-ripple-color: #b8b8b8;
  --mat-slider-hover-state-layer-color: rgba(184, 184, 184, 0.05);
  --mat-slider-focus-state-layer-color: rgba(184, 184, 184, 0.2);
  --mat-menu-item-label-text-color: #d0d0d0;
  --mat-menu-item-icon-color: #cfcfcf;
  --mat-menu-item-hover-state-layer-color: rgba(208, 208, 208, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(208, 208, 208, 0.12);
  --mat-menu-container-color: #161616;
  --mat-menu-divider-color: #242930;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #444444;
  --mdc-list-list-item-disabled-state-layer-color: #d0d0d0;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #d0d0d0;
  --mdc-list-list-item-supporting-text-color: #cfcfcf;
  --mdc-list-list-item-leading-icon-color: #cfcfcf;
  --mdc-list-list-item-trailing-supporting-text-color: #cfcfcf;
  --mdc-list-list-item-trailing-icon-color: #cfcfcf;
  --mdc-list-list-item-selected-trailing-icon-color: #b8b8b8;
  --mdc-list-list-item-disabled-label-text-color: #d0d0d0;
  --mdc-list-list-item-disabled-leading-icon-color: #d0d0d0;
  --mdc-list-list-item-disabled-trailing-icon-color: #d0d0d0;
  --mdc-list-list-item-hover-label-text-color: #d0d0d0;
  --mdc-list-list-item-focus-label-text-color: #d0d0d0;
  --mdc-list-list-item-hover-state-layer-color: #d0d0d0;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #d0d0d0;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #383838;
  --mat-paginator-container-text-color: #d0d0d0;
  --mat-paginator-container-background-color: #0d0d0d;
  --mat-paginator-enabled-icon-color: #cfcfcf;
  --mat-paginator-disabled-icon-color: rgba(208, 208, 208, 0.38);
  --mdc-tab-indicator-active-indicator-color: #b8b8b8;
  --mat-tab-header-divider-color: #242930;
  --mat-tab-header-pagination-icon-color: #d0d0d0;
  --mat-tab-header-inactive-label-text-color: #d0d0d0;
  --mat-tab-header-active-label-text-color: #d0d0d0;
  --mat-tab-header-active-ripple-color: #d0d0d0;
  --mat-tab-header-inactive-ripple-color: #d0d0d0;
  --mat-tab-header-inactive-focus-label-text-color: #d0d0d0;
  --mat-tab-header-inactive-hover-label-text-color: #d0d0d0;
  --mat-tab-header-active-focus-label-text-color: #d0d0d0;
  --mat-tab-header-active-hover-label-text-color: #d0d0d0;
  --mat-tab-header-active-focus-indicator-color: #b8b8b8;
  --mat-tab-header-active-hover-indicator-color: #b8b8b8;
  --mdc-checkbox-disabled-selected-checkmark-color: #0d0d0d;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #b8b8b8;
  --mdc-checkbox-disabled-selected-icon-color: rgba(208, 208, 208, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(208, 208, 208, 0.38);
  --mdc-checkbox-selected-checkmark-color: #2f2f2f;
  --mdc-checkbox-selected-focus-icon-color: #b8b8b8;
  --mdc-checkbox-selected-hover-icon-color: #b8b8b8;
  --mdc-checkbox-selected-icon-color: #b8b8b8;
  --mdc-checkbox-unselected-focus-icon-color: #d0d0d0;
  --mdc-checkbox-unselected-hover-icon-color: #d0d0d0;
  --mdc-checkbox-unselected-icon-color: #cfcfcf;
  --mdc-checkbox-selected-focus-state-layer-color: #b8b8b8;
  --mdc-checkbox-selected-hover-state-layer-color: #b8b8b8;
  --mdc-checkbox-selected-pressed-state-layer-color: #d0d0d0;
  --mdc-checkbox-unselected-focus-state-layer-color: #d0d0d0;
  --mdc-checkbox-unselected-hover-state-layer-color: #d0d0d0;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b8b8b8;
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
  --mdc-text-button-label-text-color: #b8b8b8;
  --mdc-text-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #0d0d0d;
  --mdc-protected-button-label-text-color: #b8b8b8;
  --mdc-protected-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-button-container-color: #b8b8b8;
  --mdc-filled-button-label-text-color: #2f2f2f;
  --mdc-filled-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-label-text-color: #b8b8b8;
  --mdc-outlined-button-outline-color: #848484;
  --mat-text-button-state-layer-color: #b8b8b8;
  --mat-text-button-disabled-state-layer-color: #cfcfcf;
  --mat-text-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b8b8b8;
  --mat-protected-button-disabled-state-layer-color: #cfcfcf;
  --mat-protected-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #2f2f2f;
  --mat-filled-button-disabled-state-layer-color: #cfcfcf;
  --mat-filled-button-ripple-color: rgba(47, 47, 47, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b8b8b8;
  --mat-outlined-button-disabled-state-layer-color: #cfcfcf;
  --mat-outlined-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #cfcfcf;
  --mdc-icon-button-disabled-icon-color: rgba(208, 208, 208, 0.38);
  --mat-icon-button-state-layer-color: #cfcfcf;
  --mat-icon-button-disabled-state-layer-color: #cfcfcf;
  --mat-icon-button-ripple-color: rgba(207, 207, 207, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #444444;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #444444;
  --mat-fab-foreground-color: #d4d4d4;
  --mat-fab-state-layer-color: #d4d4d4;
  --mat-fab-ripple-color: rgba(212, 212, 212, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(208, 208, 208, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(208, 208, 208, 0.38);
  --mat-fab-small-foreground-color: #d4d4d4;
  --mat-fab-small-state-layer-color: #d4d4d4;
  --mat-fab-small-ripple-color: rgba(212, 212, 212, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(208, 208, 208, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(208, 208, 208, 0.38);
  --mdc-snackbar-container-color: #d0d0d0;
  --mdc-snackbar-supporting-text-color: #282828;
  --mat-snack-bar-button-color: #5c5c5c;
  --mat-table-background-color: #0d0d0d;
  --mat-table-header-headline-color: #d0d0d0;
  --mat-table-row-item-label-text-color: #d0d0d0;
  --mat-table-row-item-outline-color: #848484;
  --mdc-circular-progress-active-indicator-color: #b8b8b8;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #590000;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #590000;
  --mat-bottom-sheet-container-text-color: #d0d0d0;
  --mat-bottom-sheet-container-background-color: #161616;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #d0d0d0;
  --mat-standard-button-toggle-state-layer-color: #d0d0d0;
  --mat-standard-button-toggle-selected-state-background-color: #383838;
  --mat-standard-button-toggle-selected-state-text-color: #bebebe;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(208, 208, 208, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(208, 208, 208, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(208, 208, 208, 0.12);
  --mat-standard-button-toggle-divider-color: #848484;
  --mat-datepicker-calendar-date-selected-state-text-color: #2f2f2f;
  --mat-datepicker-calendar-date-selected-state-background-color: #b8b8b8;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(208, 208, 208, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #b8b8b8;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(208, 208, 208, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(208, 208, 208, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #cfcfcf;
  --mat-datepicker-calendar-date-in-range-state-background-color: #444444;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #414141;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #383838;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #a5a5a5;
  --mat-datepicker-toggle-icon-color: #cfcfcf;
  --mat-datepicker-calendar-body-label-text-color: #d0d0d0;
  --mat-datepicker-calendar-period-button-text-color: #cfcfcf;
  --mat-datepicker-calendar-period-button-icon-color: #cfcfcf;
  --mat-datepicker-calendar-navigation-button-icon-color: #cfcfcf;
  --mat-datepicker-calendar-header-text-color: #cfcfcf;
  --mat-datepicker-calendar-date-today-outline-color: #b8b8b8;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(208, 208, 208, 0.38);
  --mat-datepicker-calendar-date-text-color: #d0d0d0;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(208, 208, 208, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #b8b8b8;
  --mat-datepicker-range-input-separator-color: #d0d0d0;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(208, 208, 208, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(208, 208, 208, 0.38);
  --mat-datepicker-calendar-container-background-color: #101010;
  --mat-datepicker-calendar-container-text-color: #d0d0d0;
  --mat-divider-color: #848484;
  --mat-expansion-container-background-color: #0d0d0d;
  --mat-expansion-container-text-color: #d0d0d0;
  --mat-expansion-actions-divider-color: #848484;
  --mat-expansion-header-hover-state-layer-color: rgba(208, 208, 208, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(208, 208, 208, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(208, 208, 208, 0.38);
  --mat-expansion-header-text-color: #d0d0d0;
  --mat-expansion-header-description-color: #cfcfcf;
  --mat-expansion-header-indicator-color: #cfcfcf;
  --mat-sidenav-container-background-color: #0d0d0d;
  --mat-sidenav-container-text-color: #cfcfcf;
  --mat-sidenav-content-background-color: #0d0d0d;
  --mat-sidenav-content-text-color: #d0d0d0;
  --mat-sidenav-scrim-color: rgba(42, 42, 42, 0.4);
  --mat-stepper-header-icon-foreground-color: #0d0d0d;
  --mat-stepper-header-selected-state-icon-background-color: #b8b8b8;
  --mat-stepper-header-selected-state-icon-foreground-color: #2f2f2f;
  --mat-stepper-header-edit-state-icon-background-color: #b8b8b8;
  --mat-stepper-header-edit-state-icon-foreground-color: #2f2f2f;
  --mat-stepper-container-color: #0d0d0d;
  --mat-stepper-line-color: #848484;
  --mat-stepper-header-hover-state-layer-color: rgba(208, 208, 208, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(208, 208, 208, 0.12);
  --mat-stepper-header-label-text-color: #cfcfcf;
  --mat-stepper-header-optional-label-text-color: #cfcfcf;
  --mat-stepper-header-selected-state-label-text-color: #cfcfcf;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #cfcfcf;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-sort-arrow-color: #d0d0d0;
  --mat-toolbar-container-background-color: #0d0d0d;
  --mat-toolbar-container-text-color: #d0d0d0;
  --mat-tree-container-background-color: #0d0d0d;
  --mat-tree-node-text-color: #d0d0d0;
}
.theme-default.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #b8b8b8;
  --mat-stepper-header-selected-state-icon-foreground-color: #2f2f2f;
  --mat-stepper-header-edit-state-icon-background-color: #b8b8b8;
  --mat-stepper-header-edit-state-icon-foreground-color: #2f2f2f;
}
.theme-default.dark .mat-primary.mat-icon {
  --mat-icon-color: #b8b8b8;
}
.theme-default.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #848484;
  --mat-switch-disabled-unselected-track-outline-color: #d0d0d0;
  --mat-switch-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #b8b8b8;
  --mat-icon-button-state-layer-color: #b8b8b8;
  --mat-icon-button-ripple-color: rgba(184, 184, 184, 0.12);
}
.theme-default.dark .mat-primary .mdc-list-item__start,
.theme-default.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-badge {
  --mat-badge-background-color: #b8b8b8;
  --mat-badge-text-color: #2f2f2f;
  --mat-badge-disabled-state-background-color: rgba(184, 184, 184, 0.38);
  --mat-badge-disabled-state-text-color: #2f2f2f;
}
.theme-default.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #d2d2d2;
  --mat-option-selected-state-layer-color: #414141;
  --mdc-circular-progress-active-indicator-color: #b6b6b6;
  --mat-full-pseudo-checkbox-selected-icon-color: #b6b6b6;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #2f2f2f;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #b6b6b6;
  --mat-stepper-header-selected-state-icon-background-color: #b6b6b6;
  --mat-stepper-header-selected-state-icon-foreground-color: #2f2f2f;
  --mat-stepper-header-edit-state-icon-background-color: #b6b6b6;
  --mat-stepper-header-edit-state-icon-foreground-color: #2f2f2f;
}
.theme-default.dark .mat-accent.mat-icon {
  --mat-icon-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #b6b6b6;
  --mdc-checkbox-selected-checkmark-color: #2f2f2f;
  --mdc-checkbox-selected-focus-icon-color: #b6b6b6;
  --mdc-checkbox-selected-hover-icon-color: #b6b6b6;
  --mdc-checkbox-selected-icon-color: #b6b6b6;
  --mdc-checkbox-selected-focus-state-layer-color: #b6b6b6;
  --mdc-checkbox-selected-hover-state-layer-color: #b6b6b6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b6b6b6;
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #b6b6b6;
  --mdc-slider-focus-handle-color: #b6b6b6;
  --mdc-slider-hover-handle-color: #b6b6b6;
  --mdc-slider-active-track-color: #b6b6b6;
  --mdc-slider-with-tick-marks-active-container-color: #2f2f2f;
  --mdc-slider-label-container-color: #b6b6b6;
  --mdc-slider-label-label-text-color: #2f2f2f;
  --mdc-slider-with-overlap-handle-outline-color: #2f2f2f;
  --mat-slider-ripple-color: #b6b6b6;
  --mat-slider-hover-state-layer-color: rgba(182, 182, 182, 0.05);
  --mat-slider-focus-state-layer-color: rgba(182, 182, 182, 0.2);
}
.theme-default.dark .mat-accent.mat-mdc-tab-group,
.theme-default.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #b6b6b6;
  --mat-tab-header-active-focus-indicator-color: #b6b6b6;
  --mat-tab-header-active-hover-indicator-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #b6b6b6;
  --mdc-switch-selected-handle-color: #2f2f2f;
  --mdc-switch-selected-hover-state-layer-color: #b6b6b6;
  --mdc-switch-selected-pressed-state-layer-color: #b6b6b6;
  --mdc-switch-selected-focus-handle-color: #414141;
  --mdc-switch-selected-hover-handle-color: #414141;
  --mdc-switch-selected-pressed-handle-color: #414141;
  --mdc-switch-selected-focus-track-color: #b6b6b6;
  --mdc-switch-selected-hover-track-color: #b6b6b6;
  --mdc-switch-selected-pressed-track-color: #b6b6b6;
  --mdc-switch-selected-track-color: #b6b6b6;
  --mdc-switch-selected-icon-color: #d2d2d2;
  --mat-switch-track-outline-color: #848484;
  --mat-switch-disabled-unselected-track-outline-color: #d0d0d0;
  --mat-switch-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #b6b6b6;
  --mdc-radio-selected-hover-icon-color: #b6b6b6;
  --mdc-radio-selected-icon-color: #b6b6b6;
  --mdc-radio-selected-pressed-icon-color: #b6b6b6;
  --mat-radio-checked-ripple-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #b6b6b6;
  --mdc-linear-progress-track-color: #414141;
}
.theme-default.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #b6b6b6;
  --mdc-filled-text-field-focus-active-indicator-color: #b6b6b6;
  --mdc-filled-text-field-focus-label-text-color: #b6b6b6;
  --mdc-outlined-text-field-caret-color: #b6b6b6;
  --mdc-outlined-text-field-focus-outline-color: #b6b6b6;
  --mdc-outlined-text-field-focus-label-text-color: #b6b6b6;
  --mat-form-field-focus-select-arrow-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #2f2f2f;
  --mat-datepicker-calendar-date-selected-state-background-color: #b6b6b6;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #b6b6b6;
  --mat-datepicker-calendar-date-in-range-state-background-color: #414141;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #444444;
  --mat-datepicker-calendar-date-today-outline-color: #b6b6b6;
  --mat-datepicker-calendar-date-preview-state-outline-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #b6b6b6;
  --mdc-protected-button-label-text-color: #b6b6b6;
  --mdc-filled-button-container-color: #b6b6b6;
  --mdc-filled-button-label-text-color: #2f2f2f;
  --mdc-outlined-button-label-text-color: #b6b6b6;
  --mat-text-button-state-layer-color: #b6b6b6;
  --mat-text-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mat-protected-button-state-layer-color: #b6b6b6;
  --mat-protected-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mat-filled-button-state-layer-color: #2f2f2f;
  --mat-filled-button-ripple-color: rgba(47, 47, 47, 0.12);
  --mat-outlined-button-state-layer-color: #b6b6b6;
  --mat-outlined-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mdc-icon-button-icon-color: #b6b6b6;
  --mat-icon-button-state-layer-color: #b6b6b6;
  --mat-icon-button-ripple-color: rgba(182, 182, 182, 0.12);
}
.theme-default.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #414141;
  --mdc-chip-selected-hover-state-layer-color: #d2d2d2;
  --mdc-chip-selected-focus-state-layer-color: #d2d2d2;
  --mdc-chip-selected-label-text-color: #d2d2d2;
  --mdc-chip-with-icon-selected-icon-color: #d2d2d2;
  --mat-chip-selected-trailing-action-state-layer-color: #d2d2d2;
  --mat-chip-selected-trailing-icon-color: #d2d2d2;
}
.theme-default.dark .mat-accent .mdc-list-item__start,
.theme-default.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #b6b6b6;
  --mdc-checkbox-selected-checkmark-color: #2f2f2f;
  --mdc-checkbox-selected-focus-icon-color: #b6b6b6;
  --mdc-checkbox-selected-hover-icon-color: #b6b6b6;
  --mdc-checkbox-selected-icon-color: #b6b6b6;
  --mdc-checkbox-selected-focus-state-layer-color: #b6b6b6;
  --mdc-checkbox-selected-hover-state-layer-color: #b6b6b6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b6b6b6;
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
  --mdc-radio-selected-focus-icon-color: #b6b6b6;
  --mdc-radio-selected-hover-icon-color: #b6b6b6;
  --mdc-radio-selected-icon-color: #b6b6b6;
  --mdc-radio-selected-pressed-icon-color: #b6b6b6;
  --mat-radio-checked-ripple-color: #b6b6b6;
}
.theme-default.dark .mat-accent.mat-mdc-fab,
.theme-default.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #414141;
  --mdc-fab-small-container-color: #414141;
  --mat-fab-foreground-color: #d2d2d2;
  --mat-fab-state-layer-color: #d2d2d2;
  --mat-fab-ripple-color: rgba(210, 210, 210, 0.12);
  --mat-fab-small-foreground-color: #d2d2d2;
  --mat-fab-small-state-layer-color: #d2d2d2;
  --mat-fab-small-ripple-color: rgba(210, 210, 210, 0.12);
}
.theme-default.dark .mat-badge-accent {
  --mat-badge-background-color: #b6b6b6;
  --mat-badge-text-color: #2f2f2f;
  --mat-badge-disabled-state-background-color: rgba(182, 182, 182, 0.38);
  --mat-badge-disabled-state-text-color: #2f2f2f;
}
.theme-default.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #850000;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #590000;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #590000;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #590000;
}
.theme-default.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #590000;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #590000;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #590000;
  --mdc-slider-with-overlap-handle-outline-color: #590000;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-default.dark .mat-warn.mat-mdc-tab-group,
.theme-default.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #590000;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #850000;
  --mdc-switch-selected-hover-handle-color: #850000;
  --mdc-switch-selected-pressed-handle-color: #850000;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #848484;
  --mat-switch-disabled-unselected-track-outline-color: #d0d0d0;
  --mat-switch-label-text-color: #d0d0d0;
}
.theme-default.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #850000;
}
.theme-default.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #590000;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #850000;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #590000;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #590000;
  --mat-filled-button-ripple-color: rgba(89, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-default.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #850000;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-default.dark .mat-warn .mdc-list-item__start,
.theme-default.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #590000;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(208, 208, 208, 0.38);
  --mat-checkbox-label-text-color: #d0d0d0;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-default.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-default.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-default.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-default.dark .side-Toggle {
  color: #b8b8b8;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-default.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(184, 184, 184, 0.07);
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(184, 184, 184, 0.15) !important;
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(184, 184, 184, 0.15);
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #b8b8b8;
  background-clip: text;
}
.theme-default.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-default.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(184, 184, 184, 0.9);
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-default.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-default.dark .customizer-title h3 {
  color: #b8b8b8;
}
.theme-default.dark .topmenu {
  background: #2f2f2f;
}
.theme-default.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.theme-default.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(184, 184, 184, 0.15) !important;
}
.theme-default.dark .topmenu .menu-badge-color {
  background: #b8b8b8;
}
.theme-default.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-default.dark .topmenu-panel .mat-mdc-menu-item {
  color: #f9f9f9;
}
.theme-default.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #a5a5a5;
}
.theme-default.dark .mat-drawer-container {
  background-color: #2f2f2f;
}
.theme-default.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-default.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-default.dark a:not(.mat-mdc-button-base) {
  color: #737373;
}
.theme-default.dark a:not(.mat-mdc-button-base):hover {
  color: #8d8d8d;
}
.theme-default.dark code {
  background-color: rgba(255, 255, 255, 0.03);
}
.theme-default.dark .primaryColorBG {
  background-color: #737373;
}
.theme-default.dark .secondaryColorBG {
  background-color: #a5a5a5;
}
.theme-default.dark .warnColorBG {
  background-color: #b6b6b6;
}
.theme-default.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a1a1a;
}
.theme-default.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-default.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-default.dark .primary-badge {
  --mat-badge-background-color: #b8b8b8;
  --mat-badge-text-color: #2f2f2f;
  --mat-badge-disabled-state-background-color: rgba(184, 184, 184, 0.38);
  --mat-badge-disabled-state-text-color: #2f2f2f;
}
.theme-default.dark .secondary-badge {
  --mat-badge-background-color: #a5a5a5;
  --mat-badge-text-color: #222222;
  --mat-badge-disabled-state-background-color: rgba(165, 165, 165, 0.38);
  --mat-badge-disabled-state-text-color: #222222;
}
.theme-default.dark .tertiary-badge {
  --mat-badge-background-color: #b6b6b6;
  --mat-badge-text-color: #2f2f2f;
  --mat-badge-disabled-state-background-color: rgba(182, 182, 182, 0.38);
  --mat-badge-disabled-state-text-color: #2f2f2f;
}
.theme-default.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #590000;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #590000;
}
.theme-default.dark .primary-button {
  --mdc-text-button-label-text-color: #b8b8b8;
  --mdc-text-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #0d0d0d;
  --mdc-protected-button-label-text-color: #b8b8b8;
  --mdc-protected-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-button-container-color: #b8b8b8;
  --mdc-filled-button-label-text-color: #2f2f2f;
  --mdc-filled-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-label-text-color: #b8b8b8;
  --mdc-outlined-button-outline-color: #848484;
  --mat-text-button-state-layer-color: #b8b8b8;
  --mat-text-button-disabled-state-layer-color: #cfcfcf;
  --mat-text-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b8b8b8;
  --mat-protected-button-disabled-state-layer-color: #cfcfcf;
  --mat-protected-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #2f2f2f;
  --mat-filled-button-disabled-state-layer-color: #cfcfcf;
  --mat-filled-button-ripple-color: rgba(47, 47, 47, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b8b8b8;
  --mat-outlined-button-disabled-state-layer-color: #cfcfcf;
  --mat-outlined-button-ripple-color: rgba(184, 184, 184, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.dark .secondary-button {
  --mdc-text-button-label-text-color: #a5a5a5;
  --mdc-text-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #0d0d0d;
  --mdc-protected-button-label-text-color: #a5a5a5;
  --mdc-protected-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-button-container-color: #a5a5a5;
  --mdc-filled-button-label-text-color: #222222;
  --mdc-filled-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-label-text-color: #a5a5a5;
  --mdc-outlined-button-outline-color: #848484;
  --mat-text-button-state-layer-color: #a5a5a5;
  --mat-text-button-disabled-state-layer-color: #cfcfcf;
  --mat-text-button-ripple-color: rgba(165, 165, 165, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #a5a5a5;
  --mat-protected-button-disabled-state-layer-color: #cfcfcf;
  --mat-protected-button-ripple-color: rgba(165, 165, 165, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #222222;
  --mat-filled-button-disabled-state-layer-color: #cfcfcf;
  --mat-filled-button-ripple-color: rgba(34, 34, 34, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #a5a5a5;
  --mat-outlined-button-disabled-state-layer-color: #cfcfcf;
  --mat-outlined-button-ripple-color: rgba(165, 165, 165, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.dark .tertiary-button {
  --mdc-text-button-label-text-color: #b6b6b6;
  --mdc-text-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #0d0d0d;
  --mdc-protected-button-label-text-color: #b6b6b6;
  --mdc-protected-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-button-container-color: #b6b6b6;
  --mdc-filled-button-label-text-color: #2f2f2f;
  --mdc-filled-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-label-text-color: #b6b6b6;
  --mdc-outlined-button-outline-color: #848484;
  --mat-text-button-state-layer-color: #b6b6b6;
  --mat-text-button-disabled-state-layer-color: #cfcfcf;
  --mat-text-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b6b6b6;
  --mat-protected-button-disabled-state-layer-color: #cfcfcf;
  --mat-protected-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #2f2f2f;
  --mat-filled-button-disabled-state-layer-color: #cfcfcf;
  --mat-filled-button-ripple-color: rgba(47, 47, 47, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b6b6b6;
  --mat-outlined-button-disabled-state-layer-color: #cfcfcf;
  --mat-outlined-button-ripple-color: rgba(182, 182, 182, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #0d0d0d;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #590000;
  --mdc-filled-button-disabled-container-color: rgba(208, 208, 208, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(208, 208, 208, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(208, 208, 208, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #848484;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #cfcfcf;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #cfcfcf;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #590000;
  --mat-filled-button-disabled-state-layer-color: #cfcfcf;
  --mat-filled-button-ripple-color: rgba(89, 0, 0, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #cfcfcf;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-default.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-default.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #05201c;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #cce8e2;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #006a60;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #006a60;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #006a60;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #006a60;
  --mdc-filled-text-field-focus-active-indicator-color: #006a60;
  --mdc-filled-text-field-focus-label-text-color: #006a60;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #006a60;
  --mdc-outlined-text-field-focus-outline-color: #006a60;
  --mdc-outlined-text-field-focus-label-text-color: #006a60;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #006a60;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #006a60;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #cce8e2;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #05201c;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #05201c;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #05201c;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #05201c;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #05201c;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #05201c;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #006a60;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #006a60;
  --mdc-switch-selected-pressed-state-layer-color: #006a60;
  --mdc-switch-selected-focus-handle-color: #74f8e5;
  --mdc-switch-selected-hover-handle-color: #74f8e5;
  --mdc-switch-selected-pressed-handle-color: #74f8e5;
  --mdc-switch-selected-focus-track-color: #006a60;
  --mdc-switch-selected-hover-track-color: #006a60;
  --mdc-switch-selected-pressed-track-color: #006a60;
  --mdc-switch-selected-track-color: #006a60;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #00201c;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #006a60;
  --mdc-radio-selected-hover-icon-color: #006a60;
  --mdc-radio-selected-icon-color: #006a60;
  --mdc-radio-selected-pressed-icon-color: #006a60;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #006a60;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #006a60;
  --mdc-slider-focus-handle-color: #006a60;
  --mdc-slider-hover-handle-color: #006a60;
  --mdc-slider-active-track-color: #006a60;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #006a60;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #006a60;
  --mat-slider-hover-state-layer-color: rgba(0, 106, 96, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 106, 96, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #74f8e5;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #006a60;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #cce8e2;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #006a60;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #006a60;
  --mat-tab-header-active-hover-indicator-color: #006a60;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #006a60;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #006a60;
  --mdc-checkbox-selected-hover-icon-color: #006a60;
  --mdc-checkbox-selected-icon-color: #006a60;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #006a60;
  --mdc-checkbox-selected-hover-state-layer-color: #006a60;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #006a60;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #006a60;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #006a60;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #006a60;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #006a60;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #006a60;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #006a60;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #006a60;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #74f8e5;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #74f8e5;
  --mat-fab-foreground-color: #00201c;
  --mat-fab-state-layer-color: #00201c;
  --mat-fab-ripple-color: rgba(0, 32, 28, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #00201c;
  --mat-fab-small-state-layer-color: #00201c;
  --mat-fab-small-ripple-color: rgba(0, 32, 28, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #53dbc9;
  --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;
  --mdc-circular-progress-active-indicator-color: #006a60;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #cce8e2;
  --mat-standard-button-toggle-selected-state-text-color: #05201c;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #006a60;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006a60;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #74f8e5;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e2;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a635f;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #006a60;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #006a60;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #006a60;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-teal.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #006a60;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006a60;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-teal.light .mat-primary.mat-icon {
  --mat-icon-color: #006a60;
}
.theme-teal.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-teal.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-teal.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #006a60;
  --mat-icon-button-state-layer-color: #006a60;
  --mat-icon-button-ripple-color: rgba(0, 106, 96, 0.12);
}
.theme-teal.light .mat-primary .mdc-list-item__start,
.theme-teal.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-teal.light .mat-badge {
  --mat-badge-background-color: #006a60;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(0, 106, 96, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .mat-accent {
  --mat-option-selected-state-label-text-color: #001e31;
  --mat-option-selected-state-layer-color: #cce5ff;
  --mdc-circular-progress-active-indicator-color: #456179;
  --mat-full-pseudo-checkbox-selected-icon-color: #456179;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #456179;
  --mat-stepper-header-selected-state-icon-background-color: #456179;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #456179;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-teal.light .mat-accent.mat-icon {
  --mat-icon-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #456179;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #456179;
  --mdc-checkbox-selected-hover-icon-color: #456179;
  --mdc-checkbox-selected-icon-color: #456179;
  --mdc-checkbox-selected-focus-state-layer-color: #456179;
  --mdc-checkbox-selected-hover-state-layer-color: #456179;
  --mdc-checkbox-unselected-pressed-state-layer-color: #456179;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-teal.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #456179;
  --mdc-slider-focus-handle-color: #456179;
  --mdc-slider-hover-handle-color: #456179;
  --mdc-slider-active-track-color: #456179;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #456179;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #456179;
  --mat-slider-hover-state-layer-color: rgba(69, 97, 121, 0.05);
  --mat-slider-focus-state-layer-color: rgba(69, 97, 121, 0.2);
}
.theme-teal.light .mat-accent.mat-mdc-tab-group,
.theme-teal.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #456179;
  --mat-tab-header-active-focus-indicator-color: #456179;
  --mat-tab-header-active-hover-indicator-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #456179;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #456179;
  --mdc-switch-selected-pressed-state-layer-color: #456179;
  --mdc-switch-selected-focus-handle-color: #cce5ff;
  --mdc-switch-selected-hover-handle-color: #cce5ff;
  --mdc-switch-selected-pressed-handle-color: #cce5ff;
  --mdc-switch-selected-focus-track-color: #456179;
  --mdc-switch-selected-hover-track-color: #456179;
  --mdc-switch-selected-pressed-track-color: #456179;
  --mdc-switch-selected-track-color: #456179;
  --mdc-switch-selected-icon-color: #001e31;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-teal.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #456179;
  --mdc-radio-selected-hover-icon-color: #456179;
  --mdc-radio-selected-icon-color: #456179;
  --mdc-radio-selected-pressed-icon-color: #456179;
  --mat-radio-checked-ripple-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #456179;
  --mdc-linear-progress-track-color: #cce5ff;
}
.theme-teal.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #456179;
  --mdc-filled-text-field-focus-active-indicator-color: #456179;
  --mdc-filled-text-field-focus-label-text-color: #456179;
  --mdc-outlined-text-field-caret-color: #456179;
  --mdc-outlined-text-field-focus-outline-color: #456179;
  --mdc-outlined-text-field-focus-label-text-color: #456179;
  --mat-form-field-focus-select-arrow-color: #456179;
}
.theme-teal.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #456179;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #456179;
  --mat-datepicker-calendar-date-in-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #74f8e5;
  --mat-datepicker-calendar-date-today-outline-color: #456179;
  --mat-datepicker-calendar-date-preview-state-outline-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #456179;
  --mdc-protected-button-label-text-color: #456179;
  --mdc-filled-button-container-color: #456179;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #456179;
  --mat-text-button-state-layer-color: #456179;
  --mat-text-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mat-protected-button-state-layer-color: #456179;
  --mat-protected-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #456179;
  --mat-outlined-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mdc-icon-button-icon-color: #456179;
  --mat-icon-button-state-layer-color: #456179;
  --mat-icon-button-ripple-color: rgba(69, 97, 121, 0.12);
}
.theme-teal.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #cce5ff;
  --mdc-chip-selected-hover-state-layer-color: #001e31;
  --mdc-chip-selected-focus-state-layer-color: #001e31;
  --mdc-chip-selected-label-text-color: #001e31;
  --mdc-chip-with-icon-selected-icon-color: #001e31;
  --mat-chip-selected-trailing-action-state-layer-color: #001e31;
  --mat-chip-selected-trailing-icon-color: #001e31;
}
.theme-teal.light .mat-accent .mdc-list-item__start,
.theme-teal.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #456179;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #456179;
  --mdc-checkbox-selected-hover-icon-color: #456179;
  --mdc-checkbox-selected-icon-color: #456179;
  --mdc-checkbox-selected-focus-state-layer-color: #456179;
  --mdc-checkbox-selected-hover-state-layer-color: #456179;
  --mdc-checkbox-unselected-pressed-state-layer-color: #456179;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #456179;
  --mdc-radio-selected-hover-icon-color: #456179;
  --mdc-radio-selected-icon-color: #456179;
  --mdc-radio-selected-pressed-icon-color: #456179;
  --mat-radio-checked-ripple-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-fab,
.theme-teal.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #cce5ff;
  --mdc-fab-small-container-color: #cce5ff;
  --mat-fab-foreground-color: #001e31;
  --mat-fab-state-layer-color: #001e31;
  --mat-fab-ripple-color: rgba(0, 30, 49, 0.12);
  --mat-fab-small-foreground-color: #001e31;
  --mat-fab-small-state-layer-color: #001e31;
  --mat-fab-small-ripple-color: rgba(0, 30, 49, 0.12);
}
.theme-teal.light .mat-badge-accent {
  --mat-badge-background-color: #456179;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(69, 97, 121, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-teal.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-teal.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-teal.light .mat-warn.mat-mdc-tab-group,
.theme-teal.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-teal.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-teal.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-teal.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-teal.light .mat-warn .mdc-list-item__start,
.theme-teal.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-teal.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-teal.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(0, 106, 96, 0.15) !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.15);
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #006a60;
  background-clip: text;
}
.theme-teal.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-teal.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(0, 106, 96, 0.9);
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-teal.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #008679;
}
.theme-teal.light a:not(.mat-mdc-button-base):hover {
  color: #00b9a7;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(0, 106, 96, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .secondary-badge {
  --mat-badge-background-color: #4a635f;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(74, 99, 95, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .tertiary-badge {
  --mat-badge-background-color: #456179;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(69, 97, 121, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-teal.light .primary-button {
  --mdc-text-button-label-text-color: #006a60;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #006a60;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #006a60;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #006a60;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #006a60;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #006a60;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #006a60;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(0, 106, 96, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.light .secondary-button {
  --mdc-text-button-label-text-color: #4a635f;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #4a635f;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #4a635f;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #4a635f;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #4a635f;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(74, 99, 95, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #4a635f;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(74, 99, 95, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #4a635f;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(74, 99, 95, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.light .tertiary-button {
  --mdc-text-button-label-text-color: #456179;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #456179;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #456179;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #456179;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #456179;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #456179;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #456179;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(69, 97, 121, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #cce8e2;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #334b47;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #53dbc9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #003731;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #53dbc9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #53dbc9;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #53dbc9;
  --mdc-filled-text-field-focus-active-indicator-color: #53dbc9;
  --mdc-filled-text-field-focus-label-text-color: #53dbc9;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #53dbc9;
  --mdc-outlined-text-field-focus-outline-color: #53dbc9;
  --mdc-outlined-text-field-focus-label-text-color: #53dbc9;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #53dbc9;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #53dbc9;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #334b47;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #cce8e2;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #cce8e2;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #cce8e2;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #cce8e2;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #cce8e2;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #cce8e2;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #53dbc9;
  --mdc-switch-selected-handle-color: #003731;
  --mdc-switch-selected-hover-state-layer-color: #53dbc9;
  --mdc-switch-selected-pressed-state-layer-color: #53dbc9;
  --mdc-switch-selected-focus-handle-color: #005048;
  --mdc-switch-selected-hover-handle-color: #005048;
  --mdc-switch-selected-pressed-handle-color: #005048;
  --mdc-switch-selected-focus-track-color: #53dbc9;
  --mdc-switch-selected-hover-track-color: #53dbc9;
  --mdc-switch-selected-pressed-track-color: #53dbc9;
  --mdc-switch-selected-track-color: #53dbc9;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #74f8e5;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #53dbc9;
  --mdc-radio-selected-hover-icon-color: #53dbc9;
  --mdc-radio-selected-icon-color: #53dbc9;
  --mdc-radio-selected-pressed-icon-color: #53dbc9;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #53dbc9;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #53dbc9;
  --mdc-slider-focus-handle-color: #53dbc9;
  --mdc-slider-hover-handle-color: #53dbc9;
  --mdc-slider-active-track-color: #53dbc9;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #003731;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #53dbc9;
  --mdc-slider-label-label-text-color: #003731;
  --mdc-slider-with-overlap-handle-outline-color: #003731;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #53dbc9;
  --mat-slider-hover-state-layer-color: rgba(83, 219, 201, 0.05);
  --mat-slider-focus-state-layer-color: rgba(83, 219, 201, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #005048;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #53dbc9;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #334b47;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #53dbc9;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #53dbc9;
  --mat-tab-header-active-hover-indicator-color: #53dbc9;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #53dbc9;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #003731;
  --mdc-checkbox-selected-focus-icon-color: #53dbc9;
  --mdc-checkbox-selected-hover-icon-color: #53dbc9;
  --mdc-checkbox-selected-icon-color: #53dbc9;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #53dbc9;
  --mdc-checkbox-selected-hover-state-layer-color: #53dbc9;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #53dbc9;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #53dbc9;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #53dbc9;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #53dbc9;
  --mdc-filled-button-label-text-color: #003731;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #53dbc9;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #53dbc9;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #53dbc9;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #003731;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(0, 55, 49, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #53dbc9;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #005048;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #005048;
  --mat-fab-foreground-color: #74f8e5;
  --mat-fab-state-layer-color: #74f8e5;
  --mat-fab-ripple-color: rgba(116, 248, 229, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #74f8e5;
  --mat-fab-small-state-layer-color: #74f8e5;
  --mat-fab-small-ripple-color: rgba(116, 248, 229, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #006a60;
  --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;
  --mdc-circular-progress-active-indicator-color: #53dbc9;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #334b47;
  --mat-standard-button-toggle-selected-state-text-color: #cce8e2;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #003731;
  --mat-datepicker-calendar-date-selected-state-background-color: #53dbc9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005048;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #334b47;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b1ccc6;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #53dbc9;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #53dbc9;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-teal.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #53dbc9;
  --mat-stepper-header-selected-state-icon-foreground-color: #003731;
  --mat-stepper-header-edit-state-icon-background-color: #53dbc9;
  --mat-stepper-header-edit-state-icon-foreground-color: #003731;
}
.theme-teal.dark .mat-primary.mat-icon {
  --mat-icon-color: #53dbc9;
}
.theme-teal.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #53dbc9;
  --mat-icon-button-state-layer-color: #53dbc9;
  --mat-icon-button-ripple-color: rgba(83, 219, 201, 0.12);
}
.theme-teal.dark .mat-primary .mdc-list-item__start,
.theme-teal.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-badge {
  --mat-badge-background-color: #53dbc9;
  --mat-badge-text-color: #003731;
  --mat-badge-disabled-state-background-color: rgba(83, 219, 201, 0.38);
  --mat-badge-disabled-state-text-color: #003731;
}
.theme-teal.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #cce5ff;
  --mat-option-selected-state-layer-color: #2d4961;
  --mdc-circular-progress-active-indicator-color: #adcae6;
  --mat-full-pseudo-checkbox-selected-icon-color: #adcae6;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #153349;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #adcae6;
  --mat-stepper-header-selected-state-icon-background-color: #adcae6;
  --mat-stepper-header-selected-state-icon-foreground-color: #153349;
  --mat-stepper-header-edit-state-icon-background-color: #adcae6;
  --mat-stepper-header-edit-state-icon-foreground-color: #153349;
}
.theme-teal.dark .mat-accent.mat-icon {
  --mat-icon-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #adcae6;
  --mdc-checkbox-selected-checkmark-color: #153349;
  --mdc-checkbox-selected-focus-icon-color: #adcae6;
  --mdc-checkbox-selected-hover-icon-color: #adcae6;
  --mdc-checkbox-selected-icon-color: #adcae6;
  --mdc-checkbox-selected-focus-state-layer-color: #adcae6;
  --mdc-checkbox-selected-hover-state-layer-color: #adcae6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #adcae6;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #adcae6;
  --mdc-slider-focus-handle-color: #adcae6;
  --mdc-slider-hover-handle-color: #adcae6;
  --mdc-slider-active-track-color: #adcae6;
  --mdc-slider-with-tick-marks-active-container-color: #153349;
  --mdc-slider-label-container-color: #adcae6;
  --mdc-slider-label-label-text-color: #153349;
  --mdc-slider-with-overlap-handle-outline-color: #153349;
  --mat-slider-ripple-color: #adcae6;
  --mat-slider-hover-state-layer-color: rgba(173, 202, 230, 0.05);
  --mat-slider-focus-state-layer-color: rgba(173, 202, 230, 0.2);
}
.theme-teal.dark .mat-accent.mat-mdc-tab-group,
.theme-teal.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #adcae6;
  --mat-tab-header-active-focus-indicator-color: #adcae6;
  --mat-tab-header-active-hover-indicator-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #adcae6;
  --mdc-switch-selected-handle-color: #153349;
  --mdc-switch-selected-hover-state-layer-color: #adcae6;
  --mdc-switch-selected-pressed-state-layer-color: #adcae6;
  --mdc-switch-selected-focus-handle-color: #2d4961;
  --mdc-switch-selected-hover-handle-color: #2d4961;
  --mdc-switch-selected-pressed-handle-color: #2d4961;
  --mdc-switch-selected-focus-track-color: #adcae6;
  --mdc-switch-selected-hover-track-color: #adcae6;
  --mdc-switch-selected-pressed-track-color: #adcae6;
  --mdc-switch-selected-track-color: #adcae6;
  --mdc-switch-selected-icon-color: #cce5ff;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #adcae6;
  --mdc-radio-selected-hover-icon-color: #adcae6;
  --mdc-radio-selected-icon-color: #adcae6;
  --mdc-radio-selected-pressed-icon-color: #adcae6;
  --mat-radio-checked-ripple-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #adcae6;
  --mdc-linear-progress-track-color: #2d4961;
}
.theme-teal.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #adcae6;
  --mdc-filled-text-field-focus-active-indicator-color: #adcae6;
  --mdc-filled-text-field-focus-label-text-color: #adcae6;
  --mdc-outlined-text-field-caret-color: #adcae6;
  --mdc-outlined-text-field-focus-outline-color: #adcae6;
  --mdc-outlined-text-field-focus-label-text-color: #adcae6;
  --mat-form-field-focus-select-arrow-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #153349;
  --mat-datepicker-calendar-date-selected-state-background-color: #adcae6;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #adcae6;
  --mat-datepicker-calendar-date-in-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #005048;
  --mat-datepicker-calendar-date-today-outline-color: #adcae6;
  --mat-datepicker-calendar-date-preview-state-outline-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #adcae6;
  --mdc-protected-button-label-text-color: #adcae6;
  --mdc-filled-button-container-color: #adcae6;
  --mdc-filled-button-label-text-color: #153349;
  --mdc-outlined-button-label-text-color: #adcae6;
  --mat-text-button-state-layer-color: #adcae6;
  --mat-text-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mat-protected-button-state-layer-color: #adcae6;
  --mat-protected-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mat-filled-button-state-layer-color: #153349;
  --mat-filled-button-ripple-color: rgba(21, 51, 73, 0.12);
  --mat-outlined-button-state-layer-color: #adcae6;
  --mat-outlined-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mdc-icon-button-icon-color: #adcae6;
  --mat-icon-button-state-layer-color: #adcae6;
  --mat-icon-button-ripple-color: rgba(173, 202, 230, 0.12);
}
.theme-teal.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #2d4961;
  --mdc-chip-selected-hover-state-layer-color: #cce5ff;
  --mdc-chip-selected-focus-state-layer-color: #cce5ff;
  --mdc-chip-selected-label-text-color: #cce5ff;
  --mdc-chip-with-icon-selected-icon-color: #cce5ff;
  --mat-chip-selected-trailing-action-state-layer-color: #cce5ff;
  --mat-chip-selected-trailing-icon-color: #cce5ff;
}
.theme-teal.dark .mat-accent .mdc-list-item__start,
.theme-teal.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #adcae6;
  --mdc-checkbox-selected-checkmark-color: #153349;
  --mdc-checkbox-selected-focus-icon-color: #adcae6;
  --mdc-checkbox-selected-hover-icon-color: #adcae6;
  --mdc-checkbox-selected-icon-color: #adcae6;
  --mdc-checkbox-selected-focus-state-layer-color: #adcae6;
  --mdc-checkbox-selected-hover-state-layer-color: #adcae6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #adcae6;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #adcae6;
  --mdc-radio-selected-hover-icon-color: #adcae6;
  --mdc-radio-selected-icon-color: #adcae6;
  --mdc-radio-selected-pressed-icon-color: #adcae6;
  --mat-radio-checked-ripple-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-fab,
.theme-teal.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #2d4961;
  --mdc-fab-small-container-color: #2d4961;
  --mat-fab-foreground-color: #cce5ff;
  --mat-fab-state-layer-color: #cce5ff;
  --mat-fab-ripple-color: rgba(204, 229, 255, 0.12);
  --mat-fab-small-foreground-color: #cce5ff;
  --mat-fab-small-state-layer-color: #cce5ff;
  --mat-fab-small-ripple-color: rgba(204, 229, 255, 0.12);
}
.theme-teal.dark .mat-badge-accent {
  --mat-badge-background-color: #adcae6;
  --mat-badge-text-color: #153349;
  --mat-badge-disabled-state-background-color: rgba(173, 202, 230, 0.38);
  --mat-badge-disabled-state-text-color: #153349;
}
.theme-teal.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-teal.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-teal.dark .mat-warn.mat-mdc-tab-group,
.theme-teal.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-teal.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-teal.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-teal.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-teal.dark .mat-warn .mdc-list-item__start,
.theme-teal.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-teal.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-teal.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-teal.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-teal.dark .side-Toggle {
  color: #53dbc9;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(83, 219, 201, 0.07);
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(83, 219, 201, 0.15) !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.15);
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #53dbc9;
  background-clip: text;
}
.theme-teal.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-teal.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(83, 219, 201, 0.9);
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-teal.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-teal.dark .customizer-title h3 {
  color: #53dbc9;
}
.theme-teal.dark .topmenu {
  background: #2f2f2f;
}
.theme-teal.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-teal.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-teal.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-teal.dark a:not(.mat-mdc-button-base) {
  color: #008679;
}
.theme-teal.dark a:not(.mat-mdc-button-base):hover {
  color: #00b9a7;
}
.theme-teal.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-teal.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-teal.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-teal.dark .primary-badge {
  --mat-badge-background-color: #53dbc9;
  --mat-badge-text-color: #003731;
  --mat-badge-disabled-state-background-color: rgba(83, 219, 201, 0.38);
  --mat-badge-disabled-state-text-color: #003731;
}
.theme-teal.dark .secondary-badge {
  --mat-badge-background-color: #b1ccc6;
  --mat-badge-text-color: #1c3531;
  --mat-badge-disabled-state-background-color: rgba(177, 204, 198, 0.38);
  --mat-badge-disabled-state-text-color: #1c3531;
}
.theme-teal.dark .tertiary-badge {
  --mat-badge-background-color: #adcae6;
  --mat-badge-text-color: #153349;
  --mat-badge-disabled-state-background-color: rgba(173, 202, 230, 0.38);
  --mat-badge-disabled-state-text-color: #153349;
}
.theme-teal.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-teal.dark .primary-button {
  --mdc-text-button-label-text-color: #53dbc9;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #53dbc9;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #53dbc9;
  --mdc-filled-button-label-text-color: #003731;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #53dbc9;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #53dbc9;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #53dbc9;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #003731;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(0, 55, 49, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #53dbc9;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(83, 219, 201, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.dark .secondary-button {
  --mdc-text-button-label-text-color: #b1ccc6;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #b1ccc6;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #b1ccc6;
  --mdc-filled-button-label-text-color: #1c3531;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #b1ccc6;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #b1ccc6;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(177, 204, 198, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b1ccc6;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(177, 204, 198, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #1c3531;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(28, 53, 49, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b1ccc6;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(177, 204, 198, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.dark .tertiary-button {
  --mdc-text-button-label-text-color: #adcae6;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #adcae6;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #adcae6;
  --mdc-filled-button-label-text-color: #153349;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #adcae6;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #adcae6;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #adcae6;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #153349;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(21, 51, 73, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #adcae6;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(173, 202, 230, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-teal.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-teal.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #2c1512;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #ffdad5;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #bb1614;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #bb1614;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #bb1614;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #bb1614;
  --mdc-filled-text-field-focus-active-indicator-color: #bb1614;
  --mdc-filled-text-field-focus-label-text-color: #bb1614;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #bb1614;
  --mdc-outlined-text-field-focus-outline-color: #bb1614;
  --mdc-outlined-text-field-focus-label-text-color: #bb1614;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #bb1614;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #bb1614;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #ffdad5;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #2c1512;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #2c1512;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #2c1512;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #2c1512;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #2c1512;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #2c1512;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #bb1614;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #bb1614;
  --mdc-switch-selected-pressed-state-layer-color: #bb1614;
  --mdc-switch-selected-focus-handle-color: #ffdad5;
  --mdc-switch-selected-hover-handle-color: #ffdad5;
  --mdc-switch-selected-pressed-handle-color: #ffdad5;
  --mdc-switch-selected-focus-track-color: #bb1614;
  --mdc-switch-selected-hover-track-color: #bb1614;
  --mdc-switch-selected-pressed-track-color: #bb1614;
  --mdc-switch-selected-track-color: #bb1614;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #410001;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #bb1614;
  --mdc-radio-selected-hover-icon-color: #bb1614;
  --mdc-radio-selected-icon-color: #bb1614;
  --mdc-radio-selected-pressed-icon-color: #bb1614;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #bb1614;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #bb1614;
  --mdc-slider-focus-handle-color: #bb1614;
  --mdc-slider-hover-handle-color: #bb1614;
  --mdc-slider-active-track-color: #bb1614;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #bb1614;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #bb1614;
  --mat-slider-hover-state-layer-color: rgba(187, 22, 20, 0.05);
  --mat-slider-focus-state-layer-color: rgba(187, 22, 20, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #ffdad5;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #bb1614;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #ffdad5;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #bb1614;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #bb1614;
  --mat-tab-header-active-hover-indicator-color: #bb1614;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #bb1614;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #bb1614;
  --mdc-checkbox-selected-hover-icon-color: #bb1614;
  --mdc-checkbox-selected-icon-color: #bb1614;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #bb1614;
  --mdc-checkbox-selected-hover-state-layer-color: #bb1614;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #bb1614;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #bb1614;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #bb1614;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #bb1614;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #bb1614;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #bb1614;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #bb1614;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #bb1614;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #ffdad5;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #ffdad5;
  --mat-fab-foreground-color: #410001;
  --mat-fab-state-layer-color: #410001;
  --mat-fab-ripple-color: rgba(65, 0, 1, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #410001;
  --mat-fab-small-state-layer-color: #410001;
  --mat-fab-small-ripple-color: rgba(65, 0, 1, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #ffb4a9;
  --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;
  --mdc-circular-progress-active-indicator-color: #bb1614;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #ffdad5;
  --mat-standard-button-toggle-selected-state-text-color: #2c1512;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #bb1614;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #bb1614;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #775652;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #bb1614;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #bb1614;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #bb1614;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-red.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #bb1614;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #bb1614;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-red.light .mat-primary.mat-icon {
  --mat-icon-color: #bb1614;
}
.theme-red.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-red.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-red.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #bb1614;
  --mat-icon-button-state-layer-color: #bb1614;
  --mat-icon-button-ripple-color: rgba(187, 22, 20, 0.12);
}
.theme-red.light .mat-primary .mdc-list-item__start,
.theme-red.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-red.light .mat-badge {
  --mat-badge-background-color: #bb1614;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(187, 22, 20, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .mat-accent {
  --mat-option-selected-state-label-text-color: #261a00;
  --mat-option-selected-state-layer-color: #fcdfa6;
  --mdc-circular-progress-active-indicator-color: #705c2e;
  --mat-full-pseudo-checkbox-selected-icon-color: #705c2e;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #705c2e;
  --mat-stepper-header-selected-state-icon-background-color: #705c2e;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #705c2e;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-red.light .mat-accent.mat-icon {
  --mat-icon-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #705c2e;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #705c2e;
  --mdc-checkbox-selected-hover-icon-color: #705c2e;
  --mdc-checkbox-selected-icon-color: #705c2e;
  --mdc-checkbox-selected-focus-state-layer-color: #705c2e;
  --mdc-checkbox-selected-hover-state-layer-color: #705c2e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #705c2e;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-red.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #705c2e;
  --mdc-slider-focus-handle-color: #705c2e;
  --mdc-slider-hover-handle-color: #705c2e;
  --mdc-slider-active-track-color: #705c2e;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #705c2e;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #705c2e;
  --mat-slider-hover-state-layer-color: rgba(112, 92, 46, 0.05);
  --mat-slider-focus-state-layer-color: rgba(112, 92, 46, 0.2);
}
.theme-red.light .mat-accent.mat-mdc-tab-group,
.theme-red.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #705c2e;
  --mat-tab-header-active-focus-indicator-color: #705c2e;
  --mat-tab-header-active-hover-indicator-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #705c2e;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #705c2e;
  --mdc-switch-selected-pressed-state-layer-color: #705c2e;
  --mdc-switch-selected-focus-handle-color: #fcdfa6;
  --mdc-switch-selected-hover-handle-color: #fcdfa6;
  --mdc-switch-selected-pressed-handle-color: #fcdfa6;
  --mdc-switch-selected-focus-track-color: #705c2e;
  --mdc-switch-selected-hover-track-color: #705c2e;
  --mdc-switch-selected-pressed-track-color: #705c2e;
  --mdc-switch-selected-track-color: #705c2e;
  --mdc-switch-selected-icon-color: #261a00;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-red.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #705c2e;
  --mdc-radio-selected-hover-icon-color: #705c2e;
  --mdc-radio-selected-icon-color: #705c2e;
  --mdc-radio-selected-pressed-icon-color: #705c2e;
  --mat-radio-checked-ripple-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #705c2e;
  --mdc-linear-progress-track-color: #fcdfa6;
}
.theme-red.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #705c2e;
  --mdc-filled-text-field-focus-active-indicator-color: #705c2e;
  --mdc-filled-text-field-focus-label-text-color: #705c2e;
  --mdc-outlined-text-field-caret-color: #705c2e;
  --mdc-outlined-text-field-focus-outline-color: #705c2e;
  --mdc-outlined-text-field-focus-label-text-color: #705c2e;
  --mat-form-field-focus-select-arrow-color: #705c2e;
}
.theme-red.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #705c2e;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #705c2e;
  --mat-datepicker-calendar-date-in-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-today-outline-color: #705c2e;
  --mat-datepicker-calendar-date-preview-state-outline-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #705c2e;
  --mdc-protected-button-label-text-color: #705c2e;
  --mdc-filled-button-container-color: #705c2e;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #705c2e;
  --mat-text-button-state-layer-color: #705c2e;
  --mat-text-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mat-protected-button-state-layer-color: #705c2e;
  --mat-protected-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #705c2e;
  --mat-outlined-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mdc-icon-button-icon-color: #705c2e;
  --mat-icon-button-state-layer-color: #705c2e;
  --mat-icon-button-ripple-color: rgba(112, 92, 46, 0.12);
}
.theme-red.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #fcdfa6;
  --mdc-chip-selected-hover-state-layer-color: #261a00;
  --mdc-chip-selected-focus-state-layer-color: #261a00;
  --mdc-chip-selected-label-text-color: #261a00;
  --mdc-chip-with-icon-selected-icon-color: #261a00;
  --mat-chip-selected-trailing-action-state-layer-color: #261a00;
  --mat-chip-selected-trailing-icon-color: #261a00;
}
.theme-red.light .mat-accent .mdc-list-item__start,
.theme-red.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #705c2e;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #705c2e;
  --mdc-checkbox-selected-hover-icon-color: #705c2e;
  --mdc-checkbox-selected-icon-color: #705c2e;
  --mdc-checkbox-selected-focus-state-layer-color: #705c2e;
  --mdc-checkbox-selected-hover-state-layer-color: #705c2e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #705c2e;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #705c2e;
  --mdc-radio-selected-hover-icon-color: #705c2e;
  --mdc-radio-selected-icon-color: #705c2e;
  --mdc-radio-selected-pressed-icon-color: #705c2e;
  --mat-radio-checked-ripple-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-fab,
.theme-red.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #fcdfa6;
  --mdc-fab-small-container-color: #fcdfa6;
  --mat-fab-foreground-color: #261a00;
  --mat-fab-state-layer-color: #261a00;
  --mat-fab-ripple-color: rgba(38, 26, 0, 0.12);
  --mat-fab-small-foreground-color: #261a00;
  --mat-fab-small-state-layer-color: #261a00;
  --mat-fab-small-ripple-color: rgba(38, 26, 0, 0.12);
}
.theme-red.light .mat-badge-accent {
  --mat-badge-background-color: #705c2e;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(112, 92, 46, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-red.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-red.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-red.light .mat-warn.mat-mdc-tab-group,
.theme-red.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-red.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-red.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-red.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-red.light .mat-warn .mdc-list-item__start,
.theme-red.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-red.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-red.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(187, 22, 20, 0.15) !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.15);
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #bb1614;
  background-clip: text;
}
.theme-red.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-red.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(187, 22, 20, 0.9);
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-red.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #e0342a;
}
.theme-red.light a:not(.mat-mdc-button-base):hover {
  color: #e65e57;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(187, 22, 20, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .secondary-badge {
  --mat-badge-background-color: #775652;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(119, 86, 82, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .tertiary-badge {
  --mat-badge-background-color: #705c2e;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(112, 92, 46, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-red.light .primary-button {
  --mdc-text-button-label-text-color: #bb1614;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #bb1614;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #bb1614;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #bb1614;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #bb1614;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #bb1614;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #bb1614;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(187, 22, 20, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.light .secondary-button {
  --mdc-text-button-label-text-color: #775652;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #775652;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #775652;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #775652;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #775652;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(119, 86, 82, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #775652;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(119, 86, 82, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #775652;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(119, 86, 82, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.light .tertiary-button {
  --mdc-text-button-label-text-color: #705c2e;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #705c2e;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #705c2e;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #705c2e;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #705c2e;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #705c2e;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #705c2e;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(112, 92, 46, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #ffdad5;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #5d3f3b;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4a9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690002;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4a9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #ffb4a9;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #ffb4a9;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4a9;
  --mdc-filled-text-field-focus-label-text-color: #ffb4a9;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #ffb4a9;
  --mdc-outlined-text-field-focus-outline-color: #ffb4a9;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4a9;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4a9;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #ffb4a9;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #5d3f3b;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #ffdad5;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #ffdad5;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #ffdad5;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad5;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad5;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #ffdad5;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #ffb4a9;
  --mdc-switch-selected-handle-color: #690002;
  --mdc-switch-selected-hover-state-layer-color: #ffb4a9;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4a9;
  --mdc-switch-selected-focus-handle-color: #930005;
  --mdc-switch-selected-hover-handle-color: #930005;
  --mdc-switch-selected-pressed-handle-color: #930005;
  --mdc-switch-selected-focus-track-color: #ffb4a9;
  --mdc-switch-selected-hover-track-color: #ffb4a9;
  --mdc-switch-selected-pressed-track-color: #ffb4a9;
  --mdc-switch-selected-track-color: #ffb4a9;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #ffdad5;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4a9;
  --mdc-radio-selected-hover-icon-color: #ffb4a9;
  --mdc-radio-selected-icon-color: #ffb4a9;
  --mdc-radio-selected-pressed-icon-color: #ffb4a9;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #ffb4a9;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #ffb4a9;
  --mdc-slider-focus-handle-color: #ffb4a9;
  --mdc-slider-hover-handle-color: #ffb4a9;
  --mdc-slider-active-track-color: #ffb4a9;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #690002;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #ffb4a9;
  --mdc-slider-label-label-text-color: #690002;
  --mdc-slider-with-overlap-handle-outline-color: #690002;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #ffb4a9;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 169, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 169, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #930005;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #ffb4a9;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #5d3f3b;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #ffb4a9;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #ffb4a9;
  --mat-tab-header-active-hover-indicator-color: #ffb4a9;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #ffb4a9;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #690002;
  --mdc-checkbox-selected-focus-icon-color: #ffb4a9;
  --mdc-checkbox-selected-hover-icon-color: #ffb4a9;
  --mdc-checkbox-selected-icon-color: #ffb4a9;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4a9;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4a9;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4a9;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #ffb4a9;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4a9;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4a9;
  --mdc-filled-button-label-text-color: #690002;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4a9;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4a9;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4a9;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690002;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 2, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4a9;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #930005;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #930005;
  --mat-fab-foreground-color: #ffdad5;
  --mat-fab-state-layer-color: #ffdad5;
  --mat-fab-ripple-color: rgba(255, 218, 213, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #ffdad5;
  --mat-fab-small-state-layer-color: #ffdad5;
  --mat-fab-small-ripple-color: rgba(255, 218, 213, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #bb1614;
  --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;
  --mdc-circular-progress-active-indicator-color: #ffb4a9;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #5d3f3b;
  --mat-standard-button-toggle-selected-state-text-color: #ffdad5;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #690002;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4a9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #930005;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d3f3b;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb7;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4a9;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-red.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-selected-state-icon-foreground-color: #690002;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-edit-state-icon-foreground-color: #690002;
}
.theme-red.dark .mat-primary.mat-icon {
  --mat-icon-color: #ffb4a9;
}
.theme-red.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #ffb4a9;
  --mat-icon-button-state-layer-color: #ffb4a9;
  --mat-icon-button-ripple-color: rgba(255, 180, 169, 0.12);
}
.theme-red.dark .mat-primary .mdc-list-item__start,
.theme-red.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-badge {
  --mat-badge-background-color: #ffb4a9;
  --mat-badge-text-color: #690002;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 169, 0.38);
  --mat-badge-disabled-state-text-color: #690002;
}
.theme-red.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #fcdfa6;
  --mat-option-selected-state-layer-color: #574419;
  --mdc-circular-progress-active-indicator-color: #dfc38c;
  --mat-full-pseudo-checkbox-selected-icon-color: #dfc38c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #3e2e04;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #dfc38c;
  --mat-stepper-header-selected-state-icon-background-color: #dfc38c;
  --mat-stepper-header-selected-state-icon-foreground-color: #3e2e04;
  --mat-stepper-header-edit-state-icon-background-color: #dfc38c;
  --mat-stepper-header-edit-state-icon-foreground-color: #3e2e04;
}
.theme-red.dark .mat-accent.mat-icon {
  --mat-icon-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #dfc38c;
  --mdc-checkbox-selected-checkmark-color: #3e2e04;
  --mdc-checkbox-selected-focus-icon-color: #dfc38c;
  --mdc-checkbox-selected-hover-icon-color: #dfc38c;
  --mdc-checkbox-selected-icon-color: #dfc38c;
  --mdc-checkbox-selected-focus-state-layer-color: #dfc38c;
  --mdc-checkbox-selected-hover-state-layer-color: #dfc38c;
  --mdc-checkbox-unselected-pressed-state-layer-color: #dfc38c;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #dfc38c;
  --mdc-slider-focus-handle-color: #dfc38c;
  --mdc-slider-hover-handle-color: #dfc38c;
  --mdc-slider-active-track-color: #dfc38c;
  --mdc-slider-with-tick-marks-active-container-color: #3e2e04;
  --mdc-slider-label-container-color: #dfc38c;
  --mdc-slider-label-label-text-color: #3e2e04;
  --mdc-slider-with-overlap-handle-outline-color: #3e2e04;
  --mat-slider-ripple-color: #dfc38c;
  --mat-slider-hover-state-layer-color: rgba(223, 195, 140, 0.05);
  --mat-slider-focus-state-layer-color: rgba(223, 195, 140, 0.2);
}
.theme-red.dark .mat-accent.mat-mdc-tab-group,
.theme-red.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #dfc38c;
  --mat-tab-header-active-focus-indicator-color: #dfc38c;
  --mat-tab-header-active-hover-indicator-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #dfc38c;
  --mdc-switch-selected-handle-color: #3e2e04;
  --mdc-switch-selected-hover-state-layer-color: #dfc38c;
  --mdc-switch-selected-pressed-state-layer-color: #dfc38c;
  --mdc-switch-selected-focus-handle-color: #574419;
  --mdc-switch-selected-hover-handle-color: #574419;
  --mdc-switch-selected-pressed-handle-color: #574419;
  --mdc-switch-selected-focus-track-color: #dfc38c;
  --mdc-switch-selected-hover-track-color: #dfc38c;
  --mdc-switch-selected-pressed-track-color: #dfc38c;
  --mdc-switch-selected-track-color: #dfc38c;
  --mdc-switch-selected-icon-color: #fcdfa6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #dfc38c;
  --mdc-radio-selected-hover-icon-color: #dfc38c;
  --mdc-radio-selected-icon-color: #dfc38c;
  --mdc-radio-selected-pressed-icon-color: #dfc38c;
  --mat-radio-checked-ripple-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #dfc38c;
  --mdc-linear-progress-track-color: #574419;
}
.theme-red.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #dfc38c;
  --mdc-filled-text-field-focus-active-indicator-color: #dfc38c;
  --mdc-filled-text-field-focus-label-text-color: #dfc38c;
  --mdc-outlined-text-field-caret-color: #dfc38c;
  --mdc-outlined-text-field-focus-outline-color: #dfc38c;
  --mdc-outlined-text-field-focus-label-text-color: #dfc38c;
  --mat-form-field-focus-select-arrow-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #3e2e04;
  --mat-datepicker-calendar-date-selected-state-background-color: #dfc38c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #dfc38c;
  --mat-datepicker-calendar-date-in-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #930005;
  --mat-datepicker-calendar-date-today-outline-color: #dfc38c;
  --mat-datepicker-calendar-date-preview-state-outline-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #dfc38c;
  --mdc-protected-button-label-text-color: #dfc38c;
  --mdc-filled-button-container-color: #dfc38c;
  --mdc-filled-button-label-text-color: #3e2e04;
  --mdc-outlined-button-label-text-color: #dfc38c;
  --mat-text-button-state-layer-color: #dfc38c;
  --mat-text-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mat-protected-button-state-layer-color: #dfc38c;
  --mat-protected-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mat-filled-button-state-layer-color: #3e2e04;
  --mat-filled-button-ripple-color: rgba(62, 46, 4, 0.12);
  --mat-outlined-button-state-layer-color: #dfc38c;
  --mat-outlined-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mdc-icon-button-icon-color: #dfc38c;
  --mat-icon-button-state-layer-color: #dfc38c;
  --mat-icon-button-ripple-color: rgba(223, 195, 140, 0.12);
}
.theme-red.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #574419;
  --mdc-chip-selected-hover-state-layer-color: #fcdfa6;
  --mdc-chip-selected-focus-state-layer-color: #fcdfa6;
  --mdc-chip-selected-label-text-color: #fcdfa6;
  --mdc-chip-with-icon-selected-icon-color: #fcdfa6;
  --mat-chip-selected-trailing-action-state-layer-color: #fcdfa6;
  --mat-chip-selected-trailing-icon-color: #fcdfa6;
}
.theme-red.dark .mat-accent .mdc-list-item__start,
.theme-red.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #dfc38c;
  --mdc-checkbox-selected-checkmark-color: #3e2e04;
  --mdc-checkbox-selected-focus-icon-color: #dfc38c;
  --mdc-checkbox-selected-hover-icon-color: #dfc38c;
  --mdc-checkbox-selected-icon-color: #dfc38c;
  --mdc-checkbox-selected-focus-state-layer-color: #dfc38c;
  --mdc-checkbox-selected-hover-state-layer-color: #dfc38c;
  --mdc-checkbox-unselected-pressed-state-layer-color: #dfc38c;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #dfc38c;
  --mdc-radio-selected-hover-icon-color: #dfc38c;
  --mdc-radio-selected-icon-color: #dfc38c;
  --mdc-radio-selected-pressed-icon-color: #dfc38c;
  --mat-radio-checked-ripple-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-fab,
.theme-red.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #574419;
  --mdc-fab-small-container-color: #574419;
  --mat-fab-foreground-color: #fcdfa6;
  --mat-fab-state-layer-color: #fcdfa6;
  --mat-fab-ripple-color: rgba(252, 223, 166, 0.12);
  --mat-fab-small-foreground-color: #fcdfa6;
  --mat-fab-small-state-layer-color: #fcdfa6;
  --mat-fab-small-ripple-color: rgba(252, 223, 166, 0.12);
}
.theme-red.dark .mat-badge-accent {
  --mat-badge-background-color: #dfc38c;
  --mat-badge-text-color: #3e2e04;
  --mat-badge-disabled-state-background-color: rgba(223, 195, 140, 0.38);
  --mat-badge-disabled-state-text-color: #3e2e04;
}
.theme-red.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-red.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-red.dark .mat-warn.mat-mdc-tab-group,
.theme-red.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-red.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-red.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-red.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-red.dark .mat-warn .mdc-list-item__start,
.theme-red.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-red.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-red.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-red.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-red.dark .side-Toggle {
  color: #ffb4a9;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-red.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(255, 180, 169, 0.07);
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(255, 180, 169, 0.15) !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.15);
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #ffb4a9;
  background-clip: text;
}
.theme-red.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-red.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(255, 180, 169, 0.9);
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-red.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-red.dark .customizer-title h3 {
  color: #ffb4a9;
}
.theme-red.dark .topmenu {
  background: #2f2f2f;
}
.theme-red.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-red.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-red.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-red.dark a:not(.mat-mdc-button-base) {
  color: #e0342a;
}
.theme-red.dark a:not(.mat-mdc-button-base):hover {
  color: #e65e57;
}
.theme-red.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-red.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-red.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-red.dark .primary-badge {
  --mat-badge-background-color: #ffb4a9;
  --mat-badge-text-color: #690002;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 169, 0.38);
  --mat-badge-disabled-state-text-color: #690002;
}
.theme-red.dark .secondary-badge {
  --mat-badge-background-color: #e7bdb7;
  --mat-badge-text-color: #442926;
  --mat-badge-disabled-state-background-color: rgba(231, 189, 183, 0.38);
  --mat-badge-disabled-state-text-color: #442926;
}
.theme-red.dark .tertiary-badge {
  --mat-badge-background-color: #dfc38c;
  --mat-badge-text-color: #3e2e04;
  --mat-badge-disabled-state-background-color: rgba(223, 195, 140, 0.38);
  --mat-badge-disabled-state-text-color: #3e2e04;
}
.theme-red.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-red.dark .primary-button {
  --mdc-text-button-label-text-color: #ffb4a9;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4a9;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4a9;
  --mdc-filled-button-label-text-color: #690002;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4a9;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4a9;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4a9;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690002;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 2, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4a9;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 169, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.dark .secondary-button {
  --mdc-text-button-label-text-color: #e7bdb7;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #e7bdb7;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #e7bdb7;
  --mdc-filled-button-label-text-color: #442926;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #e7bdb7;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #e7bdb7;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(231, 189, 183, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #e7bdb7;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(231, 189, 183, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #442926;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(68, 41, 38, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #e7bdb7;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(231, 189, 183, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.dark .tertiary-button {
  --mdc-text-button-label-text-color: #dfc38c;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #dfc38c;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #dfc38c;
  --mdc-filled-button-label-text-color: #3e2e04;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #dfc38c;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #dfc38c;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #dfc38c;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #3e2e04;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(62, 46, 4, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #dfc38c;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(223, 195, 140, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-red.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-red.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #2c160e;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #ffdbcf;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #aa3700;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #aa3700;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #aa3700;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #aa3700;
  --mdc-filled-text-field-focus-active-indicator-color: #aa3700;
  --mdc-filled-text-field-focus-label-text-color: #aa3700;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #aa3700;
  --mdc-outlined-text-field-focus-outline-color: #aa3700;
  --mdc-outlined-text-field-focus-label-text-color: #aa3700;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #aa3700;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #aa3700;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #ffdbcf;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #2c160e;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #2c160e;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #2c160e;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #2c160e;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #2c160e;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #2c160e;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #aa3700;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #aa3700;
  --mdc-switch-selected-pressed-state-layer-color: #aa3700;
  --mdc-switch-selected-focus-handle-color: #ffdbcf;
  --mdc-switch-selected-hover-handle-color: #ffdbcf;
  --mdc-switch-selected-pressed-handle-color: #ffdbcf;
  --mdc-switch-selected-focus-track-color: #aa3700;
  --mdc-switch-selected-hover-track-color: #aa3700;
  --mdc-switch-selected-pressed-track-color: #aa3700;
  --mdc-switch-selected-track-color: #aa3700;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #380d00;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #aa3700;
  --mdc-radio-selected-hover-icon-color: #aa3700;
  --mdc-radio-selected-icon-color: #aa3700;
  --mdc-radio-selected-pressed-icon-color: #aa3700;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #aa3700;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #aa3700;
  --mdc-slider-focus-handle-color: #aa3700;
  --mdc-slider-hover-handle-color: #aa3700;
  --mdc-slider-active-track-color: #aa3700;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #aa3700;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #aa3700;
  --mat-slider-hover-state-layer-color: rgba(170, 55, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(170, 55, 0, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #ffdbcf;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #aa3700;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #ffdbcf;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #aa3700;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #aa3700;
  --mat-tab-header-active-hover-indicator-color: #aa3700;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #aa3700;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #aa3700;
  --mdc-checkbox-selected-hover-icon-color: #aa3700;
  --mdc-checkbox-selected-icon-color: #aa3700;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #aa3700;
  --mdc-checkbox-selected-hover-state-layer-color: #aa3700;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #aa3700;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #aa3700;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #aa3700;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #aa3700;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #aa3700;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #aa3700;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #aa3700;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #aa3700;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #ffdbcf;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #ffdbcf;
  --mat-fab-foreground-color: #380d00;
  --mat-fab-state-layer-color: #380d00;
  --mat-fab-ripple-color: rgba(56, 13, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #380d00;
  --mat-fab-small-state-layer-color: #380d00;
  --mat-fab-small-ripple-color: rgba(56, 13, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #ffb59b;
  --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;
  --mdc-circular-progress-active-indicator-color: #aa3700;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #ffdbcf;
  --mat-standard-button-toggle-selected-state-text-color: #2c160e;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #aa3700;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #aa3700;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #77574c;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #aa3700;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #aa3700;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #aa3700;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-orange.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #aa3700;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #aa3700;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-orange.light .mat-primary.mat-icon {
  --mat-icon-color: #aa3700;
}
.theme-orange.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-orange.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-orange.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #aa3700;
  --mat-icon-button-state-layer-color: #aa3700;
  --mat-icon-button-ripple-color: rgba(170, 55, 0, 0.12);
}
.theme-orange.light .mat-primary .mdc-list-item__start,
.theme-orange.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-orange.light .mat-badge {
  --mat-badge-background-color: #aa3700;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(170, 55, 0, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .mat-accent {
  --mat-option-selected-state-label-text-color: #221b00;
  --mat-option-selected-state-layer-color: #f3e2a7;
  --mdc-circular-progress-active-indicator-color: #695e2f;
  --mat-full-pseudo-checkbox-selected-icon-color: #695e2f;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #695e2f;
  --mat-stepper-header-selected-state-icon-background-color: #695e2f;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #695e2f;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-orange.light .mat-accent.mat-icon {
  --mat-icon-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #695e2f;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #695e2f;
  --mdc-checkbox-selected-hover-icon-color: #695e2f;
  --mdc-checkbox-selected-icon-color: #695e2f;
  --mdc-checkbox-selected-focus-state-layer-color: #695e2f;
  --mdc-checkbox-selected-hover-state-layer-color: #695e2f;
  --mdc-checkbox-unselected-pressed-state-layer-color: #695e2f;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-orange.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #695e2f;
  --mdc-slider-focus-handle-color: #695e2f;
  --mdc-slider-hover-handle-color: #695e2f;
  --mdc-slider-active-track-color: #695e2f;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #695e2f;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #695e2f;
  --mat-slider-hover-state-layer-color: rgba(105, 94, 47, 0.05);
  --mat-slider-focus-state-layer-color: rgba(105, 94, 47, 0.2);
}
.theme-orange.light .mat-accent.mat-mdc-tab-group,
.theme-orange.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #695e2f;
  --mat-tab-header-active-focus-indicator-color: #695e2f;
  --mat-tab-header-active-hover-indicator-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #695e2f;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #695e2f;
  --mdc-switch-selected-pressed-state-layer-color: #695e2f;
  --mdc-switch-selected-focus-handle-color: #f3e2a7;
  --mdc-switch-selected-hover-handle-color: #f3e2a7;
  --mdc-switch-selected-pressed-handle-color: #f3e2a7;
  --mdc-switch-selected-focus-track-color: #695e2f;
  --mdc-switch-selected-hover-track-color: #695e2f;
  --mdc-switch-selected-pressed-track-color: #695e2f;
  --mdc-switch-selected-track-color: #695e2f;
  --mdc-switch-selected-icon-color: #221b00;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-orange.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #695e2f;
  --mdc-radio-selected-hover-icon-color: #695e2f;
  --mdc-radio-selected-icon-color: #695e2f;
  --mdc-radio-selected-pressed-icon-color: #695e2f;
  --mat-radio-checked-ripple-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #695e2f;
  --mdc-linear-progress-track-color: #f3e2a7;
}
.theme-orange.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #695e2f;
  --mdc-filled-text-field-focus-active-indicator-color: #695e2f;
  --mdc-filled-text-field-focus-label-text-color: #695e2f;
  --mdc-outlined-text-field-caret-color: #695e2f;
  --mdc-outlined-text-field-focus-outline-color: #695e2f;
  --mdc-outlined-text-field-focus-label-text-color: #695e2f;
  --mat-form-field-focus-select-arrow-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #695e2f;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #695e2f;
  --mat-datepicker-calendar-date-in-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-today-outline-color: #695e2f;
  --mat-datepicker-calendar-date-preview-state-outline-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #695e2f;
  --mdc-protected-button-label-text-color: #695e2f;
  --mdc-filled-button-container-color: #695e2f;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #695e2f;
  --mat-text-button-state-layer-color: #695e2f;
  --mat-text-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mat-protected-button-state-layer-color: #695e2f;
  --mat-protected-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #695e2f;
  --mat-outlined-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mdc-icon-button-icon-color: #695e2f;
  --mat-icon-button-state-layer-color: #695e2f;
  --mat-icon-button-ripple-color: rgba(105, 94, 47, 0.12);
}
.theme-orange.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #f3e2a7;
  --mdc-chip-selected-hover-state-layer-color: #221b00;
  --mdc-chip-selected-focus-state-layer-color: #221b00;
  --mdc-chip-selected-label-text-color: #221b00;
  --mdc-chip-with-icon-selected-icon-color: #221b00;
  --mat-chip-selected-trailing-action-state-layer-color: #221b00;
  --mat-chip-selected-trailing-icon-color: #221b00;
}
.theme-orange.light .mat-accent .mdc-list-item__start,
.theme-orange.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #695e2f;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #695e2f;
  --mdc-checkbox-selected-hover-icon-color: #695e2f;
  --mdc-checkbox-selected-icon-color: #695e2f;
  --mdc-checkbox-selected-focus-state-layer-color: #695e2f;
  --mdc-checkbox-selected-hover-state-layer-color: #695e2f;
  --mdc-checkbox-unselected-pressed-state-layer-color: #695e2f;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #695e2f;
  --mdc-radio-selected-hover-icon-color: #695e2f;
  --mdc-radio-selected-icon-color: #695e2f;
  --mdc-radio-selected-pressed-icon-color: #695e2f;
  --mat-radio-checked-ripple-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-fab,
.theme-orange.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #f3e2a7;
  --mdc-fab-small-container-color: #f3e2a7;
  --mat-fab-foreground-color: #221b00;
  --mat-fab-state-layer-color: #221b00;
  --mat-fab-ripple-color: rgba(34, 27, 0, 0.12);
  --mat-fab-small-foreground-color: #221b00;
  --mat-fab-small-state-layer-color: #221b00;
  --mat-fab-small-ripple-color: rgba(34, 27, 0, 0.12);
}
.theme-orange.light .mat-badge-accent {
  --mat-badge-background-color: #695e2f;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(105, 94, 47, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-orange.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-orange.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-orange.light .mat-warn.mat-mdc-tab-group,
.theme-orange.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-orange.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-orange.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-orange.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-orange.light .mat-warn .mdc-list-item__start,
.theme-orange.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-orange.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-orange.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(170, 55, 0, 0.15) !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.15);
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #aa3700;
  background-clip: text;
}
.theme-orange.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-orange.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(170, 55, 0, 0.9);
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-orange.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #cc4e1a;
}
.theme-orange.light a:not(.mat-mdc-button-base):hover {
  color: #e56834;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(170, 55, 0, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .secondary-badge {
  --mat-badge-background-color: #77574c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(119, 87, 76, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .tertiary-badge {
  --mat-badge-background-color: #695e2f;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(105, 94, 47, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-orange.light .primary-button {
  --mdc-text-button-label-text-color: #aa3700;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #aa3700;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #aa3700;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #aa3700;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #aa3700;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #aa3700;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #aa3700;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(170, 55, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.light .secondary-button {
  --mdc-text-button-label-text-color: #77574c;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #77574c;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #77574c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #77574c;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #77574c;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(119, 87, 76, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #77574c;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(119, 87, 76, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #77574c;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(119, 87, 76, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.light .tertiary-button {
  --mdc-text-button-label-text-color: #695e2f;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #695e2f;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #695e2f;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #695e2f;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #695e2f;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #695e2f;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #695e2f;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(105, 94, 47, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #ffdbcf;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #5d4036;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb59b;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #5c1a00;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb59b;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #ffb59b;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #ffb59b;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb59b;
  --mdc-filled-text-field-focus-label-text-color: #ffb59b;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #ffb59b;
  --mdc-outlined-text-field-focus-outline-color: #ffb59b;
  --mdc-outlined-text-field-focus-label-text-color: #ffb59b;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb59b;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #ffb59b;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #5d4036;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #ffdbcf;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #ffdbcf;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #ffdbcf;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #ffdbcf;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdbcf;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #ffdbcf;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #ffb59b;
  --mdc-switch-selected-handle-color: #5c1a00;
  --mdc-switch-selected-hover-state-layer-color: #ffb59b;
  --mdc-switch-selected-pressed-state-layer-color: #ffb59b;
  --mdc-switch-selected-focus-handle-color: #822800;
  --mdc-switch-selected-hover-handle-color: #822800;
  --mdc-switch-selected-pressed-handle-color: #822800;
  --mdc-switch-selected-focus-track-color: #ffb59b;
  --mdc-switch-selected-hover-track-color: #ffb59b;
  --mdc-switch-selected-pressed-track-color: #ffb59b;
  --mdc-switch-selected-track-color: #ffb59b;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #ffdbcf;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb59b;
  --mdc-radio-selected-hover-icon-color: #ffb59b;
  --mdc-radio-selected-icon-color: #ffb59b;
  --mdc-radio-selected-pressed-icon-color: #ffb59b;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #ffb59b;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #ffb59b;
  --mdc-slider-focus-handle-color: #ffb59b;
  --mdc-slider-hover-handle-color: #ffb59b;
  --mdc-slider-active-track-color: #ffb59b;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #5c1a00;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #ffb59b;
  --mdc-slider-label-label-text-color: #5c1a00;
  --mdc-slider-with-overlap-handle-outline-color: #5c1a00;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #ffb59b;
  --mat-slider-hover-state-layer-color: rgba(255, 181, 155, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 181, 155, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #822800;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #ffb59b;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #5d4036;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #ffb59b;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #ffb59b;
  --mat-tab-header-active-hover-indicator-color: #ffb59b;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #ffb59b;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #5c1a00;
  --mdc-checkbox-selected-focus-icon-color: #ffb59b;
  --mdc-checkbox-selected-hover-icon-color: #ffb59b;
  --mdc-checkbox-selected-icon-color: #ffb59b;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb59b;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb59b;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb59b;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #ffb59b;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb59b;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb59b;
  --mdc-filled-button-label-text-color: #5c1a00;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb59b;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb59b;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb59b;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #5c1a00;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(92, 26, 0, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb59b;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #822800;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #822800;
  --mat-fab-foreground-color: #ffdbcf;
  --mat-fab-state-layer-color: #ffdbcf;
  --mat-fab-ripple-color: rgba(255, 219, 207, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #ffdbcf;
  --mat-fab-small-state-layer-color: #ffdbcf;
  --mat-fab-small-ripple-color: rgba(255, 219, 207, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #aa3700;
  --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;
  --mdc-circular-progress-active-indicator-color: #ffb59b;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #5d4036;
  --mat-standard-button-toggle-selected-state-text-color: #ffdbcf;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #5c1a00;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb59b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #822800;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d4036;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb0;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb59b;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #ffb59b;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-orange.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #ffb59b;
  --mat-stepper-header-selected-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-edit-state-icon-background-color: #ffb59b;
  --mat-stepper-header-edit-state-icon-foreground-color: #5c1a00;
}
.theme-orange.dark .mat-primary.mat-icon {
  --mat-icon-color: #ffb59b;
}
.theme-orange.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #ffb59b;
  --mat-icon-button-state-layer-color: #ffb59b;
  --mat-icon-button-ripple-color: rgba(255, 181, 155, 0.12);
}
.theme-orange.dark .mat-primary .mdc-list-item__start,
.theme-orange.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-badge {
  --mat-badge-background-color: #ffb59b;
  --mat-badge-text-color: #5c1a00;
  --mat-badge-disabled-state-background-color: rgba(255, 181, 155, 0.38);
  --mat-badge-disabled-state-text-color: #5c1a00;
}
.theme-orange.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #f3e2a7;
  --mat-option-selected-state-layer-color: #51461a;
  --mdc-circular-progress-active-indicator-color: #d6c68e;
  --mat-full-pseudo-checkbox-selected-icon-color: #d6c68e;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #393005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #d6c68e;
  --mat-stepper-header-selected-state-icon-background-color: #d6c68e;
  --mat-stepper-header-selected-state-icon-foreground-color: #393005;
  --mat-stepper-header-edit-state-icon-background-color: #d6c68e;
  --mat-stepper-header-edit-state-icon-foreground-color: #393005;
}
.theme-orange.dark .mat-accent.mat-icon {
  --mat-icon-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #d6c68e;
  --mdc-checkbox-selected-checkmark-color: #393005;
  --mdc-checkbox-selected-focus-icon-color: #d6c68e;
  --mdc-checkbox-selected-hover-icon-color: #d6c68e;
  --mdc-checkbox-selected-icon-color: #d6c68e;
  --mdc-checkbox-selected-focus-state-layer-color: #d6c68e;
  --mdc-checkbox-selected-hover-state-layer-color: #d6c68e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #d6c68e;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #d6c68e;
  --mdc-slider-focus-handle-color: #d6c68e;
  --mdc-slider-hover-handle-color: #d6c68e;
  --mdc-slider-active-track-color: #d6c68e;
  --mdc-slider-with-tick-marks-active-container-color: #393005;
  --mdc-slider-label-container-color: #d6c68e;
  --mdc-slider-label-label-text-color: #393005;
  --mdc-slider-with-overlap-handle-outline-color: #393005;
  --mat-slider-ripple-color: #d6c68e;
  --mat-slider-hover-state-layer-color: rgba(214, 198, 142, 0.05);
  --mat-slider-focus-state-layer-color: rgba(214, 198, 142, 0.2);
}
.theme-orange.dark .mat-accent.mat-mdc-tab-group,
.theme-orange.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #d6c68e;
  --mat-tab-header-active-focus-indicator-color: #d6c68e;
  --mat-tab-header-active-hover-indicator-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #d6c68e;
  --mdc-switch-selected-handle-color: #393005;
  --mdc-switch-selected-hover-state-layer-color: #d6c68e;
  --mdc-switch-selected-pressed-state-layer-color: #d6c68e;
  --mdc-switch-selected-focus-handle-color: #51461a;
  --mdc-switch-selected-hover-handle-color: #51461a;
  --mdc-switch-selected-pressed-handle-color: #51461a;
  --mdc-switch-selected-focus-track-color: #d6c68e;
  --mdc-switch-selected-hover-track-color: #d6c68e;
  --mdc-switch-selected-pressed-track-color: #d6c68e;
  --mdc-switch-selected-track-color: #d6c68e;
  --mdc-switch-selected-icon-color: #f3e2a7;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #d6c68e;
  --mdc-radio-selected-hover-icon-color: #d6c68e;
  --mdc-radio-selected-icon-color: #d6c68e;
  --mdc-radio-selected-pressed-icon-color: #d6c68e;
  --mat-radio-checked-ripple-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #d6c68e;
  --mdc-linear-progress-track-color: #51461a;
}
.theme-orange.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #d6c68e;
  --mdc-filled-text-field-focus-active-indicator-color: #d6c68e;
  --mdc-filled-text-field-focus-label-text-color: #d6c68e;
  --mdc-outlined-text-field-caret-color: #d6c68e;
  --mdc-outlined-text-field-focus-outline-color: #d6c68e;
  --mdc-outlined-text-field-focus-label-text-color: #d6c68e;
  --mat-form-field-focus-select-arrow-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #393005;
  --mat-datepicker-calendar-date-selected-state-background-color: #d6c68e;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #d6c68e;
  --mat-datepicker-calendar-date-in-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #822800;
  --mat-datepicker-calendar-date-today-outline-color: #d6c68e;
  --mat-datepicker-calendar-date-preview-state-outline-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #d6c68e;
  --mdc-protected-button-label-text-color: #d6c68e;
  --mdc-filled-button-container-color: #d6c68e;
  --mdc-filled-button-label-text-color: #393005;
  --mdc-outlined-button-label-text-color: #d6c68e;
  --mat-text-button-state-layer-color: #d6c68e;
  --mat-text-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mat-protected-button-state-layer-color: #d6c68e;
  --mat-protected-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mat-filled-button-state-layer-color: #393005;
  --mat-filled-button-ripple-color: rgba(57, 48, 5, 0.12);
  --mat-outlined-button-state-layer-color: #d6c68e;
  --mat-outlined-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mdc-icon-button-icon-color: #d6c68e;
  --mat-icon-button-state-layer-color: #d6c68e;
  --mat-icon-button-ripple-color: rgba(214, 198, 142, 0.12);
}
.theme-orange.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #51461a;
  --mdc-chip-selected-hover-state-layer-color: #f3e2a7;
  --mdc-chip-selected-focus-state-layer-color: #f3e2a7;
  --mdc-chip-selected-label-text-color: #f3e2a7;
  --mdc-chip-with-icon-selected-icon-color: #f3e2a7;
  --mat-chip-selected-trailing-action-state-layer-color: #f3e2a7;
  --mat-chip-selected-trailing-icon-color: #f3e2a7;
}
.theme-orange.dark .mat-accent .mdc-list-item__start,
.theme-orange.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #d6c68e;
  --mdc-checkbox-selected-checkmark-color: #393005;
  --mdc-checkbox-selected-focus-icon-color: #d6c68e;
  --mdc-checkbox-selected-hover-icon-color: #d6c68e;
  --mdc-checkbox-selected-icon-color: #d6c68e;
  --mdc-checkbox-selected-focus-state-layer-color: #d6c68e;
  --mdc-checkbox-selected-hover-state-layer-color: #d6c68e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #d6c68e;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #d6c68e;
  --mdc-radio-selected-hover-icon-color: #d6c68e;
  --mdc-radio-selected-icon-color: #d6c68e;
  --mdc-radio-selected-pressed-icon-color: #d6c68e;
  --mat-radio-checked-ripple-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-fab,
.theme-orange.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #51461a;
  --mdc-fab-small-container-color: #51461a;
  --mat-fab-foreground-color: #f3e2a7;
  --mat-fab-state-layer-color: #f3e2a7;
  --mat-fab-ripple-color: rgba(243, 226, 167, 0.12);
  --mat-fab-small-foreground-color: #f3e2a7;
  --mat-fab-small-state-layer-color: #f3e2a7;
  --mat-fab-small-ripple-color: rgba(243, 226, 167, 0.12);
}
.theme-orange.dark .mat-badge-accent {
  --mat-badge-background-color: #d6c68e;
  --mat-badge-text-color: #393005;
  --mat-badge-disabled-state-background-color: rgba(214, 198, 142, 0.38);
  --mat-badge-disabled-state-text-color: #393005;
}
.theme-orange.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-orange.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-orange.dark .mat-warn.mat-mdc-tab-group,
.theme-orange.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-orange.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-orange.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-orange.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-orange.dark .mat-warn .mdc-list-item__start,
.theme-orange.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-orange.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-orange.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-orange.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-orange.dark .side-Toggle {
  color: #ffb59b;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(255, 181, 155, 0.07);
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(255, 181, 155, 0.15) !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.15);
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #ffb59b;
  background-clip: text;
}
.theme-orange.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-orange.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(255, 181, 155, 0.9);
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-orange.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-orange.dark .customizer-title h3 {
  color: #ffb59b;
}
.theme-orange.dark .topmenu {
  background: #2f2f2f;
}
.theme-orange.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-orange.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-orange.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-orange.dark a:not(.mat-mdc-button-base) {
  color: #cc4e1a;
}
.theme-orange.dark a:not(.mat-mdc-button-base):hover {
  color: #e56834;
}
.theme-orange.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-orange.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-orange.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-orange.dark .primary-badge {
  --mat-badge-background-color: #ffb59b;
  --mat-badge-text-color: #5c1a00;
  --mat-badge-disabled-state-background-color: rgba(255, 181, 155, 0.38);
  --mat-badge-disabled-state-text-color: #5c1a00;
}
.theme-orange.dark .secondary-badge {
  --mat-badge-background-color: #e7bdb0;
  --mat-badge-text-color: #442a21;
  --mat-badge-disabled-state-background-color: rgba(231, 189, 176, 0.38);
  --mat-badge-disabled-state-text-color: #442a21;
}
.theme-orange.dark .tertiary-badge {
  --mat-badge-background-color: #d6c68e;
  --mat-badge-text-color: #393005;
  --mat-badge-disabled-state-background-color: rgba(214, 198, 142, 0.38);
  --mat-badge-disabled-state-text-color: #393005;
}
.theme-orange.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-orange.dark .primary-button {
  --mdc-text-button-label-text-color: #ffb59b;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb59b;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb59b;
  --mdc-filled-button-label-text-color: #5c1a00;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb59b;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb59b;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb59b;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #5c1a00;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(92, 26, 0, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb59b;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 181, 155, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.dark .secondary-button {
  --mdc-text-button-label-text-color: #e7bdb0;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #e7bdb0;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #e7bdb0;
  --mdc-filled-button-label-text-color: #442a21;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #e7bdb0;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #e7bdb0;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(231, 189, 176, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #e7bdb0;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(231, 189, 176, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #442a21;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(68, 42, 33, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #e7bdb0;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(231, 189, 176, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.dark .tertiary-button {
  --mdc-text-button-label-text-color: #d6c68e;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #d6c68e;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #d6c68e;
  --mdc-filled-button-label-text-color: #393005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #d6c68e;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #d6c68e;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #d6c68e;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #393005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(57, 48, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #d6c68e;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(214, 198, 142, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-orange.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-orange.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #251626;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #f4dbf1;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #9a25ae;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #9a25ae;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #9a25ae;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #9a25ae;
  --mdc-filled-text-field-focus-active-indicator-color: #9a25ae;
  --mdc-filled-text-field-focus-label-text-color: #9a25ae;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #9a25ae;
  --mdc-outlined-text-field-focus-outline-color: #9a25ae;
  --mdc-outlined-text-field-focus-label-text-color: #9a25ae;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #9a25ae;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #9a25ae;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #f4dbf1;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #251626;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #251626;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #251626;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #251626;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #251626;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #251626;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #9a25ae;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #9a25ae;
  --mdc-switch-selected-pressed-state-layer-color: #9a25ae;
  --mdc-switch-selected-focus-handle-color: #ffd6fe;
  --mdc-switch-selected-hover-handle-color: #ffd6fe;
  --mdc-switch-selected-pressed-handle-color: #ffd6fe;
  --mdc-switch-selected-focus-track-color: #9a25ae;
  --mdc-switch-selected-hover-track-color: #9a25ae;
  --mdc-switch-selected-pressed-track-color: #9a25ae;
  --mdc-switch-selected-track-color: #9a25ae;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #35003f;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #9a25ae;
  --mdc-radio-selected-hover-icon-color: #9a25ae;
  --mdc-radio-selected-icon-color: #9a25ae;
  --mdc-radio-selected-pressed-icon-color: #9a25ae;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #9a25ae;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #9a25ae;
  --mdc-slider-focus-handle-color: #9a25ae;
  --mdc-slider-hover-handle-color: #9a25ae;
  --mdc-slider-active-track-color: #9a25ae;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #9a25ae;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #9a25ae;
  --mat-slider-hover-state-layer-color: rgba(154, 37, 174, 0.05);
  --mat-slider-focus-state-layer-color: rgba(154, 37, 174, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #ffd6fe;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #9a25ae;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #f4dbf1;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #9a25ae;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #9a25ae;
  --mat-tab-header-active-hover-indicator-color: #9a25ae;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #9a25ae;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #9a25ae;
  --mdc-checkbox-selected-hover-icon-color: #9a25ae;
  --mdc-checkbox-selected-icon-color: #9a25ae;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #9a25ae;
  --mdc-checkbox-selected-hover-state-layer-color: #9a25ae;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #9a25ae;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #9a25ae;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #9a25ae;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #9a25ae;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #9a25ae;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #9a25ae;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #9a25ae;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #9a25ae;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #ffd6fe;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #ffd6fe;
  --mat-fab-foreground-color: #35003f;
  --mat-fab-state-layer-color: #35003f;
  --mat-fab-ripple-color: rgba(53, 0, 63, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #35003f;
  --mat-fab-small-state-layer-color: #35003f;
  --mat-fab-small-ripple-color: rgba(53, 0, 63, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #f9abff;
  --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;
  --mdc-circular-progress-active-indicator-color: #9a25ae;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #f4dbf1;
  --mat-standard-button-toggle-selected-state-text-color: #251626;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #9a25ae;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffd6fe;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f4dbf1;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b586b;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #9a25ae;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #9a25ae;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-purple.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #9a25ae;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #9a25ae;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-purple.light .mat-primary.mat-icon {
  --mat-icon-color: #9a25ae;
}
.theme-purple.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-purple.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-purple.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #9a25ae;
  --mat-icon-button-state-layer-color: #9a25ae;
  --mat-icon-button-ripple-color: rgba(154, 37, 174, 0.12);
}
.theme-purple.light .mat-primary .mdc-list-item__start,
.theme-purple.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-purple.light .mat-badge {
  --mat-badge-background-color: #9a25ae;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(154, 37, 174, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .mat-accent {
  --mat-option-selected-state-label-text-color: #33110c;
  --mat-option-selected-state-layer-color: #ffdad4;
  --mdc-circular-progress-active-indicator-color: #82524a;
  --mat-full-pseudo-checkbox-selected-icon-color: #82524a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #82524a;
  --mat-stepper-header-selected-state-icon-background-color: #82524a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #82524a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-purple.light .mat-accent.mat-icon {
  --mat-icon-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #82524a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #82524a;
  --mdc-checkbox-selected-hover-icon-color: #82524a;
  --mdc-checkbox-selected-icon-color: #82524a;
  --mdc-checkbox-selected-focus-state-layer-color: #82524a;
  --mdc-checkbox-selected-hover-state-layer-color: #82524a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #82524a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-purple.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #82524a;
  --mdc-slider-focus-handle-color: #82524a;
  --mdc-slider-hover-handle-color: #82524a;
  --mdc-slider-active-track-color: #82524a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #82524a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #82524a;
  --mat-slider-hover-state-layer-color: rgba(130, 82, 74, 0.05);
  --mat-slider-focus-state-layer-color: rgba(130, 82, 74, 0.2);
}
.theme-purple.light .mat-accent.mat-mdc-tab-group,
.theme-purple.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #82524a;
  --mat-tab-header-active-focus-indicator-color: #82524a;
  --mat-tab-header-active-hover-indicator-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #82524a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #82524a;
  --mdc-switch-selected-pressed-state-layer-color: #82524a;
  --mdc-switch-selected-focus-handle-color: #ffdad4;
  --mdc-switch-selected-hover-handle-color: #ffdad4;
  --mdc-switch-selected-pressed-handle-color: #ffdad4;
  --mdc-switch-selected-focus-track-color: #82524a;
  --mdc-switch-selected-hover-track-color: #82524a;
  --mdc-switch-selected-pressed-track-color: #82524a;
  --mdc-switch-selected-track-color: #82524a;
  --mdc-switch-selected-icon-color: #33110c;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-purple.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #82524a;
  --mdc-radio-selected-hover-icon-color: #82524a;
  --mdc-radio-selected-icon-color: #82524a;
  --mdc-radio-selected-pressed-icon-color: #82524a;
  --mat-radio-checked-ripple-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #82524a;
  --mdc-linear-progress-track-color: #ffdad4;
}
.theme-purple.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #82524a;
  --mdc-filled-text-field-focus-active-indicator-color: #82524a;
  --mdc-filled-text-field-focus-label-text-color: #82524a;
  --mdc-outlined-text-field-caret-color: #82524a;
  --mdc-outlined-text-field-focus-outline-color: #82524a;
  --mdc-outlined-text-field-focus-label-text-color: #82524a;
  --mat-form-field-focus-select-arrow-color: #82524a;
}
.theme-purple.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #82524a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #82524a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd6fe;
  --mat-datepicker-calendar-date-today-outline-color: #82524a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #82524a;
  --mdc-protected-button-label-text-color: #82524a;
  --mdc-filled-button-container-color: #82524a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #82524a;
  --mat-text-button-state-layer-color: #82524a;
  --mat-text-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mat-protected-button-state-layer-color: #82524a;
  --mat-protected-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #82524a;
  --mat-outlined-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mdc-icon-button-icon-color: #82524a;
  --mat-icon-button-state-layer-color: #82524a;
  --mat-icon-button-ripple-color: rgba(130, 82, 74, 0.12);
}
.theme-purple.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad4;
  --mdc-chip-selected-hover-state-layer-color: #33110c;
  --mdc-chip-selected-focus-state-layer-color: #33110c;
  --mdc-chip-selected-label-text-color: #33110c;
  --mdc-chip-with-icon-selected-icon-color: #33110c;
  --mat-chip-selected-trailing-action-state-layer-color: #33110c;
  --mat-chip-selected-trailing-icon-color: #33110c;
}
.theme-purple.light .mat-accent .mdc-list-item__start,
.theme-purple.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #82524a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #82524a;
  --mdc-checkbox-selected-hover-icon-color: #82524a;
  --mdc-checkbox-selected-icon-color: #82524a;
  --mdc-checkbox-selected-focus-state-layer-color: #82524a;
  --mdc-checkbox-selected-hover-state-layer-color: #82524a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #82524a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #82524a;
  --mdc-radio-selected-hover-icon-color: #82524a;
  --mdc-radio-selected-icon-color: #82524a;
  --mdc-radio-selected-pressed-icon-color: #82524a;
  --mat-radio-checked-ripple-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-fab,
.theme-purple.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #ffdad4;
  --mdc-fab-small-container-color: #ffdad4;
  --mat-fab-foreground-color: #33110c;
  --mat-fab-state-layer-color: #33110c;
  --mat-fab-ripple-color: rgba(51, 17, 12, 0.12);
  --mat-fab-small-foreground-color: #33110c;
  --mat-fab-small-state-layer-color: #33110c;
  --mat-fab-small-ripple-color: rgba(51, 17, 12, 0.12);
}
.theme-purple.light .mat-badge-accent {
  --mat-badge-background-color: #82524a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(130, 82, 74, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-purple.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-purple.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-purple.light .mat-warn.mat-mdc-tab-group,
.theme-purple.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-purple.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-purple.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-purple.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-purple.light .mat-warn .mdc-list-item__start,
.theme-purple.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-purple.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-purple.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(154, 37, 174, 0.15) !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.15);
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #9a25ae;
  background-clip: text;
}
.theme-purple.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-purple.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(154, 37, 174, 0.9);
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-purple.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #b744ca;
}
.theme-purple.light a:not(.mat-mdc-button-base):hover {
  color: #c66cd5;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(154, 37, 174, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .secondary-badge {
  --mat-badge-background-color: #6b586b;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(107, 88, 107, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .tertiary-badge {
  --mat-badge-background-color: #82524a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(130, 82, 74, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-purple.light .primary-button {
  --mdc-text-button-label-text-color: #9a25ae;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #9a25ae;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #9a25ae;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #9a25ae;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #9a25ae;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #9a25ae;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #9a25ae;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(154, 37, 174, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.light .secondary-button {
  --mdc-text-button-label-text-color: #6b586b;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #6b586b;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #6b586b;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #6b586b;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #6b586b;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(107, 88, 107, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #6b586b;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(107, 88, 107, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #6b586b;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(107, 88, 107, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.light .tertiary-button {
  --mdc-text-button-label-text-color: #82524a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #82524a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #82524a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #82524a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #82524a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #82524a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #82524a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(130, 82, 74, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #f4dbf1;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #534153;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #f9abff;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #570066;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f9abff;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #f9abff;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #f9abff;
  --mdc-filled-text-field-focus-active-indicator-color: #f9abff;
  --mdc-filled-text-field-focus-label-text-color: #f9abff;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #f9abff;
  --mdc-outlined-text-field-focus-outline-color: #f9abff;
  --mdc-outlined-text-field-focus-label-text-color: #f9abff;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #f9abff;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #f9abff;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #534153;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #f4dbf1;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #f4dbf1;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #f4dbf1;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #f4dbf1;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #f4dbf1;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #f4dbf1;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #f9abff;
  --mdc-switch-selected-handle-color: #570066;
  --mdc-switch-selected-hover-state-layer-color: #f9abff;
  --mdc-switch-selected-pressed-state-layer-color: #f9abff;
  --mdc-switch-selected-focus-handle-color: #7b008f;
  --mdc-switch-selected-hover-handle-color: #7b008f;
  --mdc-switch-selected-pressed-handle-color: #7b008f;
  --mdc-switch-selected-focus-track-color: #f9abff;
  --mdc-switch-selected-hover-track-color: #f9abff;
  --mdc-switch-selected-pressed-track-color: #f9abff;
  --mdc-switch-selected-track-color: #f9abff;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #ffd6fe;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #f9abff;
  --mdc-radio-selected-hover-icon-color: #f9abff;
  --mdc-radio-selected-icon-color: #f9abff;
  --mdc-radio-selected-pressed-icon-color: #f9abff;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #f9abff;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #f9abff;
  --mdc-slider-focus-handle-color: #f9abff;
  --mdc-slider-hover-handle-color: #f9abff;
  --mdc-slider-active-track-color: #f9abff;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #570066;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #f9abff;
  --mdc-slider-label-label-text-color: #570066;
  --mdc-slider-with-overlap-handle-outline-color: #570066;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #f9abff;
  --mat-slider-hover-state-layer-color: rgba(249, 171, 255, 0.05);
  --mat-slider-focus-state-layer-color: rgba(249, 171, 255, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #7b008f;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #f9abff;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #534153;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #f9abff;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #f9abff;
  --mat-tab-header-active-hover-indicator-color: #f9abff;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #f9abff;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #570066;
  --mdc-checkbox-selected-focus-icon-color: #f9abff;
  --mdc-checkbox-selected-hover-icon-color: #f9abff;
  --mdc-checkbox-selected-icon-color: #f9abff;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #f9abff;
  --mdc-checkbox-selected-hover-state-layer-color: #f9abff;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #f9abff;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #f9abff;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #f9abff;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #f9abff;
  --mdc-filled-button-label-text-color: #570066;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #f9abff;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #f9abff;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #f9abff;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #570066;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(87, 0, 102, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #f9abff;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #7b008f;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #7b008f;
  --mat-fab-foreground-color: #ffd6fe;
  --mat-fab-state-layer-color: #ffd6fe;
  --mat-fab-ripple-color: rgba(255, 214, 254, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #ffd6fe;
  --mat-fab-small-state-layer-color: #ffd6fe;
  --mat-fab-small-ripple-color: rgba(255, 214, 254, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #9a25ae;
  --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;
  --mdc-circular-progress-active-indicator-color: #f9abff;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #534153;
  --mat-standard-button-toggle-selected-state-text-color: #f4dbf1;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #570066;
  --mat-datepicker-calendar-date-selected-state-background-color: #f9abff;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f9abff;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7b008f;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #534153;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d7bfd5;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #f9abff;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #f9abff;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #f9abff;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-purple.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #f9abff;
  --mat-stepper-header-selected-state-icon-foreground-color: #570066;
  --mat-stepper-header-edit-state-icon-background-color: #f9abff;
  --mat-stepper-header-edit-state-icon-foreground-color: #570066;
}
.theme-purple.dark .mat-primary.mat-icon {
  --mat-icon-color: #f9abff;
}
.theme-purple.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #f9abff;
  --mat-icon-button-state-layer-color: #f9abff;
  --mat-icon-button-ripple-color: rgba(249, 171, 255, 0.12);
}
.theme-purple.dark .mat-primary .mdc-list-item__start,
.theme-purple.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-badge {
  --mat-badge-background-color: #f9abff;
  --mat-badge-text-color: #570066;
  --mat-badge-disabled-state-background-color: rgba(249, 171, 255, 0.38);
  --mat-badge-disabled-state-text-color: #570066;
}
.theme-purple.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #ffdad4;
  --mat-option-selected-state-layer-color: #673b34;
  --mdc-circular-progress-active-indicator-color: #f6b8ad;
  --mat-full-pseudo-checkbox-selected-icon-color: #f6b8ad;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #4c251f;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f6b8ad;
  --mat-stepper-header-selected-state-icon-background-color: #f6b8ad;
  --mat-stepper-header-selected-state-icon-foreground-color: #4c251f;
  --mat-stepper-header-edit-state-icon-background-color: #f6b8ad;
  --mat-stepper-header-edit-state-icon-foreground-color: #4c251f;
}
.theme-purple.dark .mat-accent.mat-icon {
  --mat-icon-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #f6b8ad;
  --mdc-checkbox-selected-checkmark-color: #4c251f;
  --mdc-checkbox-selected-focus-icon-color: #f6b8ad;
  --mdc-checkbox-selected-hover-icon-color: #f6b8ad;
  --mdc-checkbox-selected-icon-color: #f6b8ad;
  --mdc-checkbox-selected-focus-state-layer-color: #f6b8ad;
  --mdc-checkbox-selected-hover-state-layer-color: #f6b8ad;
  --mdc-checkbox-unselected-pressed-state-layer-color: #f6b8ad;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #f6b8ad;
  --mdc-slider-focus-handle-color: #f6b8ad;
  --mdc-slider-hover-handle-color: #f6b8ad;
  --mdc-slider-active-track-color: #f6b8ad;
  --mdc-slider-with-tick-marks-active-container-color: #4c251f;
  --mdc-slider-label-container-color: #f6b8ad;
  --mdc-slider-label-label-text-color: #4c251f;
  --mdc-slider-with-overlap-handle-outline-color: #4c251f;
  --mat-slider-ripple-color: #f6b8ad;
  --mat-slider-hover-state-layer-color: rgba(246, 184, 173, 0.05);
  --mat-slider-focus-state-layer-color: rgba(246, 184, 173, 0.2);
}
.theme-purple.dark .mat-accent.mat-mdc-tab-group,
.theme-purple.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #f6b8ad;
  --mat-tab-header-active-focus-indicator-color: #f6b8ad;
  --mat-tab-header-active-hover-indicator-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #f6b8ad;
  --mdc-switch-selected-handle-color: #4c251f;
  --mdc-switch-selected-hover-state-layer-color: #f6b8ad;
  --mdc-switch-selected-pressed-state-layer-color: #f6b8ad;
  --mdc-switch-selected-focus-handle-color: #673b34;
  --mdc-switch-selected-hover-handle-color: #673b34;
  --mdc-switch-selected-pressed-handle-color: #673b34;
  --mdc-switch-selected-focus-track-color: #f6b8ad;
  --mdc-switch-selected-hover-track-color: #f6b8ad;
  --mdc-switch-selected-pressed-track-color: #f6b8ad;
  --mdc-switch-selected-track-color: #f6b8ad;
  --mdc-switch-selected-icon-color: #ffdad4;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #f6b8ad;
  --mdc-radio-selected-hover-icon-color: #f6b8ad;
  --mdc-radio-selected-icon-color: #f6b8ad;
  --mdc-radio-selected-pressed-icon-color: #f6b8ad;
  --mat-radio-checked-ripple-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #f6b8ad;
  --mdc-linear-progress-track-color: #673b34;
}
.theme-purple.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #f6b8ad;
  --mdc-filled-text-field-focus-active-indicator-color: #f6b8ad;
  --mdc-filled-text-field-focus-label-text-color: #f6b8ad;
  --mdc-outlined-text-field-caret-color: #f6b8ad;
  --mdc-outlined-text-field-focus-outline-color: #f6b8ad;
  --mdc-outlined-text-field-focus-label-text-color: #f6b8ad;
  --mat-form-field-focus-select-arrow-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #4c251f;
  --mat-datepicker-calendar-date-selected-state-background-color: #f6b8ad;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f6b8ad;
  --mat-datepicker-calendar-date-in-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #7b008f;
  --mat-datepicker-calendar-date-today-outline-color: #f6b8ad;
  --mat-datepicker-calendar-date-preview-state-outline-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #f6b8ad;
  --mdc-protected-button-label-text-color: #f6b8ad;
  --mdc-filled-button-container-color: #f6b8ad;
  --mdc-filled-button-label-text-color: #4c251f;
  --mdc-outlined-button-label-text-color: #f6b8ad;
  --mat-text-button-state-layer-color: #f6b8ad;
  --mat-text-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mat-protected-button-state-layer-color: #f6b8ad;
  --mat-protected-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mat-filled-button-state-layer-color: #4c251f;
  --mat-filled-button-ripple-color: rgba(76, 37, 31, 0.12);
  --mat-outlined-button-state-layer-color: #f6b8ad;
  --mat-outlined-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mdc-icon-button-icon-color: #f6b8ad;
  --mat-icon-button-state-layer-color: #f6b8ad;
  --mat-icon-button-ripple-color: rgba(246, 184, 173, 0.12);
}
.theme-purple.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #673b34;
  --mdc-chip-selected-hover-state-layer-color: #ffdad4;
  --mdc-chip-selected-focus-state-layer-color: #ffdad4;
  --mdc-chip-selected-label-text-color: #ffdad4;
  --mdc-chip-with-icon-selected-icon-color: #ffdad4;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad4;
  --mat-chip-selected-trailing-icon-color: #ffdad4;
}
.theme-purple.dark .mat-accent .mdc-list-item__start,
.theme-purple.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #f6b8ad;
  --mdc-checkbox-selected-checkmark-color: #4c251f;
  --mdc-checkbox-selected-focus-icon-color: #f6b8ad;
  --mdc-checkbox-selected-hover-icon-color: #f6b8ad;
  --mdc-checkbox-selected-icon-color: #f6b8ad;
  --mdc-checkbox-selected-focus-state-layer-color: #f6b8ad;
  --mdc-checkbox-selected-hover-state-layer-color: #f6b8ad;
  --mdc-checkbox-unselected-pressed-state-layer-color: #f6b8ad;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #f6b8ad;
  --mdc-radio-selected-hover-icon-color: #f6b8ad;
  --mdc-radio-selected-icon-color: #f6b8ad;
  --mdc-radio-selected-pressed-icon-color: #f6b8ad;
  --mat-radio-checked-ripple-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-fab,
.theme-purple.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #673b34;
  --mdc-fab-small-container-color: #673b34;
  --mat-fab-foreground-color: #ffdad4;
  --mat-fab-state-layer-color: #ffdad4;
  --mat-fab-ripple-color: rgba(255, 218, 212, 0.12);
  --mat-fab-small-foreground-color: #ffdad4;
  --mat-fab-small-state-layer-color: #ffdad4;
  --mat-fab-small-ripple-color: rgba(255, 218, 212, 0.12);
}
.theme-purple.dark .mat-badge-accent {
  --mat-badge-background-color: #f6b8ad;
  --mat-badge-text-color: #4c251f;
  --mat-badge-disabled-state-background-color: rgba(246, 184, 173, 0.38);
  --mat-badge-disabled-state-text-color: #4c251f;
}
.theme-purple.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-purple.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-purple.dark .mat-warn.mat-mdc-tab-group,
.theme-purple.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-purple.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-purple.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-purple.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-purple.dark .mat-warn .mdc-list-item__start,
.theme-purple.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-purple.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-purple.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-purple.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-purple.dark .side-Toggle {
  color: #f9abff;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(249, 171, 255, 0.07);
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(249, 171, 255, 0.15) !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.15);
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #f9abff;
  background-clip: text;
}
.theme-purple.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-purple.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(249, 171, 255, 0.9);
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-purple.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-purple.dark .customizer-title h3 {
  color: #f9abff;
}
.theme-purple.dark .topmenu {
  background: #2f2f2f;
}
.theme-purple.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-purple.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-purple.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-purple.dark a:not(.mat-mdc-button-base) {
  color: #b744ca;
}
.theme-purple.dark a:not(.mat-mdc-button-base):hover {
  color: #c66cd5;
}
.theme-purple.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-purple.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-purple.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-purple.dark .primary-badge {
  --mat-badge-background-color: #f9abff;
  --mat-badge-text-color: #570066;
  --mat-badge-disabled-state-background-color: rgba(249, 171, 255, 0.38);
  --mat-badge-disabled-state-text-color: #570066;
}
.theme-purple.dark .secondary-badge {
  --mat-badge-background-color: #d7bfd5;
  --mat-badge-text-color: #3b2b3c;
  --mat-badge-disabled-state-background-color: rgba(215, 191, 213, 0.38);
  --mat-badge-disabled-state-text-color: #3b2b3c;
}
.theme-purple.dark .tertiary-badge {
  --mat-badge-background-color: #f6b8ad;
  --mat-badge-text-color: #4c251f;
  --mat-badge-disabled-state-background-color: rgba(246, 184, 173, 0.38);
  --mat-badge-disabled-state-text-color: #4c251f;
}
.theme-purple.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-purple.dark .primary-button {
  --mdc-text-button-label-text-color: #f9abff;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #f9abff;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #f9abff;
  --mdc-filled-button-label-text-color: #570066;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #f9abff;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #f9abff;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #f9abff;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #570066;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(87, 0, 102, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #f9abff;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(249, 171, 255, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.dark .secondary-button {
  --mdc-text-button-label-text-color: #d7bfd5;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #d7bfd5;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #d7bfd5;
  --mdc-filled-button-label-text-color: #3b2b3c;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #d7bfd5;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #d7bfd5;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(215, 191, 213, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #d7bfd5;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(215, 191, 213, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #3b2b3c;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(59, 43, 60, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #d7bfd5;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(215, 191, 213, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.dark .tertiary-button {
  --mdc-text-button-label-text-color: #f6b8ad;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #f6b8ad;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #f6b8ad;
  --mdc-filled-button-label-text-color: #4c251f;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #f6b8ad;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #f6b8ad;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #f6b8ad;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #4c251f;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(76, 37, 31, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #f6b8ad;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(246, 184, 173, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-purple.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-purple.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #241a04;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #f5e0bb;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #785900;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #785900;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #785900;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #785900;
  --mdc-filled-text-field-focus-active-indicator-color: #785900;
  --mdc-filled-text-field-focus-label-text-color: #785900;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #785900;
  --mdc-outlined-text-field-focus-outline-color: #785900;
  --mdc-outlined-text-field-focus-label-text-color: #785900;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #785900;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #785900;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #f5e0bb;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #241a04;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #241a04;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #241a04;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #241a04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #241a04;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #241a04;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #785900;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #785900;
  --mdc-switch-selected-pressed-state-layer-color: #785900;
  --mdc-switch-selected-focus-handle-color: #ffdf9e;
  --mdc-switch-selected-hover-handle-color: #ffdf9e;
  --mdc-switch-selected-pressed-handle-color: #ffdf9e;
  --mdc-switch-selected-focus-track-color: #785900;
  --mdc-switch-selected-hover-track-color: #785900;
  --mdc-switch-selected-pressed-track-color: #785900;
  --mdc-switch-selected-track-color: #785900;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #261a00;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #785900;
  --mdc-radio-selected-hover-icon-color: #785900;
  --mdc-radio-selected-icon-color: #785900;
  --mdc-radio-selected-pressed-icon-color: #785900;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #785900;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #785900;
  --mdc-slider-focus-handle-color: #785900;
  --mdc-slider-hover-handle-color: #785900;
  --mdc-slider-active-track-color: #785900;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #785900;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #785900;
  --mat-slider-hover-state-layer-color: rgba(120, 89, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(120, 89, 0, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #ffdf9e;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #785900;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #f5e0bb;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #785900;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #785900;
  --mat-tab-header-active-hover-indicator-color: #785900;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #785900;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #785900;
  --mdc-checkbox-selected-hover-icon-color: #785900;
  --mdc-checkbox-selected-icon-color: #785900;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #785900;
  --mdc-checkbox-selected-hover-state-layer-color: #785900;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #785900;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #785900;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #785900;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #785900;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #785900;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #785900;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #785900;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #785900;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #ffdf9e;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #ffdf9e;
  --mat-fab-foreground-color: #261a00;
  --mat-fab-state-layer-color: #261a00;
  --mat-fab-ripple-color: rgba(38, 26, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #261a00;
  --mat-fab-small-state-layer-color: #261a00;
  --mat-fab-small-ripple-color: rgba(38, 26, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #fabd00;
  --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;
  --mdc-circular-progress-active-indicator-color: #785900;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #f5e0bb;
  --mat-standard-button-toggle-selected-state-text-color: #241a04;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #785900;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #785900;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdf9e;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f5e0bb;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b5d3f;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #785900;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #785900;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #785900;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-amber.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #785900;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #785900;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-amber.light .mat-primary.mat-icon {
  --mat-icon-color: #785900;
}
.theme-amber.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-amber.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-amber.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #785900;
  --mat-icon-button-state-layer-color: #785900;
  --mat-icon-button-ripple-color: rgba(120, 89, 0, 0.12);
}
.theme-amber.light .mat-primary .mdc-list-item__start,
.theme-amber.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-amber.light .mat-badge {
  --mat-badge-background-color: #785900;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(120, 89, 0, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .mat-accent {
  --mat-option-selected-state-label-text-color: #072109;
  --mat-option-selected-state-layer-color: #ccebc4;
  --mdc-circular-progress-active-indicator-color: #4a6547;
  --mat-full-pseudo-checkbox-selected-icon-color: #4a6547;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #4a6547;
  --mat-stepper-header-selected-state-icon-background-color: #4a6547;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #4a6547;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-amber.light .mat-accent.mat-icon {
  --mat-icon-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #4a6547;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #4a6547;
  --mdc-checkbox-selected-hover-icon-color: #4a6547;
  --mdc-checkbox-selected-icon-color: #4a6547;
  --mdc-checkbox-selected-focus-state-layer-color: #4a6547;
  --mdc-checkbox-selected-hover-state-layer-color: #4a6547;
  --mdc-checkbox-unselected-pressed-state-layer-color: #4a6547;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-amber.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #4a6547;
  --mdc-slider-focus-handle-color: #4a6547;
  --mdc-slider-hover-handle-color: #4a6547;
  --mdc-slider-active-track-color: #4a6547;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #4a6547;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #4a6547;
  --mat-slider-hover-state-layer-color: rgba(74, 101, 71, 0.05);
  --mat-slider-focus-state-layer-color: rgba(74, 101, 71, 0.2);
}
.theme-amber.light .mat-accent.mat-mdc-tab-group,
.theme-amber.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #4a6547;
  --mat-tab-header-active-focus-indicator-color: #4a6547;
  --mat-tab-header-active-hover-indicator-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #4a6547;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #4a6547;
  --mdc-switch-selected-pressed-state-layer-color: #4a6547;
  --mdc-switch-selected-focus-handle-color: #ccebc4;
  --mdc-switch-selected-hover-handle-color: #ccebc4;
  --mdc-switch-selected-pressed-handle-color: #ccebc4;
  --mdc-switch-selected-focus-track-color: #4a6547;
  --mdc-switch-selected-hover-track-color: #4a6547;
  --mdc-switch-selected-pressed-track-color: #4a6547;
  --mdc-switch-selected-track-color: #4a6547;
  --mdc-switch-selected-icon-color: #072109;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-amber.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #4a6547;
  --mdc-radio-selected-hover-icon-color: #4a6547;
  --mdc-radio-selected-icon-color: #4a6547;
  --mdc-radio-selected-pressed-icon-color: #4a6547;
  --mat-radio-checked-ripple-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #4a6547;
  --mdc-linear-progress-track-color: #ccebc4;
}
.theme-amber.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #4a6547;
  --mdc-filled-text-field-focus-active-indicator-color: #4a6547;
  --mdc-filled-text-field-focus-label-text-color: #4a6547;
  --mdc-outlined-text-field-caret-color: #4a6547;
  --mdc-outlined-text-field-focus-outline-color: #4a6547;
  --mdc-outlined-text-field-focus-label-text-color: #4a6547;
  --mat-form-field-focus-select-arrow-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #4a6547;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #4a6547;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdf9e;
  --mat-datepicker-calendar-date-today-outline-color: #4a6547;
  --mat-datepicker-calendar-date-preview-state-outline-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #4a6547;
  --mdc-protected-button-label-text-color: #4a6547;
  --mdc-filled-button-container-color: #4a6547;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #4a6547;
  --mat-text-button-state-layer-color: #4a6547;
  --mat-text-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mat-protected-button-state-layer-color: #4a6547;
  --mat-protected-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #4a6547;
  --mat-outlined-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mdc-icon-button-icon-color: #4a6547;
  --mat-icon-button-state-layer-color: #4a6547;
  --mat-icon-button-ripple-color: rgba(74, 101, 71, 0.12);
}
.theme-amber.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ccebc4;
  --mdc-chip-selected-hover-state-layer-color: #072109;
  --mdc-chip-selected-focus-state-layer-color: #072109;
  --mdc-chip-selected-label-text-color: #072109;
  --mdc-chip-with-icon-selected-icon-color: #072109;
  --mat-chip-selected-trailing-action-state-layer-color: #072109;
  --mat-chip-selected-trailing-icon-color: #072109;
}
.theme-amber.light .mat-accent .mdc-list-item__start,
.theme-amber.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #4a6547;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #4a6547;
  --mdc-checkbox-selected-hover-icon-color: #4a6547;
  --mdc-checkbox-selected-icon-color: #4a6547;
  --mdc-checkbox-selected-focus-state-layer-color: #4a6547;
  --mdc-checkbox-selected-hover-state-layer-color: #4a6547;
  --mdc-checkbox-unselected-pressed-state-layer-color: #4a6547;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #4a6547;
  --mdc-radio-selected-hover-icon-color: #4a6547;
  --mdc-radio-selected-icon-color: #4a6547;
  --mdc-radio-selected-pressed-icon-color: #4a6547;
  --mat-radio-checked-ripple-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-fab,
.theme-amber.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #ccebc4;
  --mdc-fab-small-container-color: #ccebc4;
  --mat-fab-foreground-color: #072109;
  --mat-fab-state-layer-color: #072109;
  --mat-fab-ripple-color: rgba(7, 33, 9, 0.12);
  --mat-fab-small-foreground-color: #072109;
  --mat-fab-small-state-layer-color: #072109;
  --mat-fab-small-ripple-color: rgba(7, 33, 9, 0.12);
}
.theme-amber.light .mat-badge-accent {
  --mat-badge-background-color: #4a6547;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(74, 101, 71, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-amber.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-amber.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-amber.light .mat-warn.mat-mdc-tab-group,
.theme-amber.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-amber.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-amber.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-amber.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-amber.light .mat-warn .mdc-list-item__start,
.theme-amber.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-amber.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-amber.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(120, 89, 0, 0.15) !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.15);
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #785900;
  background-clip: text;
}
.theme-amber.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-amber.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(120, 89, 0, 0.9);
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-amber.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #977100;
}
.theme-amber.light a:not(.mat-mdc-button-base):hover {
  color: #ca9700;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(120, 89, 0, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .secondary-badge {
  --mat-badge-background-color: #6b5d3f;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(107, 93, 63, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .tertiary-badge {
  --mat-badge-background-color: #4a6547;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(74, 101, 71, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-amber.light .primary-button {
  --mdc-text-button-label-text-color: #785900;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #785900;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #785900;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #785900;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #785900;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #785900;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #785900;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(120, 89, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.light .secondary-button {
  --mdc-text-button-label-text-color: #6b5d3f;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #6b5d3f;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #6b5d3f;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #6b5d3f;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #6b5d3f;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(107, 93, 63, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #6b5d3f;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(107, 93, 63, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #6b5d3f;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(107, 93, 63, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.light .tertiary-button {
  --mdc-text-button-label-text-color: #4a6547;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #4a6547;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #4a6547;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #4a6547;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #4a6547;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #4a6547;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #4a6547;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(74, 101, 71, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #f5e0bb;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #52452a;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #fabd00;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #3f2e00;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fabd00;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #fabd00;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #fabd00;
  --mdc-filled-text-field-focus-active-indicator-color: #fabd00;
  --mdc-filled-text-field-focus-label-text-color: #fabd00;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #fabd00;
  --mdc-outlined-text-field-focus-outline-color: #fabd00;
  --mdc-outlined-text-field-focus-label-text-color: #fabd00;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #fabd00;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #fabd00;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #52452a;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #f5e0bb;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #f5e0bb;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #f5e0bb;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #f5e0bb;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #f5e0bb;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #f5e0bb;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #fabd00;
  --mdc-switch-selected-handle-color: #3f2e00;
  --mdc-switch-selected-hover-state-layer-color: #fabd00;
  --mdc-switch-selected-pressed-state-layer-color: #fabd00;
  --mdc-switch-selected-focus-handle-color: #5b4300;
  --mdc-switch-selected-hover-handle-color: #5b4300;
  --mdc-switch-selected-pressed-handle-color: #5b4300;
  --mdc-switch-selected-focus-track-color: #fabd00;
  --mdc-switch-selected-hover-track-color: #fabd00;
  --mdc-switch-selected-pressed-track-color: #fabd00;
  --mdc-switch-selected-track-color: #fabd00;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #ffdf9e;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #fabd00;
  --mdc-radio-selected-hover-icon-color: #fabd00;
  --mdc-radio-selected-icon-color: #fabd00;
  --mdc-radio-selected-pressed-icon-color: #fabd00;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #fabd00;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #fabd00;
  --mdc-slider-focus-handle-color: #fabd00;
  --mdc-slider-hover-handle-color: #fabd00;
  --mdc-slider-active-track-color: #fabd00;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #3f2e00;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #fabd00;
  --mdc-slider-label-label-text-color: #3f2e00;
  --mdc-slider-with-overlap-handle-outline-color: #3f2e00;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #fabd00;
  --mat-slider-hover-state-layer-color: rgba(250, 189, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(250, 189, 0, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #5b4300;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #fabd00;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #52452a;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #fabd00;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #fabd00;
  --mat-tab-header-active-hover-indicator-color: #fabd00;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #fabd00;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #3f2e00;
  --mdc-checkbox-selected-focus-icon-color: #fabd00;
  --mdc-checkbox-selected-hover-icon-color: #fabd00;
  --mdc-checkbox-selected-icon-color: #fabd00;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #fabd00;
  --mdc-checkbox-selected-hover-state-layer-color: #fabd00;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #fabd00;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #fabd00;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #fabd00;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #fabd00;
  --mdc-filled-button-label-text-color: #3f2e00;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #fabd00;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #fabd00;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #fabd00;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #3f2e00;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(63, 46, 0, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #fabd00;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #5b4300;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #5b4300;
  --mat-fab-foreground-color: #ffdf9e;
  --mat-fab-state-layer-color: #ffdf9e;
  --mat-fab-ripple-color: rgba(255, 223, 158, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #ffdf9e;
  --mat-fab-small-state-layer-color: #ffdf9e;
  --mat-fab-small-ripple-color: rgba(255, 223, 158, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #785900;
  --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;
  --mdc-circular-progress-active-indicator-color: #fabd00;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #52452a;
  --mat-standard-button-toggle-selected-state-text-color: #f5e0bb;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #3f2e00;
  --mat-datepicker-calendar-date-selected-state-background-color: #fabd00;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #fabd00;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #5b4300;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #52452a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d8c4a0;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #fabd00;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #fabd00;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #fabd00;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-amber.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #fabd00;
  --mat-stepper-header-selected-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-edit-state-icon-background-color: #fabd00;
  --mat-stepper-header-edit-state-icon-foreground-color: #3f2e00;
}
.theme-amber.dark .mat-primary.mat-icon {
  --mat-icon-color: #fabd00;
}
.theme-amber.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #fabd00;
  --mat-icon-button-state-layer-color: #fabd00;
  --mat-icon-button-ripple-color: rgba(250, 189, 0, 0.12);
}
.theme-amber.dark .mat-primary .mdc-list-item__start,
.theme-amber.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-badge {
  --mat-badge-background-color: #fabd00;
  --mat-badge-text-color: #3f2e00;
  --mat-badge-disabled-state-background-color: rgba(250, 189, 0, 0.38);
  --mat-badge-disabled-state-text-color: #3f2e00;
}
.theme-amber.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #ccebc4;
  --mat-option-selected-state-layer-color: #334d31;
  --mdc-circular-progress-active-indicator-color: #b0cfaa;
  --mat-full-pseudo-checkbox-selected-icon-color: #b0cfaa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #1d361c;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #b0cfaa;
  --mat-stepper-header-selected-state-icon-background-color: #b0cfaa;
  --mat-stepper-header-selected-state-icon-foreground-color: #1d361c;
  --mat-stepper-header-edit-state-icon-background-color: #b0cfaa;
  --mat-stepper-header-edit-state-icon-foreground-color: #1d361c;
}
.theme-amber.dark .mat-accent.mat-icon {
  --mat-icon-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #b0cfaa;
  --mdc-checkbox-selected-checkmark-color: #1d361c;
  --mdc-checkbox-selected-focus-icon-color: #b0cfaa;
  --mdc-checkbox-selected-hover-icon-color: #b0cfaa;
  --mdc-checkbox-selected-icon-color: #b0cfaa;
  --mdc-checkbox-selected-focus-state-layer-color: #b0cfaa;
  --mdc-checkbox-selected-hover-state-layer-color: #b0cfaa;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b0cfaa;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #b0cfaa;
  --mdc-slider-focus-handle-color: #b0cfaa;
  --mdc-slider-hover-handle-color: #b0cfaa;
  --mdc-slider-active-track-color: #b0cfaa;
  --mdc-slider-with-tick-marks-active-container-color: #1d361c;
  --mdc-slider-label-container-color: #b0cfaa;
  --mdc-slider-label-label-text-color: #1d361c;
  --mdc-slider-with-overlap-handle-outline-color: #1d361c;
  --mat-slider-ripple-color: #b0cfaa;
  --mat-slider-hover-state-layer-color: rgba(176, 207, 170, 0.05);
  --mat-slider-focus-state-layer-color: rgba(176, 207, 170, 0.2);
}
.theme-amber.dark .mat-accent.mat-mdc-tab-group,
.theme-amber.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #b0cfaa;
  --mat-tab-header-active-focus-indicator-color: #b0cfaa;
  --mat-tab-header-active-hover-indicator-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #b0cfaa;
  --mdc-switch-selected-handle-color: #1d361c;
  --mdc-switch-selected-hover-state-layer-color: #b0cfaa;
  --mdc-switch-selected-pressed-state-layer-color: #b0cfaa;
  --mdc-switch-selected-focus-handle-color: #334d31;
  --mdc-switch-selected-hover-handle-color: #334d31;
  --mdc-switch-selected-pressed-handle-color: #334d31;
  --mdc-switch-selected-focus-track-color: #b0cfaa;
  --mdc-switch-selected-hover-track-color: #b0cfaa;
  --mdc-switch-selected-pressed-track-color: #b0cfaa;
  --mdc-switch-selected-track-color: #b0cfaa;
  --mdc-switch-selected-icon-color: #ccebc4;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #b0cfaa;
  --mdc-radio-selected-hover-icon-color: #b0cfaa;
  --mdc-radio-selected-icon-color: #b0cfaa;
  --mdc-radio-selected-pressed-icon-color: #b0cfaa;
  --mat-radio-checked-ripple-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #b0cfaa;
  --mdc-linear-progress-track-color: #334d31;
}
.theme-amber.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #b0cfaa;
  --mdc-filled-text-field-focus-active-indicator-color: #b0cfaa;
  --mdc-filled-text-field-focus-label-text-color: #b0cfaa;
  --mdc-outlined-text-field-caret-color: #b0cfaa;
  --mdc-outlined-text-field-focus-outline-color: #b0cfaa;
  --mdc-outlined-text-field-focus-label-text-color: #b0cfaa;
  --mat-form-field-focus-select-arrow-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #1d361c;
  --mat-datepicker-calendar-date-selected-state-background-color: #b0cfaa;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #b0cfaa;
  --mat-datepicker-calendar-date-in-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #5b4300;
  --mat-datepicker-calendar-date-today-outline-color: #b0cfaa;
  --mat-datepicker-calendar-date-preview-state-outline-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #b0cfaa;
  --mdc-protected-button-label-text-color: #b0cfaa;
  --mdc-filled-button-container-color: #b0cfaa;
  --mdc-filled-button-label-text-color: #1d361c;
  --mdc-outlined-button-label-text-color: #b0cfaa;
  --mat-text-button-state-layer-color: #b0cfaa;
  --mat-text-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mat-protected-button-state-layer-color: #b0cfaa;
  --mat-protected-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mat-filled-button-state-layer-color: #1d361c;
  --mat-filled-button-ripple-color: rgba(29, 54, 28, 0.12);
  --mat-outlined-button-state-layer-color: #b0cfaa;
  --mat-outlined-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mdc-icon-button-icon-color: #b0cfaa;
  --mat-icon-button-state-layer-color: #b0cfaa;
  --mat-icon-button-ripple-color: rgba(176, 207, 170, 0.12);
}
.theme-amber.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #334d31;
  --mdc-chip-selected-hover-state-layer-color: #ccebc4;
  --mdc-chip-selected-focus-state-layer-color: #ccebc4;
  --mdc-chip-selected-label-text-color: #ccebc4;
  --mdc-chip-with-icon-selected-icon-color: #ccebc4;
  --mat-chip-selected-trailing-action-state-layer-color: #ccebc4;
  --mat-chip-selected-trailing-icon-color: #ccebc4;
}
.theme-amber.dark .mat-accent .mdc-list-item__start,
.theme-amber.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #b0cfaa;
  --mdc-checkbox-selected-checkmark-color: #1d361c;
  --mdc-checkbox-selected-focus-icon-color: #b0cfaa;
  --mdc-checkbox-selected-hover-icon-color: #b0cfaa;
  --mdc-checkbox-selected-icon-color: #b0cfaa;
  --mdc-checkbox-selected-focus-state-layer-color: #b0cfaa;
  --mdc-checkbox-selected-hover-state-layer-color: #b0cfaa;
  --mdc-checkbox-unselected-pressed-state-layer-color: #b0cfaa;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #b0cfaa;
  --mdc-radio-selected-hover-icon-color: #b0cfaa;
  --mdc-radio-selected-icon-color: #b0cfaa;
  --mdc-radio-selected-pressed-icon-color: #b0cfaa;
  --mat-radio-checked-ripple-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-fab,
.theme-amber.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #334d31;
  --mdc-fab-small-container-color: #334d31;
  --mat-fab-foreground-color: #ccebc4;
  --mat-fab-state-layer-color: #ccebc4;
  --mat-fab-ripple-color: rgba(204, 235, 196, 0.12);
  --mat-fab-small-foreground-color: #ccebc4;
  --mat-fab-small-state-layer-color: #ccebc4;
  --mat-fab-small-ripple-color: rgba(204, 235, 196, 0.12);
}
.theme-amber.dark .mat-badge-accent {
  --mat-badge-background-color: #b0cfaa;
  --mat-badge-text-color: #1d361c;
  --mat-badge-disabled-state-background-color: rgba(176, 207, 170, 0.38);
  --mat-badge-disabled-state-text-color: #1d361c;
}
.theme-amber.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-amber.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-amber.dark .mat-warn.mat-mdc-tab-group,
.theme-amber.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-amber.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-amber.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-amber.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-amber.dark .mat-warn .mdc-list-item__start,
.theme-amber.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-amber.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-amber.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-amber.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-amber.dark .side-Toggle {
  color: #fabd00;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(250, 189, 0, 0.07);
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(250, 189, 0, 0.15) !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.15);
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #fabd00;
  background-clip: text;
}
.theme-amber.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-amber.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(250, 189, 0, 0.9);
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-amber.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-amber.dark .customizer-title h3 {
  color: #fabd00;
}
.theme-amber.dark .topmenu {
  background: #2f2f2f;
}
.theme-amber.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-amber.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-amber.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-amber.dark a:not(.mat-mdc-button-base) {
  color: #977100;
}
.theme-amber.dark a:not(.mat-mdc-button-base):hover {
  color: #ca9700;
}
.theme-amber.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-amber.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-amber.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-amber.dark .primary-badge {
  --mat-badge-background-color: #fabd00;
  --mat-badge-text-color: #3f2e00;
  --mat-badge-disabled-state-background-color: rgba(250, 189, 0, 0.38);
  --mat-badge-disabled-state-text-color: #3f2e00;
}
.theme-amber.dark .secondary-badge {
  --mat-badge-background-color: #d8c4a0;
  --mat-badge-text-color: #3a2f15;
  --mat-badge-disabled-state-background-color: rgba(216, 196, 160, 0.38);
  --mat-badge-disabled-state-text-color: #3a2f15;
}
.theme-amber.dark .tertiary-badge {
  --mat-badge-background-color: #b0cfaa;
  --mat-badge-text-color: #1d361c;
  --mat-badge-disabled-state-background-color: rgba(176, 207, 170, 0.38);
  --mat-badge-disabled-state-text-color: #1d361c;
}
.theme-amber.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-amber.dark .primary-button {
  --mdc-text-button-label-text-color: #fabd00;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #fabd00;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #fabd00;
  --mdc-filled-button-label-text-color: #3f2e00;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #fabd00;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #fabd00;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #fabd00;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #3f2e00;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(63, 46, 0, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #fabd00;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(250, 189, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.dark .secondary-button {
  --mdc-text-button-label-text-color: #d8c4a0;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #d8c4a0;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #d8c4a0;
  --mdc-filled-button-label-text-color: #3a2f15;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #d8c4a0;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #d8c4a0;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(216, 196, 160, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #d8c4a0;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(216, 196, 160, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #3a2f15;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(58, 47, 21, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #d8c4a0;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(216, 196, 160, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.dark .tertiary-button {
  --mdc-text-button-label-text-color: #b0cfaa;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #b0cfaa;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #b0cfaa;
  --mdc-filled-button-label-text-color: #1d361c;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #b0cfaa;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #b0cfaa;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b0cfaa;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #1d361c;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(29, 54, 28, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b0cfaa;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(176, 207, 170, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-amber.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-amber.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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: rgba(26, 32, 46, 0.1);
  --mat-option-selected-state-label-text-color: #0f1f11;
  --mat-option-label-text-color: #1a202e;
  --mat-option-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-option-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-option-selected-state-layer-color: #d4e8d1;
  --mat-optgroup-label-text-color: #232936;
  --mat-full-pseudo-checkbox-selected-icon-color: #006e2c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-full-pseudo-checkbox-unselected-icon-color: #232936;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #006e2c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(26, 32, 46, 0.38);
  --mdc-elevated-card-container-color: #fcf8fd;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #fcf8fd;
  --mdc-outlined-card-outline-color: #c8c5d0;
  --mdc-outlined-card-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-subtitle-text-color: #1a202e;
  --mdc-linear-progress-active-indicator-color: #006e2c;
  --mdc-linear-progress-track-color: #e4e1ec;
  --mdc-plain-tooltip-container-color: #313034;
  --mdc-plain-tooltip-supporting-text-color: #f3eff4;
  --mdc-filled-text-field-caret-color: #006e2c;
  --mdc-filled-text-field-focus-active-indicator-color: #006e2c;
  --mdc-filled-text-field-focus-label-text-color: #006e2c;
  --mdc-filled-text-field-container-color: #e4e1ec;
  --mdc-filled-text-field-disabled-container-color: rgba(26, 32, 46, 0.04);
  --mdc-filled-text-field-label-text-color: #232936;
  --mdc-filled-text-field-hover-label-text-color: #232936;
  --mdc-filled-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-color: #1a202e;
  --mdc-filled-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #232936;
  --mdc-filled-text-field-error-hover-label-text-color: #410002;
  --mdc-filled-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-filled-text-field-error-label-text-color: #ba1a1a;
  --mdc-filled-text-field-active-indicator-color: #232936;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #1a202e;
  --mdc-filled-text-field-error-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-error-hover-active-indicator-color: #410002;
  --mdc-outlined-text-field-caret-color: #006e2c;
  --mdc-outlined-text-field-focus-outline-color: #006e2c;
  --mdc-outlined-text-field-focus-label-text-color: #006e2c;
  --mdc-outlined-text-field-label-text-color: #232936;
  --mdc-outlined-text-field-hover-label-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-color: #1a202e;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #232936;
  --mdc-outlined-text-field-error-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-label-text-color: #410002;
  --mdc-outlined-text-field-outline-color: #777680;
  --mdc-outlined-text-field-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #1a202e;
  --mdc-outlined-text-field-error-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-error-hover-outline-color: #410002;
  --mdc-outlined-text-field-error-outline-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #006e2c;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-disabled-leading-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-trailing-icon-color: #232936;
  --mat-form-field-disabled-trailing-icon-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #410002;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-disabled-select-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: rgba(26, 32, 46, 0.38);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: rgba(26, 32, 46, 0.38);
  --mat-select-focused-arrow-color: #006e2c;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mdc-dialog-container-color: #fcf8fd;
  --mdc-dialog-subhead-color: #1a202e;
  --mdc-dialog-supporting-text-color: #232936;
  --mdc-chip-outline-color: #777680;
  --mdc-chip-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-outline-color: #232936;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-chip-elevated-selected-container-color: #d4e8d1;
  --mdc-chip-flat-disabled-selected-container-color: rgba(26, 32, 46, 0.12);
  --mdc-chip-focus-state-layer-color: #232936;
  --mdc-chip-hover-state-layer-color: #232936;
  --mdc-chip-selected-hover-state-layer-color: #0f1f11;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #0f1f11;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #232936;
  --mdc-chip-selected-label-text-color: #0f1f11;
  --mdc-chip-with-icon-icon-color: #232936;
  --mdc-chip-with-icon-disabled-icon-color: #1a202e;
  --mdc-chip-with-icon-selected-icon-color: #0f1f11;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-selected-trailing-action-state-layer-color: #0f1f11;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-trailing-icon-color: #0f1f11;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #006e2c;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #006e2c;
  --mdc-switch-selected-pressed-state-layer-color: #006e2c;
  --mdc-switch-selected-focus-handle-color: #7ffc95;
  --mdc-switch-selected-hover-handle-color: #7ffc95;
  --mdc-switch-selected-pressed-handle-color: #7ffc95;
  --mdc-switch-selected-focus-track-color: #006e2c;
  --mdc-switch-selected-hover-track-color: #006e2c;
  --mdc-switch-selected-pressed-track-color: #006e2c;
  --mdc-switch-selected-track-color: #006e2c;
  --mdc-switch-disabled-selected-handle-color: #fcf8fd;
  --mdc-switch-disabled-selected-icon-color: #1a202e;
  --mdc-switch-disabled-selected-track-color: #1a202e;
  --mdc-switch-disabled-unselected-handle-color: #1a202e;
  --mdc-switch-disabled-unselected-icon-color: #e4e1ec;
  --mdc-switch-disabled-unselected-track-color: #e4e1ec;
  --mdc-switch-selected-icon-color: #002108;
  --mdc-switch-unselected-focus-handle-color: #232936;
  --mdc-switch-unselected-focus-state-layer-color: #1a202e;
  --mdc-switch-unselected-focus-track-color: #e4e1ec;
  --mdc-switch-unselected-handle-color: #777680;
  --mdc-switch-unselected-hover-handle-color: #232936;
  --mdc-switch-unselected-hover-state-layer-color: #1a202e;
  --mdc-switch-unselected-hover-track-color: #e4e1ec;
  --mdc-switch-unselected-icon-color: #e4e1ec;
  --mdc-switch-unselected-pressed-handle-color: #232936;
  --mdc-switch-unselected-pressed-state-layer-color: #1a202e;
  --mdc-switch-unselected-pressed-track-color: #e4e1ec;
  --mdc-switch-unselected-track-color: #e4e1ec;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
  --mdc-radio-disabled-selected-icon-color: #1a202e;
  --mdc-radio-disabled-unselected-icon-color: #1a202e;
  --mdc-radio-unselected-hover-icon-color: #1a202e;
  --mdc-radio-unselected-icon-color: #232936;
  --mdc-radio-unselected-pressed-icon-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #006e2c;
  --mdc-radio-selected-hover-icon-color: #006e2c;
  --mdc-radio-selected-icon-color: #006e2c;
  --mdc-radio-selected-pressed-icon-color: #006e2c;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-checked-ripple-color: #006e2c;
  --mat-radio-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-radio-label-text-color: #1a202e;
  --mdc-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);
  --mdc-slider-handle-color: #006e2c;
  --mdc-slider-focus-handle-color: #006e2c;
  --mdc-slider-hover-handle-color: #006e2c;
  --mdc-slider-active-track-color: #006e2c;
  --mdc-slider-inactive-track-color: #e4e1ec;
  --mdc-slider-with-tick-marks-inactive-container-color: #232936;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-disabled-active-track-color: #1a202e;
  --mdc-slider-disabled-handle-color: #1a202e;
  --mdc-slider-disabled-inactive-track-color: #1a202e;
  --mdc-slider-label-container-color: #006e2c;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mdc-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-ripple-color: #006e2c;
  --mat-slider-hover-state-layer-color: rgba(0, 110, 44, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 110, 44, 0.2);
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-divider-color: #e4e1ec;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #7ffc95;
  --mdc-list-list-item-disabled-state-layer-color: #1a202e;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #1a202e;
  --mdc-list-list-item-supporting-text-color: #232936;
  --mdc-list-list-item-leading-icon-color: #232936;
  --mdc-list-list-item-trailing-supporting-text-color: #232936;
  --mdc-list-list-item-trailing-icon-color: #232936;
  --mdc-list-list-item-selected-trailing-icon-color: #006e2c;
  --mdc-list-list-item-disabled-label-text-color: #1a202e;
  --mdc-list-list-item-disabled-leading-icon-color: #1a202e;
  --mdc-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mdc-list-list-item-hover-label-text-color: #1a202e;
  --mdc-list-list-item-focus-label-text-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-color: #1a202e;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #1a202e;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #d4e8d1;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-enabled-icon-color: #232936;
  --mat-paginator-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-tab-indicator-active-indicator-color: #006e2c;
  --mat-tab-header-divider-color: #e4e1ec;
  --mat-tab-header-pagination-icon-color: #1a202e;
  --mat-tab-header-inactive-label-text-color: #1a202e;
  --mat-tab-header-active-label-text-color: #1a202e;
  --mat-tab-header-active-ripple-color: #1a202e;
  --mat-tab-header-inactive-ripple-color: #1a202e;
  --mat-tab-header-inactive-focus-label-text-color: #1a202e;
  --mat-tab-header-inactive-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-label-text-color: #1a202e;
  --mat-tab-header-active-hover-label-text-color: #1a202e;
  --mat-tab-header-active-focus-indicator-color: #006e2c;
  --mat-tab-header-active-hover-indicator-color: #006e2c;
  --mdc-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #006e2c;
  --mdc-checkbox-disabled-selected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(26, 32, 46, 0.38);
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #006e2c;
  --mdc-checkbox-selected-hover-icon-color: #006e2c;
  --mdc-checkbox-selected-icon-color: #006e2c;
  --mdc-checkbox-unselected-focus-icon-color: #1a202e;
  --mdc-checkbox-unselected-hover-icon-color: #1a202e;
  --mdc-checkbox-unselected-icon-color: #232936;
  --mdc-checkbox-selected-focus-state-layer-color: #006e2c;
  --mdc-checkbox-selected-hover-state-layer-color: #006e2c;
  --mdc-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mdc-checkbox-unselected-pressed-state-layer-color: #006e2c;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-text-button-label-text-color: #006e2c;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #006e2c;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #006e2c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #006e2c;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #006e2c;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #006e2c;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #006e2c;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #232936;
  --mdc-icon-button-disabled-icon-color: rgba(26, 32, 46, 0.38);
  --mat-icon-button-state-layer-color: #232936;
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-ripple-color: rgba(35, 41, 54, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #7ffc95;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #7ffc95;
  --mat-fab-foreground-color: #002108;
  --mat-fab-state-layer-color: #002108;
  --mat-fab-ripple-color: rgba(0, 33, 8, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mat-fab-small-foreground-color: #002108;
  --mat-fab-small-state-layer-color: #002108;
  --mat-fab-small-ripple-color: rgba(0, 33, 8, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(26, 32, 46, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(26, 32, 46, 0.38);
  --mdc-snackbar-container-color: #313034;
  --mdc-snackbar-supporting-text-color: #f3eff4;
  --mat-snack-bar-button-color: #62df7c;
  --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;
  --mdc-circular-progress-active-indicator-color: #006e2c;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #1a202e;
  --mat-standard-button-toggle-state-layer-color: #1a202e;
  --mat-standard-button-toggle-selected-state-background-color: #d4e8d1;
  --mat-standard-button-toggle-selected-state-text-color: #0f1f11;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-standard-button-toggle-divider-color: #777680;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #006e2c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006e2c;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(26, 32, 46, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(26, 32, 46, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #232936;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7ffc95;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d4e8d1;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #516351;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-date-today-outline-color: #006e2c;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #006e2c;
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-header-hover-state-layer-color: rgba(26, 32, 46, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(26, 32, 46, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(26, 32, 46, 0.38);
  --mat-expansion-header-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-indicator-color: #232936;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-selected-state-icon-background-color: #006e2c;
  --mat-stepper-header-selected-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-container-color: #fcf8fd;
  --mat-stepper-line-color: #777680;
  --mat-stepper-header-hover-state-layer-color: rgba(49, 48, 52, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(49, 48, 52, 0.12);
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --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;
}
.theme-green.light .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #006e2c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006e2c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-green.light .mat-primary.mat-icon {
  --mat-icon-color: #006e2c;
}
.theme-green.light .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-green.light .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-green.light .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #006e2c;
  --mat-icon-button-state-layer-color: #006e2c;
  --mat-icon-button-ripple-color: rgba(0, 110, 44, 0.12);
}
.theme-green.light .mat-primary .mdc-list-item__start,
.theme-green.light .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-green.light .mat-badge {
  --mat-badge-background-color: #006e2c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(0, 110, 44, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .mat-accent {
  --mat-option-selected-state-label-text-color: #001f24;
  --mat-option-selected-state-layer-color: #bdeaf3;
  --mdc-circular-progress-active-indicator-color: #39656c;
  --mat-full-pseudo-checkbox-selected-icon-color: #39656c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #39656c;
  --mat-stepper-header-selected-state-icon-background-color: #39656c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #39656c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-green.light .mat-accent.mat-icon {
  --mat-icon-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #39656c;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #39656c;
  --mdc-checkbox-selected-hover-icon-color: #39656c;
  --mdc-checkbox-selected-icon-color: #39656c;
  --mdc-checkbox-selected-focus-state-layer-color: #39656c;
  --mdc-checkbox-selected-hover-state-layer-color: #39656c;
  --mdc-checkbox-unselected-pressed-state-layer-color: #39656c;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-green.light .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #39656c;
  --mdc-slider-focus-handle-color: #39656c;
  --mdc-slider-hover-handle-color: #39656c;
  --mdc-slider-active-track-color: #39656c;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #39656c;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #39656c;
  --mat-slider-hover-state-layer-color: rgba(57, 101, 108, 0.05);
  --mat-slider-focus-state-layer-color: rgba(57, 101, 108, 0.2);
}
.theme-green.light .mat-accent.mat-mdc-tab-group,
.theme-green.light .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #39656c;
  --mat-tab-header-active-focus-indicator-color: #39656c;
  --mat-tab-header-active-hover-indicator-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #39656c;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #39656c;
  --mdc-switch-selected-pressed-state-layer-color: #39656c;
  --mdc-switch-selected-focus-handle-color: #bdeaf3;
  --mdc-switch-selected-hover-handle-color: #bdeaf3;
  --mdc-switch-selected-pressed-handle-color: #bdeaf3;
  --mdc-switch-selected-focus-track-color: #39656c;
  --mdc-switch-selected-hover-track-color: #39656c;
  --mdc-switch-selected-pressed-track-color: #39656c;
  --mdc-switch-selected-track-color: #39656c;
  --mdc-switch-selected-icon-color: #001f24;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-green.light .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #39656c;
  --mdc-radio-selected-hover-icon-color: #39656c;
  --mdc-radio-selected-icon-color: #39656c;
  --mdc-radio-selected-pressed-icon-color: #39656c;
  --mat-radio-checked-ripple-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #39656c;
  --mdc-linear-progress-track-color: #bdeaf3;
}
.theme-green.light .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #39656c;
  --mdc-filled-text-field-focus-active-indicator-color: #39656c;
  --mdc-filled-text-field-focus-label-text-color: #39656c;
  --mdc-outlined-text-field-caret-color: #39656c;
  --mdc-outlined-text-field-focus-outline-color: #39656c;
  --mdc-outlined-text-field-focus-label-text-color: #39656c;
  --mat-form-field-focus-select-arrow-color: #39656c;
}
.theme-green.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #39656c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #39656c;
  --mat-datepicker-calendar-date-in-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #7ffc95;
  --mat-datepicker-calendar-date-today-outline-color: #39656c;
  --mat-datepicker-calendar-date-preview-state-outline-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #39656c;
  --mdc-protected-button-label-text-color: #39656c;
  --mdc-filled-button-container-color: #39656c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #39656c;
  --mat-text-button-state-layer-color: #39656c;
  --mat-text-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mat-protected-button-state-layer-color: #39656c;
  --mat-protected-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #39656c;
  --mat-outlined-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mdc-icon-button-icon-color: #39656c;
  --mat-icon-button-state-layer-color: #39656c;
  --mat-icon-button-ripple-color: rgba(57, 101, 108, 0.12);
}
.theme-green.light .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #bdeaf3;
  --mdc-chip-selected-hover-state-layer-color: #001f24;
  --mdc-chip-selected-focus-state-layer-color: #001f24;
  --mdc-chip-selected-label-text-color: #001f24;
  --mdc-chip-with-icon-selected-icon-color: #001f24;
  --mat-chip-selected-trailing-action-state-layer-color: #001f24;
  --mat-chip-selected-trailing-icon-color: #001f24;
}
.theme-green.light .mat-accent .mdc-list-item__start,
.theme-green.light .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #39656c;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #39656c;
  --mdc-checkbox-selected-hover-icon-color: #39656c;
  --mdc-checkbox-selected-icon-color: #39656c;
  --mdc-checkbox-selected-focus-state-layer-color: #39656c;
  --mdc-checkbox-selected-hover-state-layer-color: #39656c;
  --mdc-checkbox-unselected-pressed-state-layer-color: #39656c;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #39656c;
  --mdc-radio-selected-hover-icon-color: #39656c;
  --mdc-radio-selected-icon-color: #39656c;
  --mdc-radio-selected-pressed-icon-color: #39656c;
  --mat-radio-checked-ripple-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-fab,
.theme-green.light .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #bdeaf3;
  --mdc-fab-small-container-color: #bdeaf3;
  --mat-fab-foreground-color: #001f24;
  --mat-fab-state-layer-color: #001f24;
  --mat-fab-ripple-color: rgba(0, 31, 36, 0.12);
  --mat-fab-small-foreground-color: #001f24;
  --mat-fab-small-state-layer-color: #001f24;
  --mat-fab-small-ripple-color: rgba(0, 31, 36, 0.12);
}
.theme-green.light .mat-badge-accent {
  --mat-badge-background-color: #39656c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(57, 101, 108, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .mat-warn {
  --mat-option-selected-state-label-text-color: #410002;
  --mat-option-selected-state-layer-color: #ffdad6;
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-icon-color: #ba1a1a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #ffffff;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.theme-green.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
}
.theme-green.light .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ba1a1a;
  --mdc-slider-focus-handle-color: #ba1a1a;
  --mdc-slider-hover-handle-color: #ba1a1a;
  --mdc-slider-active-track-color: #ba1a1a;
  --mdc-slider-with-tick-marks-active-container-color: #ffffff;
  --mdc-slider-label-container-color: #ba1a1a;
  --mdc-slider-label-label-text-color: #ffffff;
  --mdc-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: rgba(186, 26, 26, 0.05);
  --mat-slider-focus-state-layer-color: rgba(186, 26, 26, 0.2);
}
.theme-green.light .mat-warn.mat-mdc-tab-group,
.theme-green.light .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ba1a1a;
  --mat-tab-header-active-focus-indicator-color: #ba1a1a;
  --mat-tab-header-active-hover-indicator-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ba1a1a;
  --mdc-switch-selected-handle-color: #ffffff;
  --mdc-switch-selected-hover-state-layer-color: #ba1a1a;
  --mdc-switch-selected-pressed-state-layer-color: #ba1a1a;
  --mdc-switch-selected-focus-handle-color: #ffdad6;
  --mdc-switch-selected-hover-handle-color: #ffdad6;
  --mdc-switch-selected-pressed-handle-color: #ffdad6;
  --mdc-switch-selected-focus-track-color: #ba1a1a;
  --mdc-switch-selected-hover-track-color: #ba1a1a;
  --mdc-switch-selected-pressed-track-color: #ba1a1a;
  --mdc-switch-selected-track-color: #ba1a1a;
  --mdc-switch-selected-icon-color: #410002;
  --mat-switch-track-outline-color: #777680;
  --mat-switch-disabled-unselected-track-outline-color: #1a202e;
  --mat-switch-label-text-color: #1a202e;
}
.theme-green.light .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ba1a1a;
  --mdc-linear-progress-track-color: #ffdad6;
}
.theme-green.light .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ba1a1a;
  --mdc-filled-text-field-focus-active-indicator-color: #ba1a1a;
  --mdc-filled-text-field-focus-label-text-color: #ba1a1a;
  --mdc-outlined-text-field-caret-color: #ba1a1a;
  --mdc-outlined-text-field-focus-outline-color: #ba1a1a;
  --mdc-outlined-text-field-focus-label-text-color: #ba1a1a;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mdc-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
}
.theme-green.light .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-selected-hover-state-layer-color: #410002;
  --mdc-chip-selected-focus-state-layer-color: #410002;
  --mdc-chip-selected-label-text-color: #410002;
  --mdc-chip-with-icon-selected-icon-color: #410002;
  --mat-chip-selected-trailing-action-state-layer-color: #410002;
  --mat-chip-selected-trailing-icon-color: #410002;
}
.theme-green.light .mat-warn .mdc-list-item__start,
.theme-green.light .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-focus-icon-color: #ba1a1a;
  --mdc-checkbox-selected-hover-icon-color: #ba1a1a;
  --mdc-checkbox-selected-icon-color: #ba1a1a;
  --mdc-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-checkbox-disabled-label-color: rgba(26, 32, 46, 0.38);
  --mat-checkbox-label-text-color: #1a202e;
  --mdc-radio-selected-focus-icon-color: #ba1a1a;
  --mdc-radio-selected-hover-icon-color: #ba1a1a;
  --mdc-radio-selected-icon-color: #ba1a1a;
  --mdc-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
}
.theme-green.light .toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.theme-green.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
  border-bottom: 1px solid #e3eaf2;
}
.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.07);
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading {
  color: #1a202e;
  background-color: rgba(0, 110, 44, 0.15) !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.15);
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #006e2c;
  background-clip: text;
}
.theme-green.light .sidemenu > .menu-item.expanded {
  background: rgba(152, 169, 193, 0.15);
}
.theme-green.light .sidemenu > .menu-item .menu-badge-color {
  background: rgba(0, 110, 44, 0.9);
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(152, 169, 193, 0.15);
}
.theme-green.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.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 a:not(.mat-mdc-button-base) {
  color: #008a3a;
}
.theme-green.light a:not(.mat-mdc-button-base):hover {
  color: #00bd4f;
}
.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-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(0, 110, 44, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .secondary-badge {
  --mat-badge-background-color: #516351;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(81, 99, 81, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .tertiary-badge {
  --mat-badge-background-color: #39656c;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(57, 101, 108, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: rgba(186, 26, 26, 0.38);
  --mat-badge-disabled-state-text-color: #ffffff;
}
.theme-green.light .primary-button {
  --mdc-text-button-label-text-color: #006e2c;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #006e2c;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #006e2c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #006e2c;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #006e2c;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #006e2c;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #006e2c;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(0, 110, 44, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.light .secondary-button {
  --mdc-text-button-label-text-color: #516351;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #516351;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #516351;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #516351;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #516351;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(81, 99, 81, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #516351;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(81, 99, 81, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #516351;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(81, 99, 81, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.light .tertiary-button {
  --mdc-text-button-label-text-color: #39656c;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #39656c;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #39656c;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #39656c;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #39656c;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #39656c;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #39656c;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(57, 101, 108, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.light .error-button {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #fcf8fd;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(26, 32, 46, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(26, 32, 46, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(26, 32, 46, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #777680;
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #232936;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #232936;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #232936;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #232936;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.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: rgba(229, 225, 230, 0.1);
  --mat-option-selected-state-label-text-color: #d4e8d1;
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-option-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-option-selected-state-layer-color: #3a4b3a;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-full-pseudo-checkbox-selected-icon-color: #62df7c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #003914;
  --mat-full-pseudo-checkbox-unselected-icon-color: #e4e1ec;
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #62df7c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: rgba(229, 225, 230, 0.38);
  --mdc-elevated-card-container-color: #131316;
  --mdc-elevated-card-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);
  --mdc-outlined-card-container-color: #131316;
  --mdc-outlined-card-outline-color: #232936;
  --mdc-outlined-card-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-subtitle-text-color: #e5e1e6;
  --mdc-linear-progress-active-indicator-color: #62df7c;
  --mdc-linear-progress-track-color: #232936;
  --mdc-plain-tooltip-container-color: #e5e1e6;
  --mdc-plain-tooltip-supporting-text-color: #313034;
  --mdc-filled-text-field-caret-color: #62df7c;
  --mdc-filled-text-field-focus-active-indicator-color: #62df7c;
  --mdc-filled-text-field-focus-label-text-color: #62df7c;
  --mdc-filled-text-field-container-color: #232936;
  --mdc-filled-text-field-disabled-container-color: rgba(229, 225, 230, 0.04);
  --mdc-filled-text-field-label-text-color: #e4e1ec;
  --mdc-filled-text-field-hover-label-text-color: #e4e1ec;
  --mdc-filled-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-color: #e5e1e6;
  --mdc-filled-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-filled-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-filled-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-filled-text-field-error-label-text-color: #ffb4ab;
  --mdc-filled-text-field-active-indicator-color: #e4e1ec;
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-text-field-hover-active-indicator-color: #e5e1e6;
  --mdc-filled-text-field-error-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-error-hover-active-indicator-color: #ffdad6;
  --mdc-outlined-text-field-caret-color: #62df7c;
  --mdc-outlined-text-field-focus-outline-color: #62df7c;
  --mdc-outlined-text-field-focus-label-text-color: #62df7c;
  --mdc-outlined-text-field-label-text-color: #e4e1ec;
  --mdc-outlined-text-field-hover-label-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-color: #e5e1e6;
  --mdc-outlined-text-field-disabled-input-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: #e4e1ec;
  --mdc-outlined-text-field-error-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-label-text-color: #ffdad6;
  --mdc-outlined-text-field-outline-color: #918f9a;
  --mdc-outlined-text-field-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-text-field-hover-outline-color: #e5e1e6;
  --mdc-outlined-text-field-error-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-error-hover-outline-color: #ffdad6;
  --mdc-outlined-text-field-error-outline-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #62df7c;
  --mat-form-field-disabled-input-text-placeholder-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-select-disabled-option-text-color: rgba(26, 32, 46, 0.38);
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-disabled-leading-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-form-field-disabled-trailing-icon-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-disabled-select-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: rgba(229, 225, 230, 0.38);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: rgba(229, 225, 230, 0.38);
  --mat-select-focused-arrow-color: #62df7c;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mdc-dialog-container-color: #131316;
  --mdc-dialog-subhead-color: #e5e1e6;
  --mdc-dialog-supporting-text-color: #e4e1ec;
  --mdc-chip-outline-color: #918f9a;
  --mdc-chip-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-outline-color: #e4e1ec;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-chip-elevated-selected-container-color: #3a4b3a;
  --mdc-chip-flat-disabled-selected-container-color: rgba(229, 225, 230, 0.12);
  --mdc-chip-focus-state-layer-color: #e4e1ec;
  --mdc-chip-hover-state-layer-color: #e4e1ec;
  --mdc-chip-selected-hover-state-layer-color: #d4e8d1;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #d4e8d1;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #e4e1ec;
  --mdc-chip-selected-label-text-color: #d4e8d1;
  --mdc-chip-with-icon-icon-color: #e4e1ec;
  --mdc-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mdc-chip-with-icon-selected-icon-color: #d4e8d1;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-selected-trailing-action-state-layer-color: #d4e8d1;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-trailing-icon-color: #d4e8d1;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.08;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.08;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-switch-selected-focus-state-layer-color: #62df7c;
  --mdc-switch-selected-handle-color: #003914;
  --mdc-switch-selected-hover-state-layer-color: #62df7c;
  --mdc-switch-selected-pressed-state-layer-color: #62df7c;
  --mdc-switch-selected-focus-handle-color: #005320;
  --mdc-switch-selected-hover-handle-color: #005320;
  --mdc-switch-selected-pressed-handle-color: #005320;
  --mdc-switch-selected-focus-track-color: #62df7c;
  --mdc-switch-selected-hover-track-color: #62df7c;
  --mdc-switch-selected-pressed-track-color: #62df7c;
  --mdc-switch-selected-track-color: #62df7c;
  --mdc-switch-disabled-selected-handle-color: #131316;
  --mdc-switch-disabled-selected-icon-color: #e5e1e6;
  --mdc-switch-disabled-selected-track-color: #e5e1e6;
  --mdc-switch-disabled-unselected-handle-color: #e5e1e6;
  --mdc-switch-disabled-unselected-icon-color: #232936;
  --mdc-switch-disabled-unselected-track-color: #232936;
  --mdc-switch-selected-icon-color: #7ffc95;
  --mdc-switch-unselected-focus-handle-color: #e4e1ec;
  --mdc-switch-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-focus-track-color: #232936;
  --mdc-switch-unselected-handle-color: #918f9a;
  --mdc-switch-unselected-hover-handle-color: #e4e1ec;
  --mdc-switch-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-hover-track-color: #232936;
  --mdc-switch-unselected-icon-color: #232936;
  --mdc-switch-unselected-pressed-handle-color: #e4e1ec;
  --mdc-switch-unselected-pressed-state-layer-color: #e5e1e6;
  --mdc-switch-unselected-pressed-track-color: #232936;
  --mdc-switch-unselected-track-color: #232936;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
  --mdc-radio-disabled-selected-icon-color: #e5e1e6;
  --mdc-radio-disabled-unselected-icon-color: #e5e1e6;
  --mdc-radio-unselected-hover-icon-color: #e5e1e6;
  --mdc-radio-unselected-icon-color: #e4e1ec;
  --mdc-radio-unselected-pressed-icon-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #62df7c;
  --mdc-radio-selected-hover-icon-color: #62df7c;
  --mdc-radio-selected-icon-color: #62df7c;
  --mdc-radio-selected-pressed-icon-color: #62df7c;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-checked-ripple-color: #62df7c;
  --mat-radio-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-radio-label-text-color: #e5e1e6;
  --mdc-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);
  --mdc-slider-handle-color: #62df7c;
  --mdc-slider-focus-handle-color: #62df7c;
  --mdc-slider-hover-handle-color: #62df7c;
  --mdc-slider-active-track-color: #62df7c;
  --mdc-slider-inactive-track-color: #232936;
  --mdc-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mdc-slider-with-tick-marks-active-container-color: #003914;
  --mdc-slider-disabled-active-track-color: #e5e1e6;
  --mdc-slider-disabled-handle-color: #e5e1e6;
  --mdc-slider-disabled-inactive-track-color: #e5e1e6;
  --mdc-slider-label-container-color: #62df7c;
  --mdc-slider-label-label-text-color: #003914;
  --mdc-slider-with-overlap-handle-outline-color: #003914;
  --mdc-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-ripple-color: #62df7c;
  --mat-slider-hover-state-layer-color: rgba(98, 223, 124, 0.05);
  --mat-slider-focus-state-layer-color: rgba(98, 223, 124, 0.2);
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-menu-container-color: #1a202e;
  --mat-menu-divider-color: #232936;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: #005320;
  --mdc-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mdc-list-list-item-disabled-state-layer-opacity: 0.12;
  --mdc-list-list-item-label-text-color: #e5e1e6;
  --mdc-list-list-item-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-leading-icon-color: #e4e1ec;
  --mdc-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mdc-list-list-item-trailing-icon-color: #e4e1ec;
  --mdc-list-list-item-selected-trailing-icon-color: #62df7c;
  --mdc-list-list-item-disabled-label-text-color: #e5e1e6;
  --mdc-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mdc-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mdc-list-list-item-hover-label-text-color: #e5e1e6;
  --mdc-list-list-item-focus-label-text-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-color: #e5e1e6;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: #e5e1e6;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-active-indicator-color: #3a4b3a;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-paginator-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-tab-indicator-active-indicator-color: #62df7c;
  --mat-tab-header-divider-color: #232936;
  --mat-tab-header-pagination-icon-color: #e5e1e6;
  --mat-tab-header-inactive-label-text-color: #e5e1e6;
  --mat-tab-header-active-label-text-color: #e5e1e6;
  --mat-tab-header-active-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-ripple-color: #e5e1e6;
  --mat-tab-header-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-header-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-label-text-color: #e5e1e6;
  --mat-tab-header-active-hover-label-text-color: #e5e1e6;
  --mat-tab-header-active-focus-indicator-color: #62df7c;
  --mat-tab-header-active-hover-indicator-color: #62df7c;
  --mdc-checkbox-disabled-selected-checkmark-color: #131316;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.08;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mdc-checkbox-selected-pressed-icon-color: #62df7c;
  --mdc-checkbox-disabled-selected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(229, 225, 230, 0.38);
  --mdc-checkbox-selected-checkmark-color: #003914;
  --mdc-checkbox-selected-focus-icon-color: #62df7c;
  --mdc-checkbox-selected-hover-icon-color: #62df7c;
  --mdc-checkbox-selected-icon-color: #62df7c;
  --mdc-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mdc-checkbox-unselected-icon-color: #e4e1ec;
  --mdc-checkbox-selected-focus-state-layer-color: #62df7c;
  --mdc-checkbox-selected-hover-state-layer-color: #62df7c;
  --mdc-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mdc-checkbox-unselected-pressed-state-layer-color: #62df7c;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-text-button-label-text-color: #62df7c;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #62df7c;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #62df7c;
  --mdc-filled-button-label-text-color: #003914;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #62df7c;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #62df7c;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #62df7c;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #003914;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(0, 57, 20, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #62df7c;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-color: #e4e1ec;
  --mdc-icon-button-disabled-icon-color: rgba(229, 225, 230, 0.38);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-ripple-color: rgba(228, 225, 236, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-container-color: #005320;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-fab-small-container-color: #005320;
  --mat-fab-foreground-color: #7ffc95;
  --mat-fab-state-layer-color: #7ffc95;
  --mat-fab-ripple-color: rgba(127, 252, 149, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mat-fab-small-foreground-color: #7ffc95;
  --mat-fab-small-state-layer-color: #7ffc95;
  --mat-fab-small-ripple-color: rgba(127, 252, 149, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(229, 225, 230, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(229, 225, 230, 0.38);
  --mdc-snackbar-container-color: #e5e1e6;
  --mdc-snackbar-supporting-text-color: #313034;
  --mat-snack-bar-button-color: #006e2c;
  --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;
  --mdc-circular-progress-active-indicator-color: #62df7c;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.08;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-standard-button-toggle-text-color: #e5e1e6;
  --mat-standard-button-toggle-state-layer-color: #e5e1e6;
  --mat-standard-button-toggle-selected-state-background-color: #3a4b3a;
  --mat-standard-button-toggle-selected-state-text-color: #d4e8d1;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-standard-button-toggle-disabled-selected-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-standard-button-toggle-divider-color: #918f9a;
  --mat-datepicker-calendar-date-selected-state-text-color: #003914;
  --mat-datepicker-calendar-date-selected-state-background-color: #62df7c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #62df7c;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 225, 230, 0.12);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 225, 230, 0.08);
  --mat-datepicker-toggle-active-state-icon-color: #e4e1ec;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005320;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3a4b3a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b8ccb6;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-date-today-outline-color: #62df7c;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: #62df7c;
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-expansion-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-expansion-header-disabled-state-text-color: rgba(229, 225, 230, 0.38);
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-indicator-color: #e4e1ec;
  --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: rgba(48, 48, 56, 0.4);
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-selected-state-icon-background-color: #62df7c;
  --mat-stepper-header-selected-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-container-color: #131316;
  --mat-stepper-line-color: #918f9a;
  --mat-stepper-header-hover-state-layer-color: rgba(229, 225, 230, 0.08);
  --mat-stepper-header-focus-state-layer-color: rgba(229, 225, 230, 0.12);
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --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;
}
.theme-green.dark .mat-primary {
  --mat-stepper-header-selected-state-icon-background-color: #62df7c;
  --mat-stepper-header-selected-state-icon-foreground-color: #003914;
  --mat-stepper-header-edit-state-icon-background-color: #62df7c;
  --mat-stepper-header-edit-state-icon-foreground-color: #003914;
}
.theme-green.dark .mat-primary.mat-icon {
  --mat-icon-color: #62df7c;
}
.theme-green.dark .mat-primary.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-primary.mat-mdc-button-base {
  --mdc-icon-button-icon-color: #62df7c;
  --mat-icon-button-state-layer-color: #62df7c;
  --mat-icon-button-ripple-color: rgba(98, 223, 124, 0.12);
}
.theme-green.dark .mat-primary .mdc-list-item__start,
.theme-green.dark .mat-primary .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-badge {
  --mat-badge-background-color: #62df7c;
  --mat-badge-text-color: #003914;
  --mat-badge-disabled-state-background-color: rgba(98, 223, 124, 0.38);
  --mat-badge-disabled-state-text-color: #003914;
}
.theme-green.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #bdeaf3;
  --mat-option-selected-state-layer-color: #1f4d54;
  --mdc-circular-progress-active-indicator-color: #a1ced7;
  --mat-full-pseudo-checkbox-selected-icon-color: #a1ced7;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #00363d;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #a1ced7;
  --mat-stepper-header-selected-state-icon-background-color: #a1ced7;
  --mat-stepper-header-selected-state-icon-foreground-color: #00363d;
  --mat-stepper-header-edit-state-icon-background-color: #a1ced7;
  --mat-stepper-header-edit-state-icon-foreground-color: #00363d;
}
.theme-green.dark .mat-accent.mat-icon {
  --mat-icon-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #a1ced7;
  --mdc-checkbox-selected-checkmark-color: #00363d;
  --mdc-checkbox-selected-focus-icon-color: #a1ced7;
  --mdc-checkbox-selected-hover-icon-color: #a1ced7;
  --mdc-checkbox-selected-icon-color: #a1ced7;
  --mdc-checkbox-selected-focus-state-layer-color: #a1ced7;
  --mdc-checkbox-selected-hover-state-layer-color: #a1ced7;
  --mdc-checkbox-unselected-pressed-state-layer-color: #a1ced7;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-accent.mat-mdc-slider {
  --mdc-slider-handle-color: #a1ced7;
  --mdc-slider-focus-handle-color: #a1ced7;
  --mdc-slider-hover-handle-color: #a1ced7;
  --mdc-slider-active-track-color: #a1ced7;
  --mdc-slider-with-tick-marks-active-container-color: #00363d;
  --mdc-slider-label-container-color: #a1ced7;
  --mdc-slider-label-label-text-color: #00363d;
  --mdc-slider-with-overlap-handle-outline-color: #00363d;
  --mat-slider-ripple-color: #a1ced7;
  --mat-slider-hover-state-layer-color: rgba(161, 206, 215, 0.05);
  --mat-slider-focus-state-layer-color: rgba(161, 206, 215, 0.2);
}
.theme-green.dark .mat-accent.mat-mdc-tab-group,
.theme-green.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #a1ced7;
  --mat-tab-header-active-focus-indicator-color: #a1ced7;
  --mat-tab-header-active-hover-indicator-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #a1ced7;
  --mdc-switch-selected-handle-color: #00363d;
  --mdc-switch-selected-hover-state-layer-color: #a1ced7;
  --mdc-switch-selected-pressed-state-layer-color: #a1ced7;
  --mdc-switch-selected-focus-handle-color: #1f4d54;
  --mdc-switch-selected-hover-handle-color: #1f4d54;
  --mdc-switch-selected-pressed-handle-color: #1f4d54;
  --mdc-switch-selected-focus-track-color: #a1ced7;
  --mdc-switch-selected-hover-track-color: #a1ced7;
  --mdc-switch-selected-pressed-track-color: #a1ced7;
  --mdc-switch-selected-track-color: #a1ced7;
  --mdc-switch-selected-icon-color: #bdeaf3;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-accent.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #a1ced7;
  --mdc-radio-selected-hover-icon-color: #a1ced7;
  --mdc-radio-selected-icon-color: #a1ced7;
  --mdc-radio-selected-pressed-icon-color: #a1ced7;
  --mat-radio-checked-ripple-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #a1ced7;
  --mdc-linear-progress-track-color: #1f4d54;
}
.theme-green.dark .mat-accent.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #a1ced7;
  --mdc-filled-text-field-focus-active-indicator-color: #a1ced7;
  --mdc-filled-text-field-focus-label-text-color: #a1ced7;
  --mdc-outlined-text-field-caret-color: #a1ced7;
  --mdc-outlined-text-field-focus-outline-color: #a1ced7;
  --mdc-outlined-text-field-focus-label-text-color: #a1ced7;
  --mat-form-field-focus-select-arrow-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #00363d;
  --mat-datepicker-calendar-date-selected-state-background-color: #a1ced7;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #a1ced7;
  --mat-datepicker-calendar-date-in-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #005320;
  --mat-datepicker-calendar-date-today-outline-color: #a1ced7;
  --mat-datepicker-calendar-date-preview-state-outline-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #a1ced7;
  --mdc-protected-button-label-text-color: #a1ced7;
  --mdc-filled-button-container-color: #a1ced7;
  --mdc-filled-button-label-text-color: #00363d;
  --mdc-outlined-button-label-text-color: #a1ced7;
  --mat-text-button-state-layer-color: #a1ced7;
  --mat-text-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mat-protected-button-state-layer-color: #a1ced7;
  --mat-protected-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mat-filled-button-state-layer-color: #00363d;
  --mat-filled-button-ripple-color: rgba(0, 54, 61, 0.12);
  --mat-outlined-button-state-layer-color: #a1ced7;
  --mat-outlined-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mdc-icon-button-icon-color: #a1ced7;
  --mat-icon-button-state-layer-color: #a1ced7;
  --mat-icon-button-ripple-color: rgba(161, 206, 215, 0.12);
}
.theme-green.dark .mat-accent.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #1f4d54;
  --mdc-chip-selected-hover-state-layer-color: #bdeaf3;
  --mdc-chip-selected-focus-state-layer-color: #bdeaf3;
  --mdc-chip-selected-label-text-color: #bdeaf3;
  --mdc-chip-with-icon-selected-icon-color: #bdeaf3;
  --mat-chip-selected-trailing-action-state-layer-color: #bdeaf3;
  --mat-chip-selected-trailing-icon-color: #bdeaf3;
}
.theme-green.dark .mat-accent .mdc-list-item__start,
.theme-green.dark .mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #a1ced7;
  --mdc-checkbox-selected-checkmark-color: #00363d;
  --mdc-checkbox-selected-focus-icon-color: #a1ced7;
  --mdc-checkbox-selected-hover-icon-color: #a1ced7;
  --mdc-checkbox-selected-icon-color: #a1ced7;
  --mdc-checkbox-selected-focus-state-layer-color: #a1ced7;
  --mdc-checkbox-selected-hover-state-layer-color: #a1ced7;
  --mdc-checkbox-unselected-pressed-state-layer-color: #a1ced7;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #a1ced7;
  --mdc-radio-selected-hover-icon-color: #a1ced7;
  --mdc-radio-selected-icon-color: #a1ced7;
  --mdc-radio-selected-pressed-icon-color: #a1ced7;
  --mat-radio-checked-ripple-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-fab,
.theme-green.dark .mat-accent.mat-mdc-mini-fab {
  --mdc-fab-container-color: #1f4d54;
  --mdc-fab-small-container-color: #1f4d54;
  --mat-fab-foreground-color: #bdeaf3;
  --mat-fab-state-layer-color: #bdeaf3;
  --mat-fab-ripple-color: rgba(189, 234, 243, 0.12);
  --mat-fab-small-foreground-color: #bdeaf3;
  --mat-fab-small-state-layer-color: #bdeaf3;
  --mat-fab-small-ripple-color: rgba(189, 234, 243, 0.12);
}
.theme-green.dark .mat-badge-accent {
  --mat-badge-background-color: #a1ced7;
  --mat-badge-text-color: #00363d;
  --mat-badge-disabled-state-background-color: rgba(161, 206, 215, 0.38);
  --mat-badge-disabled-state-text-color: #00363d;
}
.theme-green.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
  --mdc-circular-progress-active-indicator-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-icon-color: #ffb4ab;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #690005;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
}
.theme-green.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-checkbox {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-warn.mat-mdc-slider {
  --mdc-slider-handle-color: #ffb4ab;
  --mdc-slider-focus-handle-color: #ffb4ab;
  --mdc-slider-hover-handle-color: #ffb4ab;
  --mdc-slider-active-track-color: #ffb4ab;
  --mdc-slider-with-tick-marks-active-container-color: #690005;
  --mdc-slider-label-container-color: #ffb4ab;
  --mdc-slider-label-label-text-color: #690005;
  --mdc-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: rgba(255, 180, 171, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 180, 171, 0.2);
}
.theme-green.dark .mat-warn.mat-mdc-tab-group,
.theme-green.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffb4ab;
  --mat-tab-header-active-focus-indicator-color: #ffb4ab;
  --mat-tab-header-active-hover-indicator-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: #ffb4ab;
  --mdc-switch-selected-handle-color: #690005;
  --mdc-switch-selected-hover-state-layer-color: #ffb4ab;
  --mdc-switch-selected-pressed-state-layer-color: #ffb4ab;
  --mdc-switch-selected-focus-handle-color: #93000a;
  --mdc-switch-selected-hover-handle-color: #93000a;
  --mdc-switch-selected-pressed-handle-color: #93000a;
  --mdc-switch-selected-focus-track-color: #ffb4ab;
  --mdc-switch-selected-hover-track-color: #ffb4ab;
  --mdc-switch-selected-pressed-track-color: #ffb4ab;
  --mdc-switch-selected-track-color: #ffb4ab;
  --mdc-switch-selected-icon-color: #ffdad6;
  --mat-switch-track-outline-color: #918f9a;
  --mat-switch-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-switch-label-text-color: #e5e1e6;
}
.theme-green.dark .mat-warn.mat-mdc-form-field {
  --mat-select-focused-arrow-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-radio-button {
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffb4ab;
  --mdc-linear-progress-track-color: #93000a;
}
.theme-green.dark .mat-warn.mat-mdc-form-field {
  --mdc-filled-text-field-caret-color: #ffb4ab;
  --mdc-filled-text-field-focus-active-indicator-color: #ffb4ab;
  --mdc-filled-text-field-focus-label-text-color: #ffb4ab;
  --mdc-outlined-text-field-caret-color: #ffb4ab;
  --mdc-outlined-text-field-focus-outline-color: #ffb4ab;
  --mdc-outlined-text-field-focus-label-text-color: #ffb4ab;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-button-base {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mdc-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-state-layer-color: #ffb4ab;
  --mat-icon-button-ripple-color: rgba(255, 180, 171, 0.12);
}
.theme-green.dark .mat-warn.mat-mdc-standard-chip {
  --mdc-chip-elevated-selected-container-color: #93000a;
  --mdc-chip-selected-hover-state-layer-color: #ffdad6;
  --mdc-chip-selected-focus-state-layer-color: #ffdad6;
  --mdc-chip-selected-label-text-color: #ffdad6;
  --mdc-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
}
.theme-green.dark .mat-warn .mdc-list-item__start,
.theme-green.dark .mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mdc-checkbox-selected-checkmark-color: #690005;
  --mdc-checkbox-selected-focus-icon-color: #ffb4ab;
  --mdc-checkbox-selected-hover-icon-color: #ffb4ab;
  --mdc-checkbox-selected-icon-color: #ffb4ab;
  --mdc-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mdc-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mdc-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-checkbox-disabled-label-color: rgba(229, 225, 230, 0.38);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mdc-radio-selected-focus-icon-color: #ffb4ab;
  --mdc-radio-selected-hover-icon-color: #ffb4ab;
  --mdc-radio-selected-icon-color: #ffb4ab;
  --mdc-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
}
.theme-green.dark .toolbar {
  border-bottom: 1px solid rgba(236, 242, 248, 0.9);
  background: #1a1a1a;
}
.theme-green.dark .sidebar-header {
  color: #f9f9f9;
  background: #1a1a1a;
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-green.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
.theme-green.dark .side-Toggle {
  color: #62df7c;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading {
  color: #f9f9f9;
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-green.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(98, 223, 124, 0.07);
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading {
  color: #f9f9f9;
  background-color: rgba(98, 223, 124, 0.15) !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.15);
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon {
  color: transparent;
  background: #62df7c;
  background-clip: text;
}
.theme-green.dark .sidemenu > .menu-item.expanded {
  background: rgba(0, 0, 0, 0.2);
}
.theme-green.dark .sidemenu > .menu-item .menu-badge-color {
  background: rgba(98, 223, 124, 0.9);
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: transparent;
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 0, 0, 0.2);
}
.theme-green.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-green.dark .customizer-title h3 {
  color: #62df7c;
}
.theme-green.dark .topmenu {
  background: #2f2f2f;
}
.theme-green.dark .topmenu .mat-mdc-button {
  color: #f9f9f9;
}
.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: #f9f9f9;
}
.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: #2f2f2f;
}
.theme-green.dark .sidenav.mat-drawer-side {
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-green.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a1a1a;
  border-radius: 0px;
}
.theme-green.dark a:not(.mat-mdc-button-base) {
  color: #008a3a;
}
.theme-green.dark a:not(.mat-mdc-button-base):hover {
  color: #00bd4f;
}
.theme-green.dark code {
  background-color: rgba(255, 255, 255, 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: #1a1a1a;
}
.theme-green.dark .mat-mdc-table {
  background: #1a1a1a;
}
.theme-green.dark .mat-mdc-paginator {
  background: #1a1a1a;
}
.theme-green.dark .primary-badge {
  --mat-badge-background-color: #62df7c;
  --mat-badge-text-color: #003914;
  --mat-badge-disabled-state-background-color: rgba(98, 223, 124, 0.38);
  --mat-badge-disabled-state-text-color: #003914;
}
.theme-green.dark .secondary-badge {
  --mat-badge-background-color: #b8ccb6;
  --mat-badge-text-color: #243425;
  --mat-badge-disabled-state-background-color: rgba(184, 204, 182, 0.38);
  --mat-badge-disabled-state-text-color: #243425;
}
.theme-green.dark .tertiary-badge {
  --mat-badge-background-color: #a1ced7;
  --mat-badge-text-color: #00363d;
  --mat-badge-disabled-state-background-color: rgba(161, 206, 215, 0.38);
  --mat-badge-disabled-state-text-color: #00363d;
}
.theme-green.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-text-color: #690005;
  --mat-badge-disabled-state-background-color: rgba(255, 180, 171, 0.38);
  --mat-badge-disabled-state-text-color: #690005;
}
.theme-green.dark .primary-button {
  --mdc-text-button-label-text-color: #62df7c;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #62df7c;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #62df7c;
  --mdc-filled-button-label-text-color: #003914;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #62df7c;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #62df7c;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #62df7c;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #003914;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(0, 57, 20, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #62df7c;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(98, 223, 124, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.dark .secondary-button {
  --mdc-text-button-label-text-color: #b8ccb6;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #b8ccb6;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #b8ccb6;
  --mdc-filled-button-label-text-color: #243425;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #b8ccb6;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #b8ccb6;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(184, 204, 182, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #b8ccb6;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(184, 204, 182, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #243425;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(36, 52, 37, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #b8ccb6;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(184, 204, 182, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.dark .tertiary-button {
  --mdc-text-button-label-text-color: #a1ced7;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #a1ced7;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #a1ced7;
  --mdc-filled-button-label-text-color: #00363d;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #a1ced7;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #a1ced7;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #a1ced7;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #00363d;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(0, 54, 61, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #a1ced7;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(161, 206, 215, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.dark .error-button {
  --mdc-text-button-label-text-color: #ffb4ab;
  --mdc-text-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-container-color: #131316;
  --mdc-protected-button-label-text-color: #ffb4ab;
  --mdc-protected-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-filled-button-container-color: #ffb4ab;
  --mdc-filled-button-label-text-color: #690005;
  --mdc-filled-button-disabled-container-color: rgba(229, 225, 230, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-disabled-outline-color: rgba(229, 225, 230, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(229, 225, 230, 0.38);
  --mdc-outlined-button-label-text-color: #ffb4ab;
  --mdc-outlined-button-outline-color: #918f9a;
  --mat-text-button-state-layer-color: #ffb4ab;
  --mat-text-button-disabled-state-layer-color: #e4e1ec;
  --mat-text-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mat-protected-button-state-layer-color: #ffb4ab;
  --mat-protected-button-disabled-state-layer-color: #e4e1ec;
  --mat-protected-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mat-filled-button-state-layer-color: #690005;
  --mat-filled-button-disabled-state-layer-color: #e4e1ec;
  --mat-filled-button-ripple-color: rgba(105, 0, 5, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mat-outlined-button-state-layer-color: #ffb4ab;
  --mat-outlined-button-disabled-state-layer-color: #e4e1ec;
  --mat-outlined-button-ripple-color: rgba(255, 180, 171, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.theme-green.dark .mat-mdc-card {
  background: #1a1a1a;
}
.theme-green.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a1a1a;
}
.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-12 {
  font-size: 12px !important;
}
.f-s-14 {
  font-size: 14px !important;
}
.f-s-16 {
  font-size: 16px !important;
}
.f-s-18 {
  font-size: 18px !important;
}
.f-s-20 {
  font-size: 20px !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: #fff;
}
.float-start {
  float: left;
}
[dir=rtl] .float-start {
  float: right;
}
.float-end {
  float: right;
}
[dir=rtl] .float-end {
  float: left;
}
.cursor-pointer {
  cursor: pointer;
}
.btn-space {
  margin: 0px 10px;
}
.ng-scroll-content {
  padding: 0px !important;
}
.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 {
  margin-top: 20px;
  text-align: right;
  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);
  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 .card-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 .card-icon {
  top: -25px;
}
.info-card :hover {
  cursor: pointer;
}
.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;
  color: #8a8a8a;
}
.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;
}
.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);
  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);
  height: 140px;
}
.info-card2 .card-body {
  padding: 15px;
}
.info-card2 .orange-progress .mat-progress-bar-fill::after {
  background-color: green !important;
}
.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;
}
.dark .lecture-list {
  background: #161a25;
}
.dark .info-card {
  background: #1a202e;
  border: 1px solid #1a202e;
}
.dark .info-card2 {
  background: #191a1c;
  border: 1px solid #ffffff;
}
.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;
}
.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 {
  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;
}
.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;
  height: 50px;
  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: flex-start;
  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;
}
.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 12px;
  font-size: 0.85em;
  line-height: 20px;
  background-color: #757575;
  border-radius: 4px;
}
.badge-solid-red {
  color: #ff4d4d !important;
  background-color: rgba(241, 21, 65, 0.15) !important;
}
.badge-solid-purple {
  color: #9b26af !important;
  background-color: rgba(111, 66, 193, 0.15) !important;
}
.badge-solid-green {
  color: #45b449 !important;
  background-color: rgba(25, 135, 84, 0.15) !important;
}
.badge-solid-blue {
  color: #0d6efd !important;
  background-color: rgba(13, 110, 253, 0.15) !important;
}
.badge-solid-pink {
  color: #f665f6 !important;
  background-color: rgba(253, 13, 253, 0.15) !important;
}
.badge-solid-orange {
  color: #fd7e14 !important;
  background-color: rgba(253, 126, 20, 0.15) !important;
}
.badge-solid-cyan {
  color: #0dcaf0 !important;
  background-color: rgba(13, 202, 240, 0.15) !important;
}
.badge-solid-brown {
  color: #964b00 !important;
  background-color: rgba(150, 75, 0, 0.15) !important;
}
.badge-solid-indigo {
  color: #6366f1 !important;
  background-color: rgba(99, 102, 241, 0.15) !important;
}
.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: #fff;
}
.dark .owl-dt-calendar-table .owl-dt-calendar-header {
  color: #fff;
}
.dark .owl-dt-container {
  background: #1a202e;
}
.dark .owl-dt-timer-content .owl-dt-timer-input {
  border: 1px solid #717070;
  background-color: #1a202e;
  color: #fff;
}
.dark .owl-dt-container-buttons,
.dark .owl-dt-timer-divider,
.dark .owl-dt-calendar-control,
.dark .owl-dt-control-arrow-button svg {
  color: #fff;
}
.dark .mat-mdc-checkbox label {
  color: #fff;
}
.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;
}
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: 600;
  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;
  background-clip: text;
}
.tbl-icon.col-red {
  color: transparent;
  background: #ff4d4d;
  background-clip: text;
}
.tbl-icon.col-blue {
  color: transparent;
  background: #3b82f6;
  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;
}
.tbl-fav-delete {
  color: #ff5200;
  display: inline !important;
}
.tbl-fav-delete .feather {
  height: 20px !important;
  width: 20px !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;
}
@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;
  }
}
.dark .table-header {
  color: #ffffff;
}
.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 .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;
  color: color(fontdark) !important;
  font-weight: 500;
  padding: 10px;
}
.fc-view > table {
  border-color: #f2f2f2;
}
.fc-view > table th {
  border-color: #ddd;
  color: color(fontdark) !important;
  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 {
  background-color: color(primary);
  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: #fff !important;
}
.dark .fc-daygrid-day-top .fc-daygrid-day-number {
  color: #fff !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: #fff;
}
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;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}

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