/* src/styles/clients/default.scss */
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gilroy"),
    url("./assets/gilroylight.woff") format("woff"),
    url("./assets/gilroylight.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 600;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 700;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 400;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 500;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 600;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 700;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 400;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 500;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 600;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 700;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gotham"),
    url("./assets/GothamMedium.ttf") format("ttf"),
    url("./assets/GothamMedium_1.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 600;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}

/* src/styles/components-mixin.scss */

/* src/styles/custom-material-theme.scss */

/* src/styles/fonts.scss */
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gilroy"),
    url("./assets/gilroylight.woff") format("woff"),
    url("./assets/gilroylight.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 600;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 700;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 400;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 500;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 600;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 700;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 400;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 500;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 600;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 700;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gotham"),
    url("./assets/GothamMedium.ttf") format("ttf"),
    url("./assets/GothamMedium_1.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 600;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}

/* src/styles/main.scss */
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gilroy"),
    url("./assets/gilroylight.woff") format("woff"),
    url("./assets/gilroylight.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 600;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 700;
  src:
    local("Gilroy"),
    url("./assets/gilroyregular.woff") format("woff"),
    url("./assets/gilroyregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 400;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 500;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 600;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "Hello Headline Regular";
  font-style: normal;
  font-weight: 700;
  src:
    local("HelloHeadlineRegular"),
    url("./assets/helloheadlineregular.woff") format("woff"),
    url("./assets/helloheadlineregular.woff2") format("woff2");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 400;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 500;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 600;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "EuclidFlex";
  font-style: normal;
  font-weight: 700;
  src:
    local("EuclidFlex"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf"),
    url("./assets/EuclidFlex-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  src:
    local("Gotham"),
    url("./assets/GothamMedium.ttf") format("ttf"),
    url("./assets/GothamMedium_1.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 600;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  src: local("Gotham"), url("./assets/GothamBold.ttf") format("ttf");
}
.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-theme-loaded-marker {
  display: none;
}
html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color: #e7645c;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: whitesmoke;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #e7645c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e7645c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
}
html {
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}
html {
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
}
html {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #e7645c;
  --mdc-linear-progress-track-color: rgba(231, 100, 92, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: whitesmoke;
  --mdc-linear-progress-track-color: rgba(245, 245, 245, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}
html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}
html {
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
}
html {
  --mdc-filled-text-field-caret-color: #e7645c;
  --mdc-filled-text-field-focus-active-indicator-color: #e7645c;
  --mdc-filled-text-field-focus-label-text-color: rgba(231, 100, 92, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #e7645c;
  --mdc-outlined-text-field-focus-outline-color: #e7645c;
  --mdc-outlined-text-field-focus-label-text-color: rgba(231, 100, 92, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(231, 100, 92, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: whitesmoke;
  --mdc-filled-text-field-focus-active-indicator-color: whitesmoke;
  --mdc-filled-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mdc-outlined-text-field-caret-color: whitesmoke;
  --mdc-outlined-text-field-focus-outline-color: whitesmoke;
  --mdc-outlined-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245, 245, 245, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
html {
  --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;
}
html {
  --mat-select-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);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(231, 100, 92, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245, 245, 245, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-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);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e7645c;
  --mdc-chip-elevated-selected-container-color: #e7645c;
  --mdc-chip-elevated-disabled-container-color: #e7645c;
  --mdc-chip-flat-disabled-selected-container-color: #e7645c;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: whitesmoke;
  --mdc-chip-elevated-selected-container-color: whitesmoke;
  --mdc-chip-elevated-disabled-container-color: whitesmoke;
  --mdc-chip-flat-disabled-selected-container-color: whitesmoke;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
html {
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color: #e45c54;
  --mdc-switch-selected-handle-color: #e45c54;
  --mdc-switch-selected-hover-state-layer-color: #e45c54;
  --mdc-switch-selected-pressed-state-layer-color: #e45c54;
  --mdc-switch-selected-focus-handle-color: #d73630;
  --mdc-switch-selected-hover-handle-color: #d73630;
  --mdc-switch-selected-pressed-handle-color: #d73630;
  --mdc-switch-selected-focus-track-color: #ee938d;
  --mdc-switch-selected-hover-track-color: #ee938d;
  --mdc-switch-selected-pressed-track-color: #ee938d;
  --mdc-switch-selected-track-color: #ee938d;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
html {
  --mdc-switch-state-layer-size: 40px;
}
html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e7645c;
  --mdc-radio-selected-hover-icon-color: #e7645c;
  --mdc-radio-selected-icon-color: #e7645c;
  --mdc-radio-selected-pressed-icon-color: #e7645c;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e7645c;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: whitesmoke;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
}
html {
  --mdc-slider-handle-color: #e7645c;
  --mdc-slider-focus-handle-color: #e7645c;
  --mdc-slider-hover-handle-color: #e7645c;
  --mdc-slider-active-track-color: #e7645c;
  --mdc-slider-inactive-track-color: #e7645c;
  --mdc-slider-with-tick-marks-inactive-container-color: #e7645c;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #e7645c;
  --mat-slider-hover-state-layer-color: rgba(231, 100, 92, 0.05);
  --mat-slider-focus-state-layer-color: rgba(231, 100, 92, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: whitesmoke;
  --mdc-slider-focus-handle-color: whitesmoke;
  --mdc-slider-hover-handle-color: whitesmoke;
  --mdc-slider-active-track-color: whitesmoke;
  --mdc-slider-inactive-track-color: whitesmoke;
  --mdc-slider-with-tick-marks-inactive-container-color: whitesmoke;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: whitesmoke;
  --mat-slider-hover-state-layer-color: rgba(245, 245, 245, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245, 245, 245, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
}
html {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e7645c;
  --mdc-radio-selected-hover-icon-color: #e7645c;
  --mdc-radio-selected-icon-color: #e7645c;
  --mdc-radio-selected-pressed-icon-color: #e7645c;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e7645c;
  --mdc-checkbox-selected-hover-icon-color: #e7645c;
  --mdc-checkbox-selected-icon-color: #e7645c;
  --mdc-checkbox-selected-pressed-icon-color: #e7645c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e7645c;
  --mdc-checkbox-selected-hover-state-layer-color: #e7645c;
  --mdc-checkbox-selected-pressed-state-layer-color: #e7645c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #e7645c;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --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;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}
html {
  --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;
}
html {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #e7645c;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e7645c;
  --mat-tab-header-active-ripple-color: #e7645c;
  --mat-tab-header-inactive-ripple-color: #e7645c;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e7645c;
  --mat-tab-header-active-hover-label-text-color: #e7645c;
  --mat-tab-header-active-focus-indicator-color: #e7645c;
  --mat-tab-header-active-hover-indicator-color: #e7645c;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: whitesmoke;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: whitesmoke;
  --mat-tab-header-active-ripple-color: whitesmoke;
  --mat-tab-header-inactive-ripple-color: whitesmoke;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: whitesmoke;
  --mat-tab-header-active-hover-label-text-color: whitesmoke;
  --mat-tab-header-active-focus-indicator-color: whitesmoke;
  --mat-tab-header-active-hover-indicator-color: whitesmoke;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #e7645c;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: whitesmoke;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e7645c;
  --mdc-checkbox-selected-hover-icon-color: #e7645c;
  --mdc-checkbox-selected-icon-color: #e7645c;
  --mdc-checkbox-selected-pressed-icon-color: #e7645c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e7645c;
  --mdc-checkbox-selected-hover-state-layer-color: #e7645c;
  --mdc-checkbox-selected-pressed-state-layer-color: #e7645c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}
html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}
html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #e7645c;
  --mat-text-button-state-layer-color: #e7645c;
  --mat-text-button-ripple-color: rgba(231, 100, 92, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: whitesmoke;
  --mat-text-button-state-layer-color: whitesmoke;
  --mat-text-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #e7645c;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: whitesmoke;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #e7645c;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: whitesmoke;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #e7645c;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e7645c;
  --mat-outlined-button-ripple-color: rgba(231, 100, 92, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: whitesmoke;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: whitesmoke;
  --mat-outlined-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}
html {
  --mdc-icon-button-icon-size: 24px;
}
html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #e7645c;
  --mat-icon-button-state-layer-color: #e7645c;
  --mat-icon-button-ripple-color: rgba(231, 100, 92, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: whitesmoke;
  --mat-icon-button-state-layer-color: whitesmoke;
  --mat-icon-button-ripple-color: rgba(245, 245, 245, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
}
html {
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #e7645c;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: whitesmoke;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #e7645c;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: whitesmoke;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
}
html {
  --mdc-snackbar-container-shape: 4px;
}
html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: whitesmoke;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}
html {
  --mdc-circular-progress-active-indicator-color: #e7645c;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: whitesmoke;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #e7645c;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color: whitesmoke;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
}
html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
}
html {
  --mat-standard-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e7645c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(231, 100, 92, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(231, 100, 92, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(231, 100, 92, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #e7645c;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(231, 100, 92, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: whitesmoke;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 245, 245, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 245, 245, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: whitesmoke;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #e7645c;
}
.mat-icon.mat-accent {
  --mat-icon-color: whitesmoke;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e7645c;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e7645c;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e7645c;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: whitesmoke;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: whitesmoke;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: whitesmoke;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
}
html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #e7645c;
  --mat-toolbar-container-text-color: black;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
:root {
  --chart-color-1: #d73630;
  --chart-color-2: #e45c54;
  --chart-color-3: #eb7b74;
  --chart-color-4: #ee938d;
  --chart-color-5: #f3b2ae;
  --chart-color-6: #f8d1ce;
  --chart-color-7: #fceceb;
  --chart-color-8: white;
  --chart-color-9: #ffb7b4;
  --chart-color-10: #ff9e9b;
}
.mat-mdc-menu-item {
  font-size: 0.8rem;
}
.mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
mat-nav-list a.color-primary-important {
  color: #e7645c !important;
}
.mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: whitesmoke;
  border: none;
}
.mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #e7645c;
}
.mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.mat-button-wrapper {
  color: inherit;
}
.mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.mat-mdc-tooltip,
.mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #e7645c !important;
  border: 1px solid #e7645c;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #e7645c;
}
.mat-mdc-card {
  width: auto;
  background-color: whitesmoke !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.mat-form-field-infix {
  width: auto !important;
}
.mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.mdc-floating-label {
  font-size: 1.25rem;
}
.mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.mat-drawer-container {
  background-color: whitesmoke;
}
.mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: whitesmoke;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.mat-mdc-list-base {
  padding-top: 0;
}
.mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.mat-mdc-list-item {
  height: 2rem !important;
}
.mat-option-text {
  font-size: 0.9rem;
}
.mat-select-value {
  font-size: 0.9rem;
}
.mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.mat-mdc-paginator .mat-mdc-paginator-page-size,
.mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.mat-mdc-paginator-range-actions * {
  color:!important;
}
fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
a {
  white-space: normal;
}
.main-content {
  height: 100%;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.col:last-child {
  margin-right: 0;
}
.mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: whitesmoke;
  --mdc-snackbar-supporting-text-color: #e7645c;
  border-style: solid;
  border-color: #e7645c;
  border-width: 0.2rem;
  color: #e7645c;
}
button.border-primary:not([disabled]) {
  border: 1px solid #e7645c;
}
button.border-accent:not([disabled]) {
  border: 1px solid whitesmoke;
}
button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.barchart-primary-label {
  stroke: #e7645c;
  stroke-width: 1 !important;
}
.barchart-accent-background-label {
  fill: none;
}
.fill-accent-500 {
  fill: #9e9e9e;
}
.stroke-accent-500 {
  stroke: #9e9e9e;
}
.fill-primary {
  fill: #e7645c;
}
.stroke-primary {
  stroke: #e7645c;
}
.color-primary {
  color: #e7645c;
}
.color-primary-important {
  color: #e7645c !important;
}
.color-accent {
  color: whitesmoke;
}
.color-accent-500 {
  color: #9e9e9e !important;
}
.color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.background-primary {
  background-color: #e7645c;
}
.background-accent {
  background-color: whitesmoke !important;
}
.background-accent-500 {
  background-color: #9e9e9e;
}
.hover-background-primary:hover {
  background-color: #e7645c !important;
}
.before-border-primary:before {
  border: 1px solid #e7645c;
}
.color-warn {
  color: #f44336;
}
a.active {
  font-weight: 500;
  color: #e7645c;
}
.hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #e7645c, -1px -1px 5px -1px #e7645c;
}
.primary-shadow {
  border: 1px solid #e7645c !important;
}
.hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px whitesmoke;
}
.chart-color-1 {
  fill: #d73630;
}
.chart-color-2 {
  fill: #e45c54;
}
.chart-color-3 {
  fill: #eb7b74;
}
.chart-color-4 {
  fill: #ee938d;
}
.chart-color-5 {
  fill: #f3b2ae;
}
.chart-color-6 {
  fill: #f8d1ce;
}
.chart-color-7 {
  fill: #fceceb;
}
.chart-color-8 {
  fill: white;
}
.chart-color-9 {
  fill: #ffb7b4;
}
.chart-color-10 {
  fill: #ff9e9b;
}
*:not(mat-icon) {
  font-family:
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-weight: 500;
}
.PPW-PHARMA-AND-COSMETICS {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #00786f;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(245.4, 241.92, 230.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #00786f;
  --mdc-filled-text-field-focus-active-indicator-color: #00786f;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 120, 111, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #00786f;
  --mdc-outlined-text-field-focus-outline-color: #00786f;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 120, 111, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(0, 120, 111, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 120, 111, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-handle-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-hover-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-pressed-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-focus-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-hover-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-pressed-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-focus-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-hover-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-pressed-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #00786f;
  --mdc-slider-focus-handle-color: #00786f;
  --mdc-slider-hover-handle-color: #00786f;
  --mdc-slider-active-track-color: #00786f;
  --mdc-slider-inactive-track-color: #00786f;
  --mdc-slider-with-tick-marks-inactive-container-color: #00786f;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #00786f;
  --mat-slider-hover-state-layer-color: rgba(0, 120, 111, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 120, 111, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: rgb(245.4, 241.92, 230.76);
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #00786f;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #00786f;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #00786f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 120, 111, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 120, 111, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 120, 111, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #00786f;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 120, 111, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #00786f;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #00786f;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #00786f;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-accent {
  --mat-option-selected-state-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.PPW-PHARMA-AND-COSMETICS .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.PPW-PHARMA-AND-COSMETICS .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #00786f;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #00786f;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PHARMA-AND-COSMETICS .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(245.4, 241.92, 230.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PHARMA-AND-COSMETICS .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #00786f;
  --mdc-linear-progress-track-color: rgba(0, 120, 111, 0.25);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mdc-linear-progress-track-color: rgba(245.4, 241.92, 230.76, 0.25);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-text-field-focus-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-text-field-focus-label-text-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mdc-outlined-text-field-caret-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-text-field-focus-outline-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-text-field-focus-label-text-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245.4, 241.92, 230.76, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #00786f;
  --mdc-chip-elevated-selected-container-color: #00786f;
  --mdc-chip-elevated-disabled-container-color: #00786f;
  --mdc-chip-flat-disabled-selected-container-color: #00786f;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-elevated-selected-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-elevated-disabled-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-flat-disabled-selected-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-handle-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-hover-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-pressed-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-focus-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-hover-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-pressed-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-focus-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-hover-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-pressed-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-track-color: rgb(199, 178.7, 113.6);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00786f;
  --mdc-radio-selected-hover-icon-color: #00786f;
  --mdc-radio-selected-icon-color: #00786f;
  --mdc-radio-selected-pressed-icon-color: #00786f;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #00786f;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PHARMA-AND-COSMETICS .mat-accent {
  --mdc-slider-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-focus-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-hover-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-active-track-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-inactive-track-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-with-tick-marks-inactive-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-slider-hover-state-layer-color: rgba(245.4, 241.92, 230.76, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245.4, 241.92, 230.76, 0.2);
}
.PPW-PHARMA-AND-COSMETICS .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.PPW-PHARMA-AND-COSMETICS .mdc-list-item__start,
.PPW-PHARMA-AND-COSMETICS .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00786f;
  --mdc-radio-selected-hover-icon-color: #00786f;
  --mdc-radio-selected-icon-color: #00786f;
  --mdc-radio-selected-pressed-icon-color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-accent .mdc-list-item__start,
.PPW-PHARMA-AND-COSMETICS .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-warn .mdc-list-item__start,
.PPW-PHARMA-AND-COSMETICS .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00786f;
  --mdc-checkbox-selected-hover-icon-color: #00786f;
  --mdc-checkbox-selected-icon-color: #00786f;
  --mdc-checkbox-selected-pressed-icon-color: #00786f;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00786f;
  --mdc-checkbox-selected-hover-state-layer-color: #00786f;
  --mdc-checkbox-selected-pressed-state-layer-color: #00786f;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #00786f;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #00786f;
  --mat-tab-header-active-ripple-color: #00786f;
  --mat-tab-header-inactive-ripple-color: #00786f;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #00786f;
  --mat-tab-header-active-hover-label-text-color: #00786f;
  --mat-tab-header-active-focus-indicator-color: #00786f;
  --mat-tab-header-active-hover-indicator-color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group.mat-accent,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-inactive-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-hover-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-focus-indicator-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-hover-indicator-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group.mat-warn,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group.mat-background-primary,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #00786f;
  --mat-tab-header-with-background-foreground-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group.mat-background-accent,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-with-background-foreground-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-group.mat-background-warn,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00786f;
  --mdc-checkbox-selected-hover-icon-color: #00786f;
  --mdc-checkbox-selected-icon-color: #00786f;
  --mdc-checkbox-selected-pressed-icon-color: #00786f;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00786f;
  --mdc-checkbox-selected-hover-state-layer-color: #00786f;
  --mdc-checkbox-selected-pressed-state-layer-color: #00786f;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #00786f;
  --mat-text-button-state-layer-color: #00786f;
  --mat-text-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-text-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-text-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #00786f;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #00786f;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #00786f;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #00786f;
  --mat-outlined-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-outlined-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #00786f;
  --mat-icon-button-state-layer-color: #00786f;
  --mat-icon-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-icon-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-icon-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #00786f;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: rgb(245.4, 241.92, 230.76);
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #00786f;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: rgb(245.4, 241.92, 230.76);
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PHARMA-AND-COSMETICS .mat-accent {
  --mdc-circular-progress-active-indicator-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS .mat-badge-accent {
  --mat-badge-background-color: rgb(245.4, 241.92, 230.76);
  --mat-badge-text-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: rgb(245.4, 241.92, 230.76);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245.4, 241.92, 230.76, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245.4, 241.92, 230.76, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245.4, 241.92, 230.76, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245.4, 241.92, 230.76, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.PPW-PHARMA-AND-COSMETICS .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.PPW-PHARMA-AND-COSMETICS .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS .mat-icon.mat-primary {
  --mat-icon-color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-icon.mat-accent {
  --mat-icon-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #00786f;
  --mat-toolbar-container-text-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: rgb(245.4, 241.92, 230.76);
  --mat-toolbar-container-text-color: black;
}
.PPW-PHARMA-AND-COSMETICS .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.PPW-PHARMA-AND-COSMETICS :root {
  --chart-color-1: rgb(0, 72, 63.75);
  --chart-color-2: rgb(0, 111.68, 102.81);
  --chart-color-3: rgb(38.25, 140.25, 132.6);
  --chart-color-4: rgb(76.5, 160.5, 154.2);
  --chart-color-5: rgb(127.5, 187.5, 183);
  --chart-color-6: rgb(178.5, 214.5, 211.8);
  --chart-color-7: rgb(224.4, 238.8, 237.72);
  --chart-color-8: rgb(124.1, 255, 236.3);
  --chart-color-9: rgb(22.1, 255, 221.7285714286);
  --chart-color-10: rgb(0, 251.6, 215.6571428571);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.PPW-PHARMA-AND-COSMETICS mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.PPW-PHARMA-AND-COSMETICS mat-nav-list a.color-primary-important {
  color: #00786f !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: rgb(245.4, 241.92, 230.76);
  border: none;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-button-wrapper {
  color: inherit;
}
.PPW-PHARMA-AND-COSMETICS .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-tooltip,
.PPW-PHARMA-AND-COSMETICS .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #00786f !important;
  border: 1px solid #00786f;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card {
  width: auto;
  background-color: rgb(245.4, 241.92, 230.76) !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.PPW-PHARMA-AND-COSMETICS .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.PPW-PHARMA-AND-COSMETICS .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-form-field-infix {
  width: auto !important;
}
.PPW-PHARMA-AND-COSMETICS .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.PPW-PHARMA-AND-COSMETICS .mdc-floating-label {
  font-size: 1.25rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-drawer-container {
  background-color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: rgb(245.4, 241.92, 230.76);
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-base {
  padding-top: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-list-item {
  height: 2rem !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-option-text {
  font-size: 0.9rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-select-value {
  font-size: 0.9rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator .mat-mdc-paginator-page-size,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-paginator-range-actions * {
  color:!important;
}
.PPW-PHARMA-AND-COSMETICS fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.PPW-PHARMA-AND-COSMETICS a {
  white-space: normal;
}
.PPW-PHARMA-AND-COSMETICS .main-content {
  height: 100%;
}
.PPW-PHARMA-AND-COSMETICS .full-width {
  width: 100%;
}
.PPW-PHARMA-AND-COSMETICS .full-height {
  height: 100%;
}
.PPW-PHARMA-AND-COSMETICS .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.PPW-PHARMA-AND-COSMETICS .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.PPW-PHARMA-AND-COSMETICS .col:last-child {
  margin-right: 0;
}
.PPW-PHARMA-AND-COSMETICS .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-snackbar-supporting-text-color: #00786f;
  border-style: solid;
  border-color: #00786f;
  border-width: 0.2rem;
  color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS button.border-primary:not([disabled]) {
  border: 1px solid #00786f;
}
.PPW-PHARMA-AND-COSMETICS button.border-accent:not([disabled]) {
  border: 1px solid rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS button.border-accent-500:not([disabled]) {
  border: 1px solid #af9235;
}
.PPW-PHARMA-AND-COSMETICS button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.PPW-PHARMA-AND-COSMETICS .barchart-primary-label {
  stroke: #00786f;
  stroke-width: 1 !important;
}
.PPW-PHARMA-AND-COSMETICS .barchart-accent-background-label {
  fill: none;
}
.PPW-PHARMA-AND-COSMETICS .fill-accent-500 {
  fill: #af9235;
}
.PPW-PHARMA-AND-COSMETICS .stroke-accent-500 {
  stroke: #af9235;
}
.PPW-PHARMA-AND-COSMETICS .fill-primary {
  fill: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .stroke-primary {
  stroke: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .color-primary {
  color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .color-primary-important {
  color: #00786f !important;
}
.PPW-PHARMA-AND-COSMETICS .color-accent {
  color: rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .color-accent-500 {
  color: #af9235 !important;
}
.PPW-PHARMA-AND-COSMETICS .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.PPW-PHARMA-AND-COSMETICS .background-primary {
  background-color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .background-accent {
  background-color: rgb(245.4, 241.92, 230.76) !important;
}
.PPW-PHARMA-AND-COSMETICS .background-accent-500 {
  background-color: #af9235;
}
.PPW-PHARMA-AND-COSMETICS .hover-background-primary:hover {
  background-color: #00786f !important;
}
.PPW-PHARMA-AND-COSMETICS .before-border-primary:before {
  border: 1px solid #00786f;
}
.PPW-PHARMA-AND-COSMETICS .color-warn {
  color: #f44336;
}
.PPW-PHARMA-AND-COSMETICS a.active {
  font-weight: 500;
  color: #00786f;
}
.PPW-PHARMA-AND-COSMETICS .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #00786f, -1px -1px 5px -1px #00786f;
}
.PPW-PHARMA-AND-COSMETICS .primary-shadow {
  border: 1px solid #00786f !important;
}
.PPW-PHARMA-AND-COSMETICS .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px rgb(199, 178.7, 113.6), -1px -1px 5px 1px rgb(245.4, 241.92, 230.76);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-1 {
  fill: rgb(0, 72, 63.75);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-2 {
  fill: rgb(0, 111.68, 102.81);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-3 {
  fill: rgb(38.25, 140.25, 132.6);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-4 {
  fill: rgb(76.5, 160.5, 154.2);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-5 {
  fill: rgb(127.5, 187.5, 183);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-6 {
  fill: rgb(178.5, 214.5, 211.8);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-7 {
  fill: rgb(224.4, 238.8, 237.72);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-8 {
  fill: rgb(124.1, 255, 236.3);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-9 {
  fill: rgb(22.1, 255, 221.7285714286);
}
.PPW-PHARMA-AND-COSMETICS .chart-color-10 {
  fill: rgb(0, 251.6, 215.6571428571);
}
.PPW-PREMIUM-LUXE {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: black;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(247.68, 245.52, 236.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: black;
  --mdc-filled-text-field-focus-active-indicator-color: black;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: black;
  --mdc-outlined-text-field-focus-outline-color: black;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 0, 0, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: black;
  --mdc-switch-selected-handle-color: black;
  --mdc-switch-selected-hover-state-layer-color: black;
  --mdc-switch-selected-pressed-state-layer-color: black;
  --mdc-switch-selected-focus-handle-color: black;
  --mdc-switch-selected-hover-handle-color: black;
  --mdc-switch-selected-pressed-handle-color: black;
  --mdc-switch-selected-focus-track-color: rgb(76.5, 76.5, 76.5);
  --mdc-switch-selected-hover-track-color: rgb(76.5, 76.5, 76.5);
  --mdc-switch-selected-pressed-track-color: rgb(76.5, 76.5, 76.5);
  --mdc-switch-selected-track-color: rgb(76.5, 76.5, 76.5);
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: black;
  --mdc-slider-focus-handle-color: black;
  --mdc-slider-hover-handle-color: black;
  --mdc-slider-active-track-color: black;
  --mdc-slider-inactive-track-color: black;
  --mdc-slider-with-tick-marks-inactive-container-color: black;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: black;
  --mat-slider-hover-state-layer-color: rgba(0, 0, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 0, 0, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: rgb(247.68, 245.52, 236.76);
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: black;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: black;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: black;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 0, 0, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 0, 0, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: black;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 0, 0, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: black;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: black;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: black;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PREMIUM-LUXE .mat-accent {
  --mat-option-selected-state-label-text-color: rgb(247.68, 245.52, 236.76);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.PPW-PREMIUM-LUXE .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.PPW-PREMIUM-LUXE .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: black;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: black;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PREMIUM-LUXE .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(247.68, 245.52, 236.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PREMIUM-LUXE .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.PPW-PREMIUM-LUXE .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: black;
  --mdc-linear-progress-track-color: rgba(0, 0, 0, 0.25);
}
.PPW-PREMIUM-LUXE .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: rgb(247.68, 245.52, 236.76);
  --mdc-linear-progress-track-color: rgba(247.68, 245.52, 236.76, 0.25);
}
.PPW-PREMIUM-LUXE .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: rgb(247.68, 245.52, 236.76);
  --mdc-filled-text-field-focus-active-indicator-color: rgb(247.68, 245.52, 236.76);
  --mdc-filled-text-field-focus-label-text-color: rgba(247.68, 245.52, 236.76, 0.87);
  --mdc-outlined-text-field-caret-color: rgb(247.68, 245.52, 236.76);
  --mdc-outlined-text-field-focus-outline-color: rgb(247.68, 245.52, 236.76);
  --mdc-outlined-text-field-focus-label-text-color: rgba(247.68, 245.52, 236.76, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(247.68, 245.52, 236.76, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(247.68, 245.52, 236.76, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: black;
  --mdc-chip-elevated-selected-container-color: black;
  --mdc-chip-elevated-disabled-container-color: black;
  --mdc-chip-flat-disabled-selected-container-color: black;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-chip-elevated-selected-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-chip-elevated-disabled-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-chip-flat-disabled-selected-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.PPW-PREMIUM-LUXE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.PPW-PREMIUM-LUXE .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.PPW-PREMIUM-LUXE .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: rgb(187.89, 168.85, 94.94);
  --mdc-switch-selected-handle-color: rgb(187.89, 168.85, 94.94);
  --mdc-switch-selected-hover-state-layer-color: rgb(187.89, 168.85, 94.94);
  --mdc-switch-selected-pressed-state-layer-color: rgb(187.89, 168.85, 94.94);
  --mdc-switch-selected-focus-handle-color: rgb(158.75, 134.75, 56.5);
  --mdc-switch-selected-hover-handle-color: rgb(158.75, 134.75, 56.5);
  --mdc-switch-selected-pressed-handle-color: rgb(158.75, 134.75, 56.5);
  --mdc-switch-selected-focus-track-color: rgb(212.3, 199.7, 148.6);
  --mdc-switch-selected-hover-track-color: rgb(212.3, 199.7, 148.6);
  --mdc-switch-selected-pressed-track-color: rgb(212.3, 199.7, 148.6);
  --mdc-switch-selected-track-color: rgb(212.3, 199.7, 148.6);
}
.PPW-PREMIUM-LUXE .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.PPW-PREMIUM-LUXE .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: black;
  --mdc-radio-selected-hover-icon-color: black;
  --mdc-radio-selected-icon-color: black;
  --mdc-radio-selected-pressed-icon-color: black;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: black;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-hover-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-pressed-icon-color: rgb(247.68, 245.52, 236.76);
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: rgb(247.68, 245.52, 236.76);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PREMIUM-LUXE .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.PPW-PREMIUM-LUXE .mat-accent {
  --mdc-slider-handle-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-focus-handle-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-hover-handle-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-active-track-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-inactive-track-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-with-tick-marks-inactive-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: rgb(247.68, 245.52, 236.76);
  --mat-slider-hover-state-layer-color: rgba(247.68, 245.52, 236.76, 0.05);
  --mat-slider-focus-state-layer-color: rgba(247.68, 245.52, 236.76, 0.2);
}
.PPW-PREMIUM-LUXE .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.PPW-PREMIUM-LUXE .mdc-list-item__start,
.PPW-PREMIUM-LUXE .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: black;
  --mdc-radio-selected-hover-icon-color: black;
  --mdc-radio-selected-icon-color: black;
  --mdc-radio-selected-pressed-icon-color: black;
}
.PPW-PREMIUM-LUXE .mat-accent .mdc-list-item__start,
.PPW-PREMIUM-LUXE .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-hover-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-radio-selected-pressed-icon-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-warn .mdc-list-item__start,
.PPW-PREMIUM-LUXE .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: black;
  --mdc-checkbox-selected-hover-icon-color: black;
  --mdc-checkbox-selected-icon-color: black;
  --mdc-checkbox-selected-pressed-icon-color: black;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: black;
  --mdc-checkbox-selected-hover-state-layer-color: black;
  --mdc-checkbox-selected-pressed-state-layer-color: black;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.PPW-PREMIUM-LUXE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.PPW-PREMIUM-LUXE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.PPW-PREMIUM-LUXE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.PPW-PREMIUM-LUXE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.PPW-PREMIUM-LUXE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: black;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: black;
  --mat-tab-header-active-ripple-color: black;
  --mat-tab-header-inactive-ripple-color: black;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: black;
  --mat-tab-header-active-hover-label-text-color: black;
  --mat-tab-header-active-focus-indicator-color: black;
  --mat-tab-header-active-hover-indicator-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group.mat-accent,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-active-ripple-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-inactive-ripple-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-active-hover-label-text-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-active-focus-indicator-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-active-hover-indicator-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group.mat-warn,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group.mat-background-primary,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: black;
  --mat-tab-header-with-background-foreground-color: white;
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group.mat-background-accent,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: rgb(247.68, 245.52, 236.76);
  --mat-tab-header-with-background-foreground-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-tab-group.mat-background-warn,
.PPW-PREMIUM-LUXE .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.PPW-PREMIUM-LUXE .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: black;
  --mdc-checkbox-selected-hover-icon-color: black;
  --mdc-checkbox-selected-icon-color: black;
  --mdc-checkbox-selected-pressed-icon-color: black;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: black;
  --mdc-checkbox-selected-hover-state-layer-color: black;
  --mdc-checkbox-selected-pressed-state-layer-color: black;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: black;
  --mat-text-button-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: rgb(247.68, 245.52, 236.76);
  --mat-text-button-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mat-text-button-ripple-color: rgba(247.68, 245.52, 236.76, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: black;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: black;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: rgb(247.68, 245.52, 236.76);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mat-outlined-button-ripple-color: rgba(247.68, 245.52, 236.76, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: black;
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: rgb(247.68, 245.52, 236.76);
  --mat-icon-button-state-layer-color: rgb(247.68, 245.52, 236.76);
  --mat-icon-button-ripple-color: rgba(247.68, 245.52, 236.76, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: black;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: rgb(247.68, 245.52, 236.76);
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: black;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: rgb(247.68, 245.52, 236.76);
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.PPW-PREMIUM-LUXE .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.PPW-PREMIUM-LUXE .mat-accent {
  --mdc-circular-progress-active-indicator-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.PPW-PREMIUM-LUXE .mat-badge-accent {
  --mat-badge-background-color: rgb(247.68, 245.52, 236.76);
  --mat-badge-text-color: black;
}
.PPW-PREMIUM-LUXE .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.PPW-PREMIUM-LUXE .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: rgb(247.68, 245.52, 236.76);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(247.68, 245.52, 236.76, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(247.68, 245.52, 236.76, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(247.68, 245.52, 236.76, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(247.68, 245.52, 236.76, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.PPW-PREMIUM-LUXE .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.PPW-PREMIUM-LUXE .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.PPW-PREMIUM-LUXE .mat-icon.mat-primary {
  --mat-icon-color: black;
}
.PPW-PREMIUM-LUXE .mat-icon.mat-accent {
  --mat-icon-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.PPW-PREMIUM-LUXE .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: rgb(247.68, 245.52, 236.76);
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: rgb(247.68, 245.52, 236.76);
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: rgb(247.68, 245.52, 236.76);
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.PPW-PREMIUM-LUXE .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.PPW-PREMIUM-LUXE .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: black;
  --mat-toolbar-container-text-color: white;
}
.PPW-PREMIUM-LUXE .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: rgb(247.68, 245.52, 236.76);
  --mat-toolbar-container-text-color: black;
}
.PPW-PREMIUM-LUXE .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.PPW-PREMIUM-LUXE :root {
  --chart-color-1: black;
  --chart-color-2: black;
  --chart-color-3: rgb(38.25, 38.25, 38.25);
  --chart-color-4: rgb(76.5, 76.5, 76.5);
  --chart-color-5: rgb(127.5, 127.5, 127.5);
  --chart-color-6: rgb(178.5, 178.5, 178.5);
  --chart-color-7: rgb(224.4, 224.4, 224.4);
  --chart-color-8: rgb(165.75, 165.75, 165.75);
  --chart-color-9: rgb(114.75, 114.75, 114.75);
  --chart-color-10: #666666;
}
.PPW-PREMIUM-LUXE .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.PPW-PREMIUM-LUXE mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.PPW-PREMIUM-LUXE mat-nav-list a.color-primary-important {
  color: black !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.PPW-PREMIUM-LUXE .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: rgb(247.68, 245.52, 236.76);
  border: none;
}
.PPW-PREMIUM-LUXE .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: black;
}
.PPW-PREMIUM-LUXE .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.PPW-PREMIUM-LUXE .mat-button-wrapper {
  color: inherit;
}
.PPW-PREMIUM-LUXE .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.PPW-PREMIUM-LUXE .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.PPW-PREMIUM-LUXE .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.PPW-PREMIUM-LUXE .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.PPW-PREMIUM-LUXE .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.PPW-PREMIUM-LUXE .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-tooltip,
.PPW-PREMIUM-LUXE .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: black !important;
  border: 1px solid black;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: black;
}
.PPW-PREMIUM-LUXE .mat-mdc-card {
  width: auto;
  background-color: rgb(247.68, 245.52, 236.76) !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.PPW-PREMIUM-LUXE .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.PPW-PREMIUM-LUXE .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.PPW-PREMIUM-LUXE .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.PPW-PREMIUM-LUXE .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.PPW-PREMIUM-LUXE .mat-form-field-infix {
  width: auto !important;
}
.PPW-PREMIUM-LUXE .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.PPW-PREMIUM-LUXE .mdc-floating-label {
  font-size: 1.25rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.PPW-PREMIUM-LUXE .mat-drawer-container {
  background-color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: rgb(247.68, 245.52, 236.76);
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-base {
  padding-top: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-list-item {
  height: 2rem !important;
}
.PPW-PREMIUM-LUXE .mat-option-text {
  font-size: 0.9rem;
}
.PPW-PREMIUM-LUXE .mat-select-value {
  font-size: 0.9rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator .mat-mdc-paginator-page-size,
.PPW-PREMIUM-LUXE .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.PPW-PREMIUM-LUXE .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.PPW-PREMIUM-LUXE .mat-mdc-paginator-range-actions * {
  color:!important;
}
.PPW-PREMIUM-LUXE fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.PPW-PREMIUM-LUXE a {
  white-space: normal;
}
.PPW-PREMIUM-LUXE .main-content {
  height: 100%;
}
.PPW-PREMIUM-LUXE .full-width {
  width: 100%;
}
.PPW-PREMIUM-LUXE .full-height {
  height: 100%;
}
.PPW-PREMIUM-LUXE .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.PPW-PREMIUM-LUXE .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.PPW-PREMIUM-LUXE .col:last-child {
  margin-right: 0;
}
.PPW-PREMIUM-LUXE .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: rgb(247.68, 245.52, 236.76);
  --mdc-snackbar-supporting-text-color: black;
  border-style: solid;
  border-color: black;
  border-width: 0.2rem;
  color: black;
}
.PPW-PREMIUM-LUXE button.border-primary:not([disabled]) {
  border: 1px solid black;
}
.PPW-PREMIUM-LUXE button.border-accent:not([disabled]) {
  border: 1px solid rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE button.border-accent-500:not([disabled]) {
  border: 1px solid #c2b067;
}
.PPW-PREMIUM-LUXE button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.PPW-PREMIUM-LUXE .barchart-primary-label {
  stroke: black;
  stroke-width: 1 !important;
}
.PPW-PREMIUM-LUXE .barchart-accent-background-label {
  fill: none;
}
.PPW-PREMIUM-LUXE .fill-accent-500 {
  fill: #c2b067;
}
.PPW-PREMIUM-LUXE .stroke-accent-500 {
  stroke: #c2b067;
}
.PPW-PREMIUM-LUXE .fill-primary {
  fill: black;
}
.PPW-PREMIUM-LUXE .stroke-primary {
  stroke: black;
}
.PPW-PREMIUM-LUXE .color-primary {
  color: black;
}
.PPW-PREMIUM-LUXE .color-primary-important {
  color: black !important;
}
.PPW-PREMIUM-LUXE .color-accent {
  color: rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .color-accent-500 {
  color: #c2b067 !important;
}
.PPW-PREMIUM-LUXE .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.PPW-PREMIUM-LUXE .background-primary {
  background-color: black;
}
.PPW-PREMIUM-LUXE .background-accent {
  background-color: rgb(247.68, 245.52, 236.76) !important;
}
.PPW-PREMIUM-LUXE .background-accent-500 {
  background-color: #c2b067;
}
.PPW-PREMIUM-LUXE .hover-background-primary:hover {
  background-color: black !important;
}
.PPW-PREMIUM-LUXE .before-border-primary:before {
  border: 1px solid black;
}
.PPW-PREMIUM-LUXE .color-warn {
  color: #f44336;
}
.PPW-PREMIUM-LUXE a.active {
  font-weight: 500;
  color: black;
}
.PPW-PREMIUM-LUXE .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px black, -1px -1px 5px -1px black;
}
.PPW-PREMIUM-LUXE .primary-shadow {
  border: 1px solid black !important;
}
.PPW-PREMIUM-LUXE .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px rgb(212.3, 199.7, 148.6), -1px -1px 5px 1px rgb(247.68, 245.52, 236.76);
}
.PPW-PREMIUM-LUXE .chart-color-1 {
  fill: black;
}
.PPW-PREMIUM-LUXE .chart-color-2 {
  fill: black;
}
.PPW-PREMIUM-LUXE .chart-color-3 {
  fill: rgb(38.25, 38.25, 38.25);
}
.PPW-PREMIUM-LUXE .chart-color-4 {
  fill: rgb(76.5, 76.5, 76.5);
}
.PPW-PREMIUM-LUXE .chart-color-5 {
  fill: rgb(127.5, 127.5, 127.5);
}
.PPW-PREMIUM-LUXE .chart-color-6 {
  fill: rgb(178.5, 178.5, 178.5);
}
.PPW-PREMIUM-LUXE .chart-color-7 {
  fill: rgb(224.4, 224.4, 224.4);
}
.PPW-PREMIUM-LUXE .chart-color-8 {
  fill: rgb(165.75, 165.75, 165.75);
}
.PPW-PREMIUM-LUXE .chart-color-9 {
  fill: rgb(114.75, 114.75, 114.75);
}
.PPW-PREMIUM-LUXE .chart-color-10 {
  fill: #666666;
}
.TETRAPAK,
.tetrapack-mock {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #ccab84;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e2f0fa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e2f0fa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #ccab84;
  --mdc-filled-text-field-focus-active-indicator-color: #ccab84;
  --mdc-filled-text-field-focus-label-text-color: rgba(204, 171, 132, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #ccab84;
  --mdc-outlined-text-field-focus-outline-color: #ccab84;
  --mdc-outlined-text-field-focus-label-text-color: rgba(204, 171, 132, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(204, 171, 132, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(204, 171, 132, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #0094e1;
  --mdc-switch-selected-handle-color: #0094e1;
  --mdc-switch-selected-hover-state-layer-color: #0094e1;
  --mdc-switch-selected-pressed-state-layer-color: #0094e1;
  --mdc-switch-selected-focus-handle-color: #00519a;
  --mdc-switch-selected-hover-handle-color: #00519a;
  --mdc-switch-selected-pressed-handle-color: #00519a;
  --mdc-switch-selected-focus-track-color: #00bef2;
  --mdc-switch-selected-hover-track-color: #00bef2;
  --mdc-switch-selected-pressed-track-color: #00bef2;
  --mdc-switch-selected-track-color: #00bef2;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #ccab84;
  --mdc-slider-focus-handle-color: #ccab84;
  --mdc-slider-hover-handle-color: #ccab84;
  --mdc-slider-active-track-color: #ccab84;
  --mdc-slider-inactive-track-color: #ccab84;
  --mdc-slider-with-tick-marks-inactive-container-color: #ccab84;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #ccab84;
  --mat-slider-hover-state-layer-color: rgba(204, 171, 132, 0.05);
  --mat-slider-focus-state-layer-color: rgba(204, 171, 132, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e2f0fa;
  --mdc-checkbox-selected-hover-icon-color: #e2f0fa;
  --mdc-checkbox-selected-icon-color: #e2f0fa;
  --mdc-checkbox-selected-pressed-icon-color: #e2f0fa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e2f0fa;
  --mdc-checkbox-selected-hover-state-layer-color: #e2f0fa;
  --mdc-checkbox-selected-pressed-state-layer-color: #e2f0fa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e2f0fa;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #ccab84;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #ccab84;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #ccab84;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(204, 171, 132, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(204, 171, 132, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(204, 171, 132, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #ccab84;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(204, 171, 132, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #ccab84;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #ccab84;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #ccab84;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.TETRAPAK .mat-accent,
.tetrapack-mock .mat-accent {
  --mat-option-selected-state-label-text-color: #e2f0fa;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.TETRAPAK .mat-warn,
.tetrapack-mock .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.TETRAPAK .mat-primary,
.tetrapack-mock .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #ccab84;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ccab84;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.TETRAPAK .mat-accent,
.tetrapack-mock .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e2f0fa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e2f0fa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.TETRAPAK .mat-warn,
.tetrapack-mock .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.TETRAPAK .mat-mdc-progress-bar,
.tetrapack-mock .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ccab84;
  --mdc-linear-progress-track-color: rgba(204, 171, 132, 0.25);
}
.TETRAPAK .mat-mdc-progress-bar.mat-accent,
.tetrapack-mock .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e2f0fa;
  --mdc-linear-progress-track-color: rgba(226, 240, 250, 0.25);
}
.TETRAPAK .mat-mdc-progress-bar.mat-warn,
.tetrapack-mock .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.TETRAPAK .mat-mdc-form-field.mat-accent,
.tetrapack-mock .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e2f0fa;
  --mdc-filled-text-field-focus-active-indicator-color: #e2f0fa;
  --mdc-filled-text-field-focus-label-text-color: rgba(226, 240, 250, 0.87);
  --mdc-outlined-text-field-caret-color: #e2f0fa;
  --mdc-outlined-text-field-focus-outline-color: #e2f0fa;
  --mdc-outlined-text-field-focus-label-text-color: rgba(226, 240, 250, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(226, 240, 250, 0.87);
}
.TETRAPAK .mat-mdc-form-field.mat-warn,
.tetrapack-mock .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.TETRAPAK .mat-mdc-form-field.mat-accent,
.tetrapack-mock .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(226, 240, 250, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.TETRAPAK .mat-mdc-form-field.mat-warn,
.tetrapack-mock .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.TETRAPAK .mat-mdc-standard-chip,
.tetrapack-mock .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.TETRAPAK .mat-mdc-standard-chip,
.tetrapack-mock .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #ccab84;
  --mdc-chip-elevated-selected-container-color: #ccab84;
  --mdc-chip-elevated-disabled-container-color: #ccab84;
  --mdc-chip-flat-disabled-selected-container-color: #ccab84;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e2f0fa;
  --mdc-chip-elevated-selected-container-color: #e2f0fa;
  --mdc-chip-elevated-disabled-container-color: #e2f0fa;
  --mdc-chip-flat-disabled-selected-container-color: #e2f0fa;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.TETRAPAK .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.tetrapack-mock .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.TETRAPAK .mat-mdc-slide-toggle,
.tetrapack-mock .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.TETRAPAK .mat-mdc-slide-toggle,
.tetrapack-mock .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.TETRAPAK .mat-mdc-slide-toggle.mat-accent,
.tetrapack-mock .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #1e7ccb;
  --mdc-switch-selected-handle-color: #1e7ccb;
  --mdc-switch-selected-hover-state-layer-color: #1e7ccb;
  --mdc-switch-selected-pressed-state-layer-color: #1e7ccb;
  --mdc-switch-selected-focus-handle-color: #023e88;
  --mdc-switch-selected-hover-handle-color: #023e88;
  --mdc-switch-selected-pressed-handle-color: #023e88;
  --mdc-switch-selected-focus-track-color: #63abe2;
  --mdc-switch-selected-hover-track-color: #63abe2;
  --mdc-switch-selected-pressed-track-color: #63abe2;
  --mdc-switch-selected-track-color: #63abe2;
}
.TETRAPAK .mat-mdc-slide-toggle.mat-warn,
.tetrapack-mock .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.TETRAPAK .mat-mdc-radio-button.mat-primary,
.tetrapack-mock .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ccab84;
  --mdc-radio-selected-hover-icon-color: #ccab84;
  --mdc-radio-selected-icon-color: #ccab84;
  --mdc-radio-selected-pressed-icon-color: #ccab84;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #ccab84;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.TETRAPAK .mat-mdc-radio-button.mat-accent,
.tetrapack-mock .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e2f0fa;
  --mdc-radio-selected-hover-icon-color: #e2f0fa;
  --mdc-radio-selected-icon-color: #e2f0fa;
  --mdc-radio-selected-pressed-icon-color: #e2f0fa;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e2f0fa;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.TETRAPAK .mat-mdc-radio-button.mat-warn,
.tetrapack-mock .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.TETRAPAK .mat-accent,
.tetrapack-mock .mat-accent {
  --mdc-slider-handle-color: #e2f0fa;
  --mdc-slider-focus-handle-color: #e2f0fa;
  --mdc-slider-hover-handle-color: #e2f0fa;
  --mdc-slider-active-track-color: #e2f0fa;
  --mdc-slider-inactive-track-color: #e2f0fa;
  --mdc-slider-with-tick-marks-inactive-container-color: #e2f0fa;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e2f0fa;
  --mat-slider-hover-state-layer-color: rgba(226, 240, 250, 0.05);
  --mat-slider-focus-state-layer-color: rgba(226, 240, 250, 0.2);
}
.TETRAPAK .mat-warn,
.tetrapack-mock .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.TETRAPAK .mdc-list-item__start,
.TETRAPAK .mdc-list-item__end,
.tetrapack-mock .mdc-list-item__start,
.tetrapack-mock .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ccab84;
  --mdc-radio-selected-hover-icon-color: #ccab84;
  --mdc-radio-selected-icon-color: #ccab84;
  --mdc-radio-selected-pressed-icon-color: #ccab84;
}
.TETRAPAK .mat-accent .mdc-list-item__start,
.TETRAPAK .mat-accent .mdc-list-item__end,
.tetrapack-mock .mat-accent .mdc-list-item__start,
.tetrapack-mock .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e2f0fa;
  --mdc-radio-selected-hover-icon-color: #e2f0fa;
  --mdc-radio-selected-icon-color: #e2f0fa;
  --mdc-radio-selected-pressed-icon-color: #e2f0fa;
}
.TETRAPAK .mat-warn .mdc-list-item__start,
.TETRAPAK .mat-warn .mdc-list-item__end,
.tetrapack-mock .mat-warn .mdc-list-item__start,
.tetrapack-mock .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.TETRAPAK .mat-mdc-list-option,
.tetrapack-mock .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ccab84;
  --mdc-checkbox-selected-hover-icon-color: #ccab84;
  --mdc-checkbox-selected-icon-color: #ccab84;
  --mdc-checkbox-selected-pressed-icon-color: #ccab84;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ccab84;
  --mdc-checkbox-selected-hover-state-layer-color: #ccab84;
  --mdc-checkbox-selected-pressed-state-layer-color: #ccab84;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.TETRAPAK .mat-mdc-list-option.mat-accent,
.tetrapack-mock .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e2f0fa;
  --mdc-checkbox-selected-hover-icon-color: #e2f0fa;
  --mdc-checkbox-selected-icon-color: #e2f0fa;
  --mdc-checkbox-selected-pressed-icon-color: #e2f0fa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e2f0fa;
  --mdc-checkbox-selected-hover-state-layer-color: #e2f0fa;
  --mdc-checkbox-selected-pressed-state-layer-color: #e2f0fa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.TETRAPAK .mat-mdc-list-option.mat-warn,
.tetrapack-mock .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.TETRAPAK .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.TETRAPAK .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.TETRAPAK .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.TETRAPAK .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.tetrapack-mock .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.tetrapack-mock .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.tetrapack-mock .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.tetrapack-mock .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #ccab84;
}
.TETRAPAK .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.TETRAPAK .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.TETRAPAK .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.tetrapack-mock .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.tetrapack-mock .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.tetrapack-mock .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.TETRAPAK .mat-mdc-tab-group,
.TETRAPAK .mat-mdc-tab-nav-bar,
.tetrapack-mock .mat-mdc-tab-group,
.tetrapack-mock .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ccab84;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #ccab84;
  --mat-tab-header-active-ripple-color: #ccab84;
  --mat-tab-header-inactive-ripple-color: #ccab84;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #ccab84;
  --mat-tab-header-active-hover-label-text-color: #ccab84;
  --mat-tab-header-active-focus-indicator-color: #ccab84;
  --mat-tab-header-active-hover-indicator-color: #ccab84;
}
.TETRAPAK .mat-mdc-tab-group.mat-accent,
.TETRAPAK .mat-mdc-tab-nav-bar.mat-accent,
.tetrapack-mock .mat-mdc-tab-group.mat-accent,
.tetrapack-mock .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e2f0fa;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e2f0fa;
  --mat-tab-header-active-ripple-color: #e2f0fa;
  --mat-tab-header-inactive-ripple-color: #e2f0fa;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e2f0fa;
  --mat-tab-header-active-hover-label-text-color: #e2f0fa;
  --mat-tab-header-active-focus-indicator-color: #e2f0fa;
  --mat-tab-header-active-hover-indicator-color: #e2f0fa;
}
.TETRAPAK .mat-mdc-tab-group.mat-warn,
.TETRAPAK .mat-mdc-tab-nav-bar.mat-warn,
.tetrapack-mock .mat-mdc-tab-group.mat-warn,
.tetrapack-mock .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.TETRAPAK .mat-mdc-tab-group.mat-background-primary,
.TETRAPAK .mat-mdc-tab-nav-bar.mat-background-primary,
.tetrapack-mock .mat-mdc-tab-group.mat-background-primary,
.tetrapack-mock .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #ccab84;
  --mat-tab-header-with-background-foreground-color: black;
}
.TETRAPAK .mat-mdc-tab-group.mat-background-accent,
.TETRAPAK .mat-mdc-tab-nav-bar.mat-background-accent,
.tetrapack-mock .mat-mdc-tab-group.mat-background-accent,
.tetrapack-mock .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e2f0fa;
  --mat-tab-header-with-background-foreground-color: black;
}
.TETRAPAK .mat-mdc-tab-group.mat-background-warn,
.TETRAPAK .mat-mdc-tab-nav-bar.mat-background-warn,
.tetrapack-mock .mat-mdc-tab-group.mat-background-warn,
.tetrapack-mock .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.TETRAPAK .mat-mdc-checkbox.mat-primary,
.tetrapack-mock .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ccab84;
  --mdc-checkbox-selected-hover-icon-color: #ccab84;
  --mdc-checkbox-selected-icon-color: #ccab84;
  --mdc-checkbox-selected-pressed-icon-color: #ccab84;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ccab84;
  --mdc-checkbox-selected-hover-state-layer-color: #ccab84;
  --mdc-checkbox-selected-pressed-state-layer-color: #ccab84;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.TETRAPAK .mat-mdc-checkbox.mat-warn,
.tetrapack-mock .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.TETRAPAK .mat-mdc-button.mat-primary,
.tetrapack-mock .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #ccab84;
  --mat-text-button-state-layer-color: #ccab84;
  --mat-text-button-ripple-color: rgba(204, 171, 132, 0.1);
}
.TETRAPAK .mat-mdc-button.mat-accent,
.tetrapack-mock .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e2f0fa;
  --mat-text-button-state-layer-color: #e2f0fa;
  --mat-text-button-ripple-color: rgba(226, 240, 250, 0.1);
}
.TETRAPAK .mat-mdc-button.mat-warn,
.tetrapack-mock .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.TETRAPAK .mat-mdc-unelevated-button.mat-primary,
.tetrapack-mock .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #ccab84;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-unelevated-button.mat-accent,
.tetrapack-mock .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e2f0fa;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-unelevated-button.mat-warn,
.tetrapack-mock .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.TETRAPAK .mat-mdc-raised-button.mat-primary,
.tetrapack-mock .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #ccab84;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-raised-button.mat-accent,
.tetrapack-mock .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e2f0fa;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-raised-button.mat-warn,
.tetrapack-mock .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.TETRAPAK .mat-mdc-outlined-button.mat-primary,
.tetrapack-mock .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #ccab84;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #ccab84;
  --mat-outlined-button-ripple-color: rgba(204, 171, 132, 0.1);
}
.TETRAPAK .mat-mdc-outlined-button.mat-accent,
.tetrapack-mock .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e2f0fa;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e2f0fa;
  --mat-outlined-button-ripple-color: rgba(226, 240, 250, 0.1);
}
.TETRAPAK .mat-mdc-outlined-button.mat-warn,
.tetrapack-mock .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.TETRAPAK .mat-mdc-icon-button.mat-primary,
.tetrapack-mock .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #ccab84;
  --mat-icon-button-state-layer-color: #ccab84;
  --mat-icon-button-ripple-color: rgba(204, 171, 132, 0.1);
}
.TETRAPAK .mat-mdc-icon-button.mat-accent,
.tetrapack-mock .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e2f0fa;
  --mat-icon-button-state-layer-color: #e2f0fa;
  --mat-icon-button-ripple-color: rgba(226, 240, 250, 0.1);
}
.TETRAPAK .mat-mdc-icon-button.mat-warn,
.tetrapack-mock .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.TETRAPAK .mat-mdc-fab.mat-primary,
.tetrapack-mock .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #ccab84;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-fab.mat-accent,
.tetrapack-mock .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e2f0fa;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-fab.mat-warn,
.tetrapack-mock .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.TETRAPAK .mat-mdc-mini-fab.mat-primary,
.tetrapack-mock .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #ccab84;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-mini-fab.mat-accent,
.tetrapack-mock .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e2f0fa;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.TETRAPAK .mat-mdc-mini-fab.mat-warn,
.tetrapack-mock .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.TETRAPAK .mat-accent,
.tetrapack-mock .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e2f0fa;
}
.TETRAPAK .mat-warn,
.tetrapack-mock .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.TETRAPAK .mat-badge-accent,
.tetrapack-mock .mat-badge-accent {
  --mat-badge-background-color: #e2f0fa;
  --mat-badge-text-color: black;
}
.TETRAPAK .mat-badge-warn,
.tetrapack-mock .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.TETRAPAK .mat-datepicker-content.mat-accent,
.tetrapack-mock .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e2f0fa;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(226, 240, 250, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(226, 240, 250, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(226, 240, 250, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(226, 240, 250, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.TETRAPAK .mat-datepicker-content.mat-warn,
.tetrapack-mock .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.TETRAPAK .mat-datepicker-toggle-active.mat-accent,
.tetrapack-mock .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e2f0fa;
}
.TETRAPAK .mat-datepicker-toggle-active.mat-warn,
.tetrapack-mock .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.TETRAPAK .mat-icon.mat-primary,
.tetrapack-mock .mat-icon.mat-primary {
  --mat-icon-color: #ccab84;
}
.TETRAPAK .mat-icon.mat-accent,
.tetrapack-mock .mat-icon.mat-accent {
  --mat-icon-color: #e2f0fa;
}
.TETRAPAK .mat-icon.mat-warn,
.tetrapack-mock .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.TETRAPAK .mat-step-header.mat-accent,
.tetrapack-mock .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e2f0fa;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e2f0fa;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e2f0fa;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.TETRAPAK .mat-step-header.mat-warn,
.tetrapack-mock .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.TETRAPAK .mat-toolbar.mat-primary,
.tetrapack-mock .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #ccab84;
  --mat-toolbar-container-text-color: black;
}
.TETRAPAK .mat-toolbar.mat-accent,
.tetrapack-mock .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e2f0fa;
  --mat-toolbar-container-text-color: black;
}
.TETRAPAK .mat-toolbar.mat-warn,
.tetrapack-mock .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.TETRAPAK :root,
.tetrapack-mock :root {
  --chart-color-1: #00519a;
  --chart-color-2: #0094e1;
  --chart-color-3: #00b0f2;
  --chart-color-4: #00bef2;
  --chart-color-5: #6dd0f5;
  --chart-color-6: #aae3f9;
  --chart-color-7: #ccab84;
  --chart-color-8: #aae3f9;
  --chart-color-9: #00b0f2;
  --chart-color-10: #0082ce;
}
.TETRAPAK .mat-mdc-menu-item,
.tetrapack-mock .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.TETRAPAK .mat-mdc-menu-item mat-icon,
.tetrapack-mock .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.TETRAPAK mat-nav-list a,
.tetrapack-mock mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.TETRAPAK mat-nav-list a.color-primary-important,
.tetrapack-mock mat-nav-list a.color-primary-important {
  color: #ccab84 !important;
}
.TETRAPAK .mat-mdc-button > .mat-icon,
.tetrapack-mock .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.TETRAPAK .mat-button-toggle-group,
.tetrapack-mock .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.TETRAPAK .mat-button-toggle-group-appearance-standard,
.tetrapack-mock .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.TETRAPAK .mat-button-toggle-disabled.mat-button-toggle-checked,
.tetrapack-mock .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.TETRAPAK .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.tetrapack-mock .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.TETRAPAK .mat-button-toggle-disabled .mat-button-toggle-button,
.tetrapack-mock .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.TETRAPAK .mat-button-toggle,
.tetrapack-mock .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e2f0fa;
  border: none;
}
.TETRAPAK .mat-button-toggle .mat-focus-indicator,
.tetrapack-mock .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.TETRAPAK .mat-button-toggle-checked,
.tetrapack-mock .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.TETRAPAK .mat-button-toggle-checked .mat-focus-indicator,
.tetrapack-mock .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.TETRAPAK .mat-button-toggle-checked .mat-button-toggle-label-content,
.tetrapack-mock .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #ccab84;
}
.TETRAPAK .mat-button-toggle-label-content,
.tetrapack-mock .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.TETRAPAK .mat-button-wrapper,
.tetrapack-mock .mat-button-wrapper {
  color: inherit;
}
.TETRAPAK .mat-slide-toggle-content,
.tetrapack-mock .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.TETRAPAK .mat-mdc-table,
.tetrapack-mock .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.TETRAPAK .mat-mdc-table .mat-mdc-header-cell,
.tetrapack-mock .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.TETRAPAK .mat-mdc-table .mat-mdc-cell,
.tetrapack-mock .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.TETRAPAK .mat-mdc-table mat-row.mat-mdc-row,
.tetrapack-mock .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.TETRAPAK .mat-mdc-table mat-row.mat-mdc-row:hover,
.tetrapack-mock .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.TETRAPAK .mat-mdc-form-field-error,
.tetrapack-mock .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.TETRAPAK .mat-mdc-tooltip,
.TETRAPAK .mat-tooltip,
.tetrapack-mock .mat-mdc-tooltip,
.tetrapack-mock .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #ccab84 !important;
  border: 1px solid #ccab84;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #ccab84;
}
.TETRAPAK .mat-mdc-card,
.tetrapack-mock .mat-mdc-card {
  width: auto;
  background-color: #e2f0fa !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.TETRAPAK .mat-mdc-card .mat-mdc-card-title,
.tetrapack-mock .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.TETRAPAK .mat-mdc-card .mat-mdc-card-title mat-icon,
.tetrapack-mock .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.TETRAPAK .mat-mdc-card .mat-mdc-card-title > h2,
.tetrapack-mock .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.TETRAPAK .mat-mdc-card .mat-mdc-card-title > * > h2,
.tetrapack-mock .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.TETRAPAK .mat-mdc-card > *:not(mat-card-title),
.tetrapack-mock .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.TETRAPAK .mat-mdc-card .mat-mdc-card-header,
.tetrapack-mock .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.TETRAPAK .mat-toolbar,
.tetrapack-mock .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.TETRAPAK .mat-mdc-form-field,
.tetrapack-mock .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.TETRAPAK .mdc-text-field--filled:not(.mdc-text-field--disabled),
.tetrapack-mock .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.TETRAPAK .mat-mdc-form-field-focus-overlay,
.tetrapack-mock .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.TETRAPAK .mat-form-field-infix,
.tetrapack-mock .mat-form-field-infix {
  width: auto !important;
}
.TETRAPAK .mdc-floating-label:not(.mdc-floating-label--float-above),
.tetrapack-mock .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.TETRAPAK .mdc-floating-label,
.tetrapack-mock .mdc-floating-label {
  font-size: 1.25rem;
}
.TETRAPAK .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.tetrapack-mock .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.TETRAPAK .mat-mdc-menu-item :not(mat-icon),
.tetrapack-mock .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.TETRAPAK .mat-drawer-container,
.tetrapack-mock .mat-drawer-container {
  background-color: #e2f0fa;
}
.TETRAPAK .mat-mdc-dialog-container,
.tetrapack-mock .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e2f0fa;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.TETRAPAK .mat-mdc-list-base,
.tetrapack-mock .mat-mdc-list-base {
  padding-top: 0;
}
.TETRAPAK .mat-mdc-list-item-content,
.tetrapack-mock .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.TETRAPAK .mat-mdc-list-item,
.tetrapack-mock .mat-mdc-list-item {
  height: 2rem !important;
}
.TETRAPAK .mat-option-text,
.tetrapack-mock .mat-option-text {
  font-size: 0.9rem;
}
.TETRAPAK .mat-select-value,
.tetrapack-mock .mat-select-value {
  font-size: 0.9rem;
}
.TETRAPAK .mat-mdc-paginator,
.tetrapack-mock .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.TETRAPAK .mat-mdc-paginator .mat-mdc-paginator-container,
.tetrapack-mock .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.TETRAPAK .mat-mdc-paginator .mat-mdc-paginator-page-size,
.TETRAPAK .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.tetrapack-mock .mat-mdc-paginator .mat-mdc-paginator-page-size,
.tetrapack-mock .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.TETRAPAK .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.TETRAPAK .mat-mdc-paginator .mat-mdc-paginator-range-label,
.tetrapack-mock .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.tetrapack-mock .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.TETRAPAK .mat-mdc-paginator-page-size-select,
.tetrapack-mock .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.TETRAPAK .mat-mdc-paginator-range-actions *,
.tetrapack-mock .mat-mdc-paginator-range-actions * {
  color:!important;
}
.TETRAPAK fa-icon,
.tetrapack-mock fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.TETRAPAK a,
.tetrapack-mock a {
  white-space: normal;
}
.TETRAPAK .main-content,
.tetrapack-mock .main-content {
  height: 100%;
}
.TETRAPAK .full-width,
.tetrapack-mock .full-width {
  width: 100%;
}
.TETRAPAK .full-height,
.tetrapack-mock .full-height {
  height: 100%;
}
.TETRAPAK .row,
.tetrapack-mock .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.TETRAPAK .col,
.tetrapack-mock .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.TETRAPAK .col:last-child,
.tetrapack-mock .col:last-child {
  margin-right: 0;
}
.TETRAPAK .mat-mdc-snack-bar-container,
.tetrapack-mock .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e2f0fa;
  --mdc-snackbar-supporting-text-color: #ccab84;
  border-style: solid;
  border-color: #ccab84;
  border-width: 0.2rem;
  color: #ccab84;
}
.TETRAPAK button.border-primary:not([disabled]),
.tetrapack-mock button.border-primary:not([disabled]) {
  border: 1px solid #ccab84;
}
.TETRAPAK button.border-accent:not([disabled]),
.tetrapack-mock button.border-accent:not([disabled]) {
  border: 1px solid #e2f0fa;
}
.TETRAPAK button.border-accent-500:not([disabled]),
.tetrapack-mock button.border-accent-500:not([disabled]) {
  border: 1px solid #258ad8;
}
.TETRAPAK button.border-warn:not([disabled]),
.tetrapack-mock button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.TETRAPAK .barchart-primary-label,
.tetrapack-mock .barchart-primary-label {
  stroke: #ccab84;
  stroke-width: 1 !important;
}
.TETRAPAK .barchart-accent-background-label,
.tetrapack-mock .barchart-accent-background-label {
  fill: none;
}
.TETRAPAK .fill-accent-500,
.tetrapack-mock .fill-accent-500 {
  fill: #258ad8;
}
.TETRAPAK .stroke-accent-500,
.tetrapack-mock .stroke-accent-500 {
  stroke: #258ad8;
}
.TETRAPAK .fill-primary,
.tetrapack-mock .fill-primary {
  fill: #ccab84;
}
.TETRAPAK .stroke-primary,
.tetrapack-mock .stroke-primary {
  stroke: #ccab84;
}
.TETRAPAK .color-primary,
.tetrapack-mock .color-primary {
  color: #ccab84;
}
.TETRAPAK .color-primary-important,
.tetrapack-mock .color-primary-important {
  color: #ccab84 !important;
}
.TETRAPAK .color-accent,
.tetrapack-mock .color-accent {
  color: #e2f0fa;
}
.TETRAPAK .color-accent-500,
.tetrapack-mock .color-accent-500 {
  color: #258ad8 !important;
}
.TETRAPAK .color-disabled,
.tetrapack-mock .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.TETRAPAK .background-primary,
.tetrapack-mock .background-primary {
  background-color: #ccab84;
}
.TETRAPAK .background-accent,
.tetrapack-mock .background-accent {
  background-color: #e2f0fa !important;
}
.TETRAPAK .background-accent-500,
.tetrapack-mock .background-accent-500 {
  background-color: #258ad8;
}
.TETRAPAK .hover-background-primary:hover,
.tetrapack-mock .hover-background-primary:hover {
  background-color: #ccab84 !important;
}
.TETRAPAK .before-border-primary:before,
.tetrapack-mock .before-border-primary:before {
  border: 1px solid #ccab84;
}
.TETRAPAK .color-warn,
.tetrapack-mock .color-warn {
  color: #f44336;
}
.TETRAPAK a.active,
.tetrapack-mock a.active {
  font-weight: 500;
  color: #ccab84;
}
.TETRAPAK .hover-primary-shadow:hover,
.tetrapack-mock .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #ccab84, -1px -1px 5px -1px #ccab84;
}
.TETRAPAK .primary-shadow,
.tetrapack-mock .primary-shadow {
  border: 1px solid #ccab84 !important;
}
.TETRAPAK .hover-accent-shadow:hover,
.tetrapack-mock .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #63abe2, -1px -1px 5px 1px #e2f0fa;
}
.TETRAPAK .chart-color-1,
.tetrapack-mock .chart-color-1 {
  fill: #00519a;
}
.TETRAPAK .chart-color-2,
.tetrapack-mock .chart-color-2 {
  fill: #0094e1;
}
.TETRAPAK .chart-color-3,
.tetrapack-mock .chart-color-3 {
  fill: #00b0f2;
}
.TETRAPAK .chart-color-4,
.tetrapack-mock .chart-color-4 {
  fill: #00bef2;
}
.TETRAPAK .chart-color-5,
.tetrapack-mock .chart-color-5 {
  fill: #6dd0f5;
}
.TETRAPAK .chart-color-6,
.tetrapack-mock .chart-color-6 {
  fill: #aae3f9;
}
.TETRAPAK .chart-color-7,
.tetrapack-mock .chart-color-7 {
  fill: #ccab84;
}
.TETRAPAK .chart-color-8,
.tetrapack-mock .chart-color-8 {
  fill: #aae3f9;
}
.TETRAPAK .chart-color-9,
.tetrapack-mock .chart-color-9 {
  fill: #00b0f2;
}
.TETRAPAK .chart-color-10,
.tetrapack-mock .chart-color-10 {
  fill: #0082ce;
}
.TETRAPAK .company-logo,
.tetrapack-mock .company-logo {
  margin-left: 4rem;
  height: 5rem;
  width: auto;
}
.SPICE,
.SPICE-MIGRATION {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #00786f;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(245.4, 241.92, 230.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #00786f;
  --mdc-filled-text-field-focus-active-indicator-color: #00786f;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 120, 111, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #00786f;
  --mdc-outlined-text-field-focus-outline-color: #00786f;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 120, 111, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(0, 120, 111, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 120, 111, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-handle-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-hover-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-pressed-state-layer-color: rgb(0, 111.68, 102.81);
  --mdc-switch-selected-focus-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-hover-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-pressed-handle-color: rgb(0, 72, 63.75);
  --mdc-switch-selected-focus-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-hover-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-pressed-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-selected-track-color: rgb(76.5, 160.5, 154.2);
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #00786f;
  --mdc-slider-focus-handle-color: #00786f;
  --mdc-slider-hover-handle-color: #00786f;
  --mdc-slider-active-track-color: #00786f;
  --mdc-slider-inactive-track-color: #00786f;
  --mdc-slider-with-tick-marks-inactive-container-color: #00786f;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #00786f;
  --mat-slider-hover-state-layer-color: rgba(0, 120, 111, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 120, 111, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: rgb(245.4, 241.92, 230.76);
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #00786f;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #00786f;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #00786f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 120, 111, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 120, 111, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 120, 111, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #00786f;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 120, 111, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #00786f;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #00786f;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #00786f;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.SPICE .mat-accent,
.SPICE-MIGRATION .mat-accent {
  --mat-option-selected-state-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.SPICE .mat-warn,
.SPICE-MIGRATION .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.SPICE .mat-primary,
.SPICE-MIGRATION .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #00786f;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #00786f;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.SPICE .mat-accent,
.SPICE-MIGRATION .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: rgb(245.4, 241.92, 230.76);
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.SPICE .mat-warn,
.SPICE-MIGRATION .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.SPICE .mat-mdc-progress-bar,
.SPICE-MIGRATION .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #00786f;
  --mdc-linear-progress-track-color: rgba(0, 120, 111, 0.25);
}
.SPICE .mat-mdc-progress-bar.mat-accent,
.SPICE-MIGRATION .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mdc-linear-progress-track-color: rgba(245.4, 241.92, 230.76, 0.25);
}
.SPICE .mat-mdc-progress-bar.mat-warn,
.SPICE-MIGRATION .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.SPICE .mat-mdc-form-field.mat-accent,
.SPICE-MIGRATION .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-text-field-focus-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-text-field-focus-label-text-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mdc-outlined-text-field-caret-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-text-field-focus-outline-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-text-field-focus-label-text-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245.4, 241.92, 230.76, 0.87);
}
.SPICE .mat-mdc-form-field.mat-warn,
.SPICE-MIGRATION .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.SPICE .mat-mdc-form-field.mat-accent,
.SPICE-MIGRATION .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245.4, 241.92, 230.76, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.SPICE .mat-mdc-form-field.mat-warn,
.SPICE-MIGRATION .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.SPICE .mat-mdc-standard-chip,
.SPICE-MIGRATION .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.SPICE .mat-mdc-standard-chip,
.SPICE-MIGRATION .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #00786f;
  --mdc-chip-elevated-selected-container-color: #00786f;
  --mdc-chip-elevated-disabled-container-color: #00786f;
  --mdc-chip-flat-disabled-selected-container-color: #00786f;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-elevated-selected-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-elevated-disabled-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-flat-disabled-selected-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.SPICE .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.SPICE-MIGRATION .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.SPICE .mat-mdc-slide-toggle,
.SPICE-MIGRATION .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.SPICE .mat-mdc-slide-toggle,
.SPICE-MIGRATION .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.SPICE .mat-mdc-slide-toggle.mat-accent,
.SPICE-MIGRATION .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-handle-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-hover-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-pressed-state-layer-color: rgb(167.85, 137.81, 47.54);
  --mdc-switch-selected-focus-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-hover-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-pressed-handle-color: rgb(133.75, 98.75, 21.5);
  --mdc-switch-selected-focus-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-hover-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-pressed-track-color: rgb(199, 178.7, 113.6);
  --mdc-switch-selected-track-color: rgb(199, 178.7, 113.6);
}
.SPICE .mat-mdc-slide-toggle.mat-warn,
.SPICE-MIGRATION .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.SPICE .mat-mdc-radio-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00786f;
  --mdc-radio-selected-hover-icon-color: #00786f;
  --mdc-radio-selected-icon-color: #00786f;
  --mdc-radio-selected-pressed-icon-color: #00786f;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #00786f;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.SPICE .mat-mdc-radio-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.SPICE .mat-mdc-radio-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.SPICE .mat-accent,
.SPICE-MIGRATION .mat-accent {
  --mdc-slider-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-focus-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-hover-handle-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-active-track-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-inactive-track-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-with-tick-marks-inactive-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-slider-hover-state-layer-color: rgba(245.4, 241.92, 230.76, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245.4, 241.92, 230.76, 0.2);
}
.SPICE .mat-warn,
.SPICE-MIGRATION .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.SPICE .mdc-list-item__start,
.SPICE .mdc-list-item__end,
.SPICE-MIGRATION .mdc-list-item__start,
.SPICE-MIGRATION .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00786f;
  --mdc-radio-selected-hover-icon-color: #00786f;
  --mdc-radio-selected-icon-color: #00786f;
  --mdc-radio-selected-pressed-icon-color: #00786f;
}
.SPICE .mat-accent .mdc-list-item__start,
.SPICE .mat-accent .mdc-list-item__end,
.SPICE-MIGRATION .mat-accent .mdc-list-item__start,
.SPICE-MIGRATION .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-radio-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-warn .mdc-list-item__start,
.SPICE .mat-warn .mdc-list-item__end,
.SPICE-MIGRATION .mat-warn .mdc-list-item__start,
.SPICE-MIGRATION .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.SPICE .mat-mdc-list-option,
.SPICE-MIGRATION .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00786f;
  --mdc-checkbox-selected-hover-icon-color: #00786f;
  --mdc-checkbox-selected-icon-color: #00786f;
  --mdc-checkbox-selected-pressed-icon-color: #00786f;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00786f;
  --mdc-checkbox-selected-hover-state-layer-color: #00786f;
  --mdc-checkbox-selected-pressed-state-layer-color: #00786f;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.SPICE .mat-mdc-list-option.mat-accent,
.SPICE-MIGRATION .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-icon-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-hover-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-selected-pressed-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.SPICE .mat-mdc-list-option.mat-warn,
.SPICE-MIGRATION .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.SPICE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.SPICE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.SPICE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.SPICE .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.SPICE-MIGRATION .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.SPICE-MIGRATION .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.SPICE-MIGRATION .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.SPICE-MIGRATION .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #00786f;
}
.SPICE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.SPICE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.SPICE .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.SPICE-MIGRATION .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.SPICE-MIGRATION .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.SPICE-MIGRATION .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.SPICE .mat-mdc-tab-group,
.SPICE .mat-mdc-tab-nav-bar,
.SPICE-MIGRATION .mat-mdc-tab-group,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #00786f;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #00786f;
  --mat-tab-header-active-ripple-color: #00786f;
  --mat-tab-header-inactive-ripple-color: #00786f;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #00786f;
  --mat-tab-header-active-hover-label-text-color: #00786f;
  --mat-tab-header-active-focus-indicator-color: #00786f;
  --mat-tab-header-active-hover-indicator-color: #00786f;
}
.SPICE .mat-mdc-tab-group.mat-accent,
.SPICE .mat-mdc-tab-nav-bar.mat-accent,
.SPICE-MIGRATION .mat-mdc-tab-group.mat-accent,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-inactive-ripple-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-hover-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-focus-indicator-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-active-hover-indicator-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-mdc-tab-group.mat-warn,
.SPICE .mat-mdc-tab-nav-bar.mat-warn,
.SPICE-MIGRATION .mat-mdc-tab-group.mat-warn,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.SPICE .mat-mdc-tab-group.mat-background-primary,
.SPICE .mat-mdc-tab-nav-bar.mat-background-primary,
.SPICE-MIGRATION .mat-mdc-tab-group.mat-background-primary,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #00786f;
  --mat-tab-header-with-background-foreground-color: white;
}
.SPICE .mat-mdc-tab-group.mat-background-accent,
.SPICE .mat-mdc-tab-nav-bar.mat-background-accent,
.SPICE-MIGRATION .mat-mdc-tab-group.mat-background-accent,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: rgb(245.4, 241.92, 230.76);
  --mat-tab-header-with-background-foreground-color: black;
}
.SPICE .mat-mdc-tab-group.mat-background-warn,
.SPICE .mat-mdc-tab-nav-bar.mat-background-warn,
.SPICE-MIGRATION .mat-mdc-tab-group.mat-background-warn,
.SPICE-MIGRATION .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.SPICE .mat-mdc-checkbox.mat-primary,
.SPICE-MIGRATION .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00786f;
  --mdc-checkbox-selected-hover-icon-color: #00786f;
  --mdc-checkbox-selected-icon-color: #00786f;
  --mdc-checkbox-selected-pressed-icon-color: #00786f;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00786f;
  --mdc-checkbox-selected-hover-state-layer-color: #00786f;
  --mdc-checkbox-selected-pressed-state-layer-color: #00786f;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.SPICE .mat-mdc-checkbox.mat-warn,
.SPICE-MIGRATION .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.SPICE .mat-mdc-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #00786f;
  --mat-text-button-state-layer-color: #00786f;
  --mat-text-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.SPICE .mat-mdc-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: rgb(245.4, 241.92, 230.76);
  --mat-text-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-text-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.SPICE .mat-mdc-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.SPICE .mat-mdc-unelevated-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #00786f;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-unelevated-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.SPICE .mat-mdc-unelevated-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-raised-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #00786f;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-raised-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.SPICE .mat-mdc-raised-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-outlined-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #00786f;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #00786f;
  --mat-outlined-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.SPICE .mat-mdc-outlined-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: rgb(245.4, 241.92, 230.76);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-outlined-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.SPICE .mat-mdc-outlined-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.SPICE .mat-mdc-icon-button.mat-primary,
.SPICE-MIGRATION .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #00786f;
  --mat-icon-button-state-layer-color: #00786f;
  --mat-icon-button-ripple-color: rgba(0, 120, 111, 0.1);
}
.SPICE .mat-mdc-icon-button.mat-accent,
.SPICE-MIGRATION .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: rgb(245.4, 241.92, 230.76);
  --mat-icon-button-state-layer-color: rgb(245.4, 241.92, 230.76);
  --mat-icon-button-ripple-color: rgba(245.4, 241.92, 230.76, 0.1);
}
.SPICE .mat-mdc-icon-button.mat-warn,
.SPICE-MIGRATION .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.SPICE .mat-mdc-fab.mat-primary,
.SPICE-MIGRATION .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #00786f;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-fab.mat-accent,
.SPICE-MIGRATION .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: rgb(245.4, 241.92, 230.76);
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.SPICE .mat-mdc-fab.mat-warn,
.SPICE-MIGRATION .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-mini-fab.mat-primary,
.SPICE-MIGRATION .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #00786f;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-mdc-mini-fab.mat-accent,
.SPICE-MIGRATION .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: rgb(245.4, 241.92, 230.76);
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.SPICE .mat-mdc-mini-fab.mat-warn,
.SPICE-MIGRATION .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.SPICE .mat-accent,
.SPICE-MIGRATION .mat-accent {
  --mdc-circular-progress-active-indicator-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-warn,
.SPICE-MIGRATION .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.SPICE .mat-badge-accent,
.SPICE-MIGRATION .mat-badge-accent {
  --mat-badge-background-color: rgb(245.4, 241.92, 230.76);
  --mat-badge-text-color: black;
}
.SPICE .mat-badge-warn,
.SPICE-MIGRATION .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.SPICE .mat-datepicker-content.mat-accent,
.SPICE-MIGRATION .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: rgb(245.4, 241.92, 230.76);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245.4, 241.92, 230.76, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245.4, 241.92, 230.76, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245.4, 241.92, 230.76, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245.4, 241.92, 230.76, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.SPICE .mat-datepicker-content.mat-warn,
.SPICE-MIGRATION .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.SPICE .mat-datepicker-toggle-active.mat-accent,
.SPICE-MIGRATION .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-datepicker-toggle-active.mat-warn,
.SPICE-MIGRATION .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.SPICE .mat-icon.mat-primary,
.SPICE-MIGRATION .mat-icon.mat-primary {
  --mat-icon-color: #00786f;
}
.SPICE .mat-icon.mat-accent,
.SPICE-MIGRATION .mat-icon.mat-accent {
  --mat-icon-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-icon.mat-warn,
.SPICE-MIGRATION .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.SPICE .mat-step-header.mat-accent,
.SPICE-MIGRATION .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: rgb(245.4, 241.92, 230.76);
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.SPICE .mat-step-header.mat-warn,
.SPICE-MIGRATION .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.SPICE .mat-toolbar.mat-primary,
.SPICE-MIGRATION .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #00786f;
  --mat-toolbar-container-text-color: white;
}
.SPICE .mat-toolbar.mat-accent,
.SPICE-MIGRATION .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: rgb(245.4, 241.92, 230.76);
  --mat-toolbar-container-text-color: black;
}
.SPICE .mat-toolbar.mat-warn,
.SPICE-MIGRATION .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.SPICE :root,
.SPICE-MIGRATION :root {
  --chart-color-1: rgb(0, 72, 63.75);
  --chart-color-2: rgb(0, 111.68, 102.81);
  --chart-color-3: rgb(38.25, 140.25, 132.6);
  --chart-color-4: rgb(76.5, 160.5, 154.2);
  --chart-color-5: rgb(127.5, 187.5, 183);
  --chart-color-6: rgb(178.5, 214.5, 211.8);
  --chart-color-7: rgb(224.4, 238.8, 237.72);
  --chart-color-8: rgb(124.1, 255, 236.3);
  --chart-color-9: rgb(22.1, 255, 221.7285714286);
  --chart-color-10: rgb(0, 251.6, 215.6571428571);
}
.SPICE .mat-mdc-menu-item,
.SPICE-MIGRATION .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.SPICE .mat-mdc-menu-item mat-icon,
.SPICE-MIGRATION .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.SPICE mat-nav-list a,
.SPICE-MIGRATION mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.SPICE mat-nav-list a.color-primary-important,
.SPICE-MIGRATION mat-nav-list a.color-primary-important {
  color: #00786f !important;
}
.SPICE .mat-mdc-button > .mat-icon,
.SPICE-MIGRATION .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.SPICE .mat-button-toggle-group,
.SPICE-MIGRATION .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.SPICE .mat-button-toggle-group-appearance-standard,
.SPICE-MIGRATION .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.SPICE .mat-button-toggle-disabled.mat-button-toggle-checked,
.SPICE-MIGRATION .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.SPICE .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.SPICE-MIGRATION .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.SPICE .mat-button-toggle-disabled .mat-button-toggle-button,
.SPICE-MIGRATION .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.SPICE .mat-button-toggle,
.SPICE-MIGRATION .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: rgb(245.4, 241.92, 230.76);
  border: none;
}
.SPICE .mat-button-toggle .mat-focus-indicator,
.SPICE-MIGRATION .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.SPICE .mat-button-toggle-checked,
.SPICE-MIGRATION .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.SPICE .mat-button-toggle-checked .mat-focus-indicator,
.SPICE-MIGRATION .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.SPICE .mat-button-toggle-checked .mat-button-toggle-label-content,
.SPICE-MIGRATION .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #00786f;
}
.SPICE .mat-button-toggle-label-content,
.SPICE-MIGRATION .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.SPICE .mat-button-wrapper,
.SPICE-MIGRATION .mat-button-wrapper {
  color: inherit;
}
.SPICE .mat-slide-toggle-content,
.SPICE-MIGRATION .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.SPICE .mat-mdc-table,
.SPICE-MIGRATION .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.SPICE .mat-mdc-table .mat-mdc-header-cell,
.SPICE-MIGRATION .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.SPICE .mat-mdc-table .mat-mdc-cell,
.SPICE-MIGRATION .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.SPICE .mat-mdc-table mat-row.mat-mdc-row,
.SPICE-MIGRATION .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.SPICE .mat-mdc-table mat-row.mat-mdc-row:hover,
.SPICE-MIGRATION .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.SPICE .mat-mdc-form-field-error,
.SPICE-MIGRATION .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.SPICE .mat-mdc-tooltip,
.SPICE .mat-tooltip,
.SPICE-MIGRATION .mat-mdc-tooltip,
.SPICE-MIGRATION .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #00786f !important;
  border: 1px solid #00786f;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #00786f;
}
.SPICE .mat-mdc-card,
.SPICE-MIGRATION .mat-mdc-card {
  width: auto;
  background-color: rgb(245.4, 241.92, 230.76) !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.SPICE .mat-mdc-card .mat-mdc-card-title,
.SPICE-MIGRATION .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.SPICE .mat-mdc-card .mat-mdc-card-title mat-icon,
.SPICE-MIGRATION .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.SPICE .mat-mdc-card .mat-mdc-card-title > h2,
.SPICE-MIGRATION .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.SPICE .mat-mdc-card .mat-mdc-card-title > * > h2,
.SPICE-MIGRATION .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.SPICE .mat-mdc-card > *:not(mat-card-title),
.SPICE-MIGRATION .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.SPICE .mat-mdc-card .mat-mdc-card-header,
.SPICE-MIGRATION .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.SPICE .mat-toolbar,
.SPICE-MIGRATION .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.SPICE .mat-mdc-form-field,
.SPICE-MIGRATION .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.SPICE .mdc-text-field--filled:not(.mdc-text-field--disabled),
.SPICE-MIGRATION .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.SPICE .mat-mdc-form-field-focus-overlay,
.SPICE-MIGRATION .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.SPICE .mat-form-field-infix,
.SPICE-MIGRATION .mat-form-field-infix {
  width: auto !important;
}
.SPICE .mdc-floating-label:not(.mdc-floating-label--float-above),
.SPICE-MIGRATION .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.SPICE .mdc-floating-label,
.SPICE-MIGRATION .mdc-floating-label {
  font-size: 1.25rem;
}
.SPICE .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.SPICE-MIGRATION .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.SPICE .mat-mdc-menu-item :not(mat-icon),
.SPICE-MIGRATION .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.SPICE .mat-drawer-container,
.SPICE-MIGRATION .mat-drawer-container {
  background-color: rgb(245.4, 241.92, 230.76);
}
.SPICE .mat-mdc-dialog-container,
.SPICE-MIGRATION .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: rgb(245.4, 241.92, 230.76);
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.SPICE .mat-mdc-list-base,
.SPICE-MIGRATION .mat-mdc-list-base {
  padding-top: 0;
}
.SPICE .mat-mdc-list-item-content,
.SPICE-MIGRATION .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.SPICE .mat-mdc-list-item,
.SPICE-MIGRATION .mat-mdc-list-item {
  height: 2rem !important;
}
.SPICE .mat-option-text,
.SPICE-MIGRATION .mat-option-text {
  font-size: 0.9rem;
}
.SPICE .mat-select-value,
.SPICE-MIGRATION .mat-select-value {
  font-size: 0.9rem;
}
.SPICE .mat-mdc-paginator,
.SPICE-MIGRATION .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.SPICE .mat-mdc-paginator .mat-mdc-paginator-container,
.SPICE-MIGRATION .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.SPICE .mat-mdc-paginator .mat-mdc-paginator-page-size,
.SPICE .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.SPICE-MIGRATION .mat-mdc-paginator .mat-mdc-paginator-page-size,
.SPICE-MIGRATION .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.SPICE .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.SPICE .mat-mdc-paginator .mat-mdc-paginator-range-label,
.SPICE-MIGRATION .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.SPICE-MIGRATION .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.SPICE .mat-mdc-paginator-page-size-select,
.SPICE-MIGRATION .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.SPICE .mat-mdc-paginator-range-actions *,
.SPICE-MIGRATION .mat-mdc-paginator-range-actions * {
  color:!important;
}
.SPICE fa-icon,
.SPICE-MIGRATION fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.SPICE a,
.SPICE-MIGRATION a {
  white-space: normal;
}
.SPICE .main-content,
.SPICE-MIGRATION .main-content {
  height: 100%;
}
.SPICE .full-width,
.SPICE-MIGRATION .full-width {
  width: 100%;
}
.SPICE .full-height,
.SPICE-MIGRATION .full-height {
  height: 100%;
}
.SPICE .row,
.SPICE-MIGRATION .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.SPICE .col,
.SPICE-MIGRATION .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.SPICE .col:last-child,
.SPICE-MIGRATION .col:last-child {
  margin-right: 0;
}
.SPICE .mat-mdc-snack-bar-container,
.SPICE-MIGRATION .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: rgb(245.4, 241.92, 230.76);
  --mdc-snackbar-supporting-text-color: #00786f;
  border-style: solid;
  border-color: #00786f;
  border-width: 0.2rem;
  color: #00786f;
}
.SPICE button.border-primary:not([disabled]),
.SPICE-MIGRATION button.border-primary:not([disabled]) {
  border: 1px solid #00786f;
}
.SPICE button.border-accent:not([disabled]),
.SPICE-MIGRATION button.border-accent:not([disabled]) {
  border: 1px solid rgb(245.4, 241.92, 230.76);
}
.SPICE button.border-accent-500:not([disabled]),
.SPICE-MIGRATION button.border-accent-500:not([disabled]) {
  border: 1px solid #af9235;
}
.SPICE button.border-warn:not([disabled]),
.SPICE-MIGRATION button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.SPICE .barchart-primary-label,
.SPICE-MIGRATION .barchart-primary-label {
  stroke: #00786f;
  stroke-width: 1 !important;
}
.SPICE .barchart-accent-background-label,
.SPICE-MIGRATION .barchart-accent-background-label {
  fill: none;
}
.SPICE .fill-accent-500,
.SPICE-MIGRATION .fill-accent-500 {
  fill: #af9235;
}
.SPICE .stroke-accent-500,
.SPICE-MIGRATION .stroke-accent-500 {
  stroke: #af9235;
}
.SPICE .fill-primary,
.SPICE-MIGRATION .fill-primary {
  fill: #00786f;
}
.SPICE .stroke-primary,
.SPICE-MIGRATION .stroke-primary {
  stroke: #00786f;
}
.SPICE .color-primary,
.SPICE-MIGRATION .color-primary {
  color: #00786f;
}
.SPICE .color-primary-important,
.SPICE-MIGRATION .color-primary-important {
  color: #00786f !important;
}
.SPICE .color-accent,
.SPICE-MIGRATION .color-accent {
  color: rgb(245.4, 241.92, 230.76);
}
.SPICE .color-accent-500,
.SPICE-MIGRATION .color-accent-500 {
  color: #af9235 !important;
}
.SPICE .color-disabled,
.SPICE-MIGRATION .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.SPICE .background-primary,
.SPICE-MIGRATION .background-primary {
  background-color: #00786f;
}
.SPICE .background-accent,
.SPICE-MIGRATION .background-accent {
  background-color: rgb(245.4, 241.92, 230.76) !important;
}
.SPICE .background-accent-500,
.SPICE-MIGRATION .background-accent-500 {
  background-color: #af9235;
}
.SPICE .hover-background-primary:hover,
.SPICE-MIGRATION .hover-background-primary:hover {
  background-color: #00786f !important;
}
.SPICE .before-border-primary:before,
.SPICE-MIGRATION .before-border-primary:before {
  border: 1px solid #00786f;
}
.SPICE .color-warn,
.SPICE-MIGRATION .color-warn {
  color: #f44336;
}
.SPICE a.active,
.SPICE-MIGRATION a.active {
  font-weight: 500;
  color: #00786f;
}
.SPICE .hover-primary-shadow:hover,
.SPICE-MIGRATION .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #00786f, -1px -1px 5px -1px #00786f;
}
.SPICE .primary-shadow,
.SPICE-MIGRATION .primary-shadow {
  border: 1px solid #00786f !important;
}
.SPICE .hover-accent-shadow:hover,
.SPICE-MIGRATION .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px rgb(199, 178.7, 113.6), -1px -1px 5px 1px rgb(245.4, 241.92, 230.76);
}
.SPICE .chart-color-1,
.SPICE-MIGRATION .chart-color-1 {
  fill: rgb(0, 72, 63.75);
}
.SPICE .chart-color-2,
.SPICE-MIGRATION .chart-color-2 {
  fill: rgb(0, 111.68, 102.81);
}
.SPICE .chart-color-3,
.SPICE-MIGRATION .chart-color-3 {
  fill: rgb(38.25, 140.25, 132.6);
}
.SPICE .chart-color-4,
.SPICE-MIGRATION .chart-color-4 {
  fill: rgb(76.5, 160.5, 154.2);
}
.SPICE .chart-color-5,
.SPICE-MIGRATION .chart-color-5 {
  fill: rgb(127.5, 187.5, 183);
}
.SPICE .chart-color-6,
.SPICE-MIGRATION .chart-color-6 {
  fill: rgb(178.5, 214.5, 211.8);
}
.SPICE .chart-color-7,
.SPICE-MIGRATION .chart-color-7 {
  fill: rgb(224.4, 238.8, 237.72);
}
.SPICE .chart-color-8,
.SPICE-MIGRATION .chart-color-8 {
  fill: rgb(124.1, 255, 236.3);
}
.SPICE .chart-color-9,
.SPICE-MIGRATION .chart-color-9 {
  fill: rgb(22.1, 255, 221.7285714286);
}
.SPICE .chart-color-10,
.SPICE-MIGRATION .chart-color-10 {
  fill: rgb(0, 251.6, 215.6571428571);
}
.SPICE .company-logo,
.SPICE-MIGRATION .company-logo {
  margin-left: 1rem;
  height: 7rem;
  width: auto;
}
.M0kUHLkj,
.QrREjtNN {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #6b9970;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #f8e1c9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f8e1c9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #6b9970;
  --mdc-filled-text-field-focus-active-indicator-color: #6b9970;
  --mdc-filled-text-field-focus-label-text-color: rgba(107, 153, 112, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #6b9970;
  --mdc-outlined-text-field-focus-outline-color: #6b9970;
  --mdc-outlined-text-field-focus-label-text-color: rgba(107, 153, 112, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(107, 153, 112, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(107, 153, 112, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #639168;
  --mdc-switch-selected-handle-color: #639168;
  --mdc-switch-selected-hover-state-layer-color: #639168;
  --mdc-switch-selected-pressed-state-layer-color: #639168;
  --mdc-switch-selected-focus-handle-color: #3c6b41;
  --mdc-switch-selected-hover-handle-color: #3c6b41;
  --mdc-switch-selected-pressed-handle-color: #3c6b41;
  --mdc-switch-selected-focus-track-color: #97b89b;
  --mdc-switch-selected-hover-track-color: #97b89b;
  --mdc-switch-selected-pressed-track-color: #97b89b;
  --mdc-switch-selected-track-color: #97b89b;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #6b9970;
  --mdc-slider-focus-handle-color: #6b9970;
  --mdc-slider-hover-handle-color: #6b9970;
  --mdc-slider-active-track-color: #6b9970;
  --mdc-slider-inactive-track-color: #6b9970;
  --mdc-slider-with-tick-marks-inactive-container-color: #6b9970;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #6b9970;
  --mat-slider-hover-state-layer-color: rgba(107, 153, 112, 0.05);
  --mat-slider-focus-state-layer-color: rgba(107, 153, 112, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f8e1c9;
  --mdc-checkbox-selected-hover-icon-color: #f8e1c9;
  --mdc-checkbox-selected-icon-color: #f8e1c9;
  --mdc-checkbox-selected-pressed-icon-color: #f8e1c9;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f8e1c9;
  --mdc-checkbox-selected-hover-state-layer-color: #f8e1c9;
  --mdc-checkbox-selected-pressed-state-layer-color: #f8e1c9;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #f8e1c9;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #6b9970;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #6b9970;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #6b9970;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(107, 153, 112, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(107, 153, 112, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(107, 153, 112, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #6b9970;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(107, 153, 112, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #6b9970;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #6b9970;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #6b9970;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.M0kUHLkj .mat-accent,
.QrREjtNN .mat-accent {
  --mat-option-selected-state-label-text-color: #f8e1c9;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.M0kUHLkj .mat-warn,
.QrREjtNN .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.M0kUHLkj .mat-primary,
.QrREjtNN .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #6b9970;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #6b9970;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.M0kUHLkj .mat-accent,
.QrREjtNN .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #f8e1c9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f8e1c9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.M0kUHLkj .mat-warn,
.QrREjtNN .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.M0kUHLkj .mat-mdc-progress-bar,
.QrREjtNN .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #6b9970;
  --mdc-linear-progress-track-color: rgba(107, 153, 112, 0.25);
}
.M0kUHLkj .mat-mdc-progress-bar.mat-accent,
.QrREjtNN .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #f8e1c9;
  --mdc-linear-progress-track-color: rgba(248, 225, 201, 0.25);
}
.M0kUHLkj .mat-mdc-progress-bar.mat-warn,
.QrREjtNN .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.M0kUHLkj .mat-mdc-form-field.mat-accent,
.QrREjtNN .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #f8e1c9;
  --mdc-filled-text-field-focus-active-indicator-color: #f8e1c9;
  --mdc-filled-text-field-focus-label-text-color: rgba(248, 225, 201, 0.87);
  --mdc-outlined-text-field-caret-color: #f8e1c9;
  --mdc-outlined-text-field-focus-outline-color: #f8e1c9;
  --mdc-outlined-text-field-focus-label-text-color: rgba(248, 225, 201, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(248, 225, 201, 0.87);
}
.M0kUHLkj .mat-mdc-form-field.mat-warn,
.QrREjtNN .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.M0kUHLkj .mat-mdc-form-field.mat-accent,
.QrREjtNN .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(248, 225, 201, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.M0kUHLkj .mat-mdc-form-field.mat-warn,
.QrREjtNN .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.M0kUHLkj .mat-mdc-standard-chip,
.QrREjtNN .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.M0kUHLkj .mat-mdc-standard-chip,
.QrREjtNN .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #6b9970;
  --mdc-chip-elevated-selected-container-color: #6b9970;
  --mdc-chip-elevated-disabled-container-color: #6b9970;
  --mdc-chip-flat-disabled-selected-container-color: #6b9970;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #f8e1c9;
  --mdc-chip-elevated-selected-container-color: #f8e1c9;
  --mdc-chip-elevated-disabled-container-color: #f8e1c9;
  --mdc-chip-flat-disabled-selected-container-color: #f8e1c9;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.M0kUHLkj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.QrREjtNN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.M0kUHLkj .mat-mdc-slide-toggle,
.QrREjtNN .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.M0kUHLkj .mat-mdc-slide-toggle,
.QrREjtNN .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.M0kUHLkj .mat-mdc-slide-toggle.mat-accent,
.QrREjtNN .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #e69243;
  --mdc-switch-selected-handle-color: #e69243;
  --mdc-switch-selected-hover-state-layer-color: #e69243;
  --mdc-switch-selected-pressed-state-layer-color: #e69243;
  --mdc-switch-selected-focus-handle-color: #d96c22;
  --mdc-switch-selected-hover-handle-color: #d96c22;
  --mdc-switch-selected-pressed-handle-color: #d96c22;
  --mdc-switch-selected-focus-track-color: #f0b880;
  --mdc-switch-selected-hover-track-color: #f0b880;
  --mdc-switch-selected-pressed-track-color: #f0b880;
  --mdc-switch-selected-track-color: #f0b880;
}
.M0kUHLkj .mat-mdc-slide-toggle.mat-warn,
.QrREjtNN .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.M0kUHLkj .mat-mdc-radio-button.mat-primary,
.QrREjtNN .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #6b9970;
  --mdc-radio-selected-hover-icon-color: #6b9970;
  --mdc-radio-selected-icon-color: #6b9970;
  --mdc-radio-selected-pressed-icon-color: #6b9970;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #6b9970;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.M0kUHLkj .mat-mdc-radio-button.mat-accent,
.QrREjtNN .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f8e1c9;
  --mdc-radio-selected-hover-icon-color: #f8e1c9;
  --mdc-radio-selected-icon-color: #f8e1c9;
  --mdc-radio-selected-pressed-icon-color: #f8e1c9;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f8e1c9;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.M0kUHLkj .mat-mdc-radio-button.mat-warn,
.QrREjtNN .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.M0kUHLkj .mat-accent,
.QrREjtNN .mat-accent {
  --mdc-slider-handle-color: #f8e1c9;
  --mdc-slider-focus-handle-color: #f8e1c9;
  --mdc-slider-hover-handle-color: #f8e1c9;
  --mdc-slider-active-track-color: #f8e1c9;
  --mdc-slider-inactive-track-color: #f8e1c9;
  --mdc-slider-with-tick-marks-inactive-container-color: #f8e1c9;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #f8e1c9;
  --mat-slider-hover-state-layer-color: rgba(248, 225, 201, 0.05);
  --mat-slider-focus-state-layer-color: rgba(248, 225, 201, 0.2);
}
.M0kUHLkj .mat-warn,
.QrREjtNN .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.M0kUHLkj .mdc-list-item__start,
.M0kUHLkj .mdc-list-item__end,
.QrREjtNN .mdc-list-item__start,
.QrREjtNN .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #6b9970;
  --mdc-radio-selected-hover-icon-color: #6b9970;
  --mdc-radio-selected-icon-color: #6b9970;
  --mdc-radio-selected-pressed-icon-color: #6b9970;
}
.M0kUHLkj .mat-accent .mdc-list-item__start,
.M0kUHLkj .mat-accent .mdc-list-item__end,
.QrREjtNN .mat-accent .mdc-list-item__start,
.QrREjtNN .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f8e1c9;
  --mdc-radio-selected-hover-icon-color: #f8e1c9;
  --mdc-radio-selected-icon-color: #f8e1c9;
  --mdc-radio-selected-pressed-icon-color: #f8e1c9;
}
.M0kUHLkj .mat-warn .mdc-list-item__start,
.M0kUHLkj .mat-warn .mdc-list-item__end,
.QrREjtNN .mat-warn .mdc-list-item__start,
.QrREjtNN .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.M0kUHLkj .mat-mdc-list-option,
.QrREjtNN .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #6b9970;
  --mdc-checkbox-selected-hover-icon-color: #6b9970;
  --mdc-checkbox-selected-icon-color: #6b9970;
  --mdc-checkbox-selected-pressed-icon-color: #6b9970;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #6b9970;
  --mdc-checkbox-selected-hover-state-layer-color: #6b9970;
  --mdc-checkbox-selected-pressed-state-layer-color: #6b9970;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.M0kUHLkj .mat-mdc-list-option.mat-accent,
.QrREjtNN .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f8e1c9;
  --mdc-checkbox-selected-hover-icon-color: #f8e1c9;
  --mdc-checkbox-selected-icon-color: #f8e1c9;
  --mdc-checkbox-selected-pressed-icon-color: #f8e1c9;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f8e1c9;
  --mdc-checkbox-selected-hover-state-layer-color: #f8e1c9;
  --mdc-checkbox-selected-pressed-state-layer-color: #f8e1c9;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.M0kUHLkj .mat-mdc-list-option.mat-warn,
.QrREjtNN .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.M0kUHLkj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.M0kUHLkj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.M0kUHLkj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.M0kUHLkj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.QrREjtNN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.QrREjtNN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.QrREjtNN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.QrREjtNN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #6b9970;
}
.M0kUHLkj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.M0kUHLkj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.M0kUHLkj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.QrREjtNN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.QrREjtNN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.QrREjtNN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.M0kUHLkj .mat-mdc-tab-group,
.M0kUHLkj .mat-mdc-tab-nav-bar,
.QrREjtNN .mat-mdc-tab-group,
.QrREjtNN .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #6b9970;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #6b9970;
  --mat-tab-header-active-ripple-color: #6b9970;
  --mat-tab-header-inactive-ripple-color: #6b9970;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #6b9970;
  --mat-tab-header-active-hover-label-text-color: #6b9970;
  --mat-tab-header-active-focus-indicator-color: #6b9970;
  --mat-tab-header-active-hover-indicator-color: #6b9970;
}
.M0kUHLkj .mat-mdc-tab-group.mat-accent,
.M0kUHLkj .mat-mdc-tab-nav-bar.mat-accent,
.QrREjtNN .mat-mdc-tab-group.mat-accent,
.QrREjtNN .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #f8e1c9;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f8e1c9;
  --mat-tab-header-active-ripple-color: #f8e1c9;
  --mat-tab-header-inactive-ripple-color: #f8e1c9;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f8e1c9;
  --mat-tab-header-active-hover-label-text-color: #f8e1c9;
  --mat-tab-header-active-focus-indicator-color: #f8e1c9;
  --mat-tab-header-active-hover-indicator-color: #f8e1c9;
}
.M0kUHLkj .mat-mdc-tab-group.mat-warn,
.M0kUHLkj .mat-mdc-tab-nav-bar.mat-warn,
.QrREjtNN .mat-mdc-tab-group.mat-warn,
.QrREjtNN .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.M0kUHLkj .mat-mdc-tab-group.mat-background-primary,
.M0kUHLkj .mat-mdc-tab-nav-bar.mat-background-primary,
.QrREjtNN .mat-mdc-tab-group.mat-background-primary,
.QrREjtNN .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #6b9970;
  --mat-tab-header-with-background-foreground-color: black;
}
.M0kUHLkj .mat-mdc-tab-group.mat-background-accent,
.M0kUHLkj .mat-mdc-tab-nav-bar.mat-background-accent,
.QrREjtNN .mat-mdc-tab-group.mat-background-accent,
.QrREjtNN .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #f8e1c9;
  --mat-tab-header-with-background-foreground-color: black;
}
.M0kUHLkj .mat-mdc-tab-group.mat-background-warn,
.M0kUHLkj .mat-mdc-tab-nav-bar.mat-background-warn,
.QrREjtNN .mat-mdc-tab-group.mat-background-warn,
.QrREjtNN .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.M0kUHLkj .mat-mdc-checkbox.mat-primary,
.QrREjtNN .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #6b9970;
  --mdc-checkbox-selected-hover-icon-color: #6b9970;
  --mdc-checkbox-selected-icon-color: #6b9970;
  --mdc-checkbox-selected-pressed-icon-color: #6b9970;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #6b9970;
  --mdc-checkbox-selected-hover-state-layer-color: #6b9970;
  --mdc-checkbox-selected-pressed-state-layer-color: #6b9970;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.M0kUHLkj .mat-mdc-checkbox.mat-warn,
.QrREjtNN .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.M0kUHLkj .mat-mdc-button.mat-primary,
.QrREjtNN .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #6b9970;
  --mat-text-button-state-layer-color: #6b9970;
  --mat-text-button-ripple-color: rgba(107, 153, 112, 0.1);
}
.M0kUHLkj .mat-mdc-button.mat-accent,
.QrREjtNN .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #f8e1c9;
  --mat-text-button-state-layer-color: #f8e1c9;
  --mat-text-button-ripple-color: rgba(248, 225, 201, 0.1);
}
.M0kUHLkj .mat-mdc-button.mat-warn,
.QrREjtNN .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.M0kUHLkj .mat-mdc-unelevated-button.mat-primary,
.QrREjtNN .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #6b9970;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-unelevated-button.mat-accent,
.QrREjtNN .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #f8e1c9;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-unelevated-button.mat-warn,
.QrREjtNN .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.M0kUHLkj .mat-mdc-raised-button.mat-primary,
.QrREjtNN .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #6b9970;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-raised-button.mat-accent,
.QrREjtNN .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #f8e1c9;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-raised-button.mat-warn,
.QrREjtNN .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.M0kUHLkj .mat-mdc-outlined-button.mat-primary,
.QrREjtNN .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #6b9970;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #6b9970;
  --mat-outlined-button-ripple-color: rgba(107, 153, 112, 0.1);
}
.M0kUHLkj .mat-mdc-outlined-button.mat-accent,
.QrREjtNN .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #f8e1c9;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f8e1c9;
  --mat-outlined-button-ripple-color: rgba(248, 225, 201, 0.1);
}
.M0kUHLkj .mat-mdc-outlined-button.mat-warn,
.QrREjtNN .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.M0kUHLkj .mat-mdc-icon-button.mat-primary,
.QrREjtNN .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #6b9970;
  --mat-icon-button-state-layer-color: #6b9970;
  --mat-icon-button-ripple-color: rgba(107, 153, 112, 0.1);
}
.M0kUHLkj .mat-mdc-icon-button.mat-accent,
.QrREjtNN .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #f8e1c9;
  --mat-icon-button-state-layer-color: #f8e1c9;
  --mat-icon-button-ripple-color: rgba(248, 225, 201, 0.1);
}
.M0kUHLkj .mat-mdc-icon-button.mat-warn,
.QrREjtNN .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.M0kUHLkj .mat-mdc-fab.mat-primary,
.QrREjtNN .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #6b9970;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-fab.mat-accent,
.QrREjtNN .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #f8e1c9;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-fab.mat-warn,
.QrREjtNN .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.M0kUHLkj .mat-mdc-mini-fab.mat-primary,
.QrREjtNN .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #6b9970;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-mini-fab.mat-accent,
.QrREjtNN .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #f8e1c9;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.M0kUHLkj .mat-mdc-mini-fab.mat-warn,
.QrREjtNN .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.M0kUHLkj .mat-accent,
.QrREjtNN .mat-accent {
  --mdc-circular-progress-active-indicator-color: #f8e1c9;
}
.M0kUHLkj .mat-warn,
.QrREjtNN .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.M0kUHLkj .mat-badge-accent,
.QrREjtNN .mat-badge-accent {
  --mat-badge-background-color: #f8e1c9;
  --mat-badge-text-color: black;
}
.M0kUHLkj .mat-badge-warn,
.QrREjtNN .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.M0kUHLkj .mat-datepicker-content.mat-accent,
.QrREjtNN .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #f8e1c9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(248, 225, 201, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(248, 225, 201, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(248, 225, 201, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(248, 225, 201, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.M0kUHLkj .mat-datepicker-content.mat-warn,
.QrREjtNN .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.M0kUHLkj .mat-datepicker-toggle-active.mat-accent,
.QrREjtNN .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #f8e1c9;
}
.M0kUHLkj .mat-datepicker-toggle-active.mat-warn,
.QrREjtNN .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.M0kUHLkj .mat-icon.mat-primary,
.QrREjtNN .mat-icon.mat-primary {
  --mat-icon-color: #6b9970;
}
.M0kUHLkj .mat-icon.mat-accent,
.QrREjtNN .mat-icon.mat-accent {
  --mat-icon-color: #f8e1c9;
}
.M0kUHLkj .mat-icon.mat-warn,
.QrREjtNN .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.M0kUHLkj .mat-step-header.mat-accent,
.QrREjtNN .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #f8e1c9;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #f8e1c9;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #f8e1c9;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.M0kUHLkj .mat-step-header.mat-warn,
.QrREjtNN .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.M0kUHLkj .mat-toolbar.mat-primary,
.QrREjtNN .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #6b9970;
  --mat-toolbar-container-text-color: black;
}
.M0kUHLkj .mat-toolbar.mat-accent,
.QrREjtNN .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #f8e1c9;
  --mat-toolbar-container-text-color: black;
}
.M0kUHLkj .mat-toolbar.mat-warn,
.QrREjtNN .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.M0kUHLkj :root,
.QrREjtNN :root {
  --chart-color-1: #3c6b41;
  --chart-color-2: #639168;
  --chart-color-3: #81a885;
  --chart-color-4: #97b89b;
  --chart-color-5: #b5ccb8;
  --chart-color-6: #d3e0d4;
  --chart-color-7: #edf3ee;
  --chart-color-8: #bfffc6;
  --chart-color-9: #59ff6b;
  --chart-color-10: #40ff54;
}
.M0kUHLkj .mat-mdc-menu-item,
.QrREjtNN .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.M0kUHLkj .mat-mdc-menu-item mat-icon,
.QrREjtNN .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.M0kUHLkj mat-nav-list a,
.QrREjtNN mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.M0kUHLkj mat-nav-list a.color-primary-important,
.QrREjtNN mat-nav-list a.color-primary-important {
  color: #6b9970 !important;
}
.M0kUHLkj .mat-mdc-button > .mat-icon,
.QrREjtNN .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.M0kUHLkj .mat-button-toggle-group,
.QrREjtNN .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.M0kUHLkj .mat-button-toggle-group-appearance-standard,
.QrREjtNN .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.M0kUHLkj .mat-button-toggle-disabled.mat-button-toggle-checked,
.QrREjtNN .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.M0kUHLkj .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.QrREjtNN .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.M0kUHLkj .mat-button-toggle-disabled .mat-button-toggle-button,
.QrREjtNN .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.M0kUHLkj .mat-button-toggle,
.QrREjtNN .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #f8e1c9;
  border: none;
}
.M0kUHLkj .mat-button-toggle .mat-focus-indicator,
.QrREjtNN .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.M0kUHLkj .mat-button-toggle-checked,
.QrREjtNN .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.M0kUHLkj .mat-button-toggle-checked .mat-focus-indicator,
.QrREjtNN .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.M0kUHLkj .mat-button-toggle-checked .mat-button-toggle-label-content,
.QrREjtNN .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #6b9970;
}
.M0kUHLkj .mat-button-toggle-label-content,
.QrREjtNN .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.M0kUHLkj .mat-button-wrapper,
.QrREjtNN .mat-button-wrapper {
  color: inherit;
}
.M0kUHLkj .mat-slide-toggle-content,
.QrREjtNN .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.M0kUHLkj .mat-mdc-table,
.QrREjtNN .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.M0kUHLkj .mat-mdc-table .mat-mdc-header-cell,
.QrREjtNN .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.M0kUHLkj .mat-mdc-table .mat-mdc-cell,
.QrREjtNN .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.M0kUHLkj .mat-mdc-table mat-row.mat-mdc-row,
.QrREjtNN .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.M0kUHLkj .mat-mdc-table mat-row.mat-mdc-row:hover,
.QrREjtNN .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.M0kUHLkj .mat-mdc-form-field-error,
.QrREjtNN .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.M0kUHLkj .mat-mdc-tooltip,
.M0kUHLkj .mat-tooltip,
.QrREjtNN .mat-mdc-tooltip,
.QrREjtNN .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #6b9970 !important;
  border: 1px solid #6b9970;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #6b9970;
}
.M0kUHLkj .mat-mdc-card,
.QrREjtNN .mat-mdc-card {
  width: auto;
  background-color: #f8e1c9 !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.M0kUHLkj .mat-mdc-card .mat-mdc-card-title,
.QrREjtNN .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.M0kUHLkj .mat-mdc-card .mat-mdc-card-title mat-icon,
.QrREjtNN .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.M0kUHLkj .mat-mdc-card .mat-mdc-card-title > h2,
.QrREjtNN .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.M0kUHLkj .mat-mdc-card .mat-mdc-card-title > * > h2,
.QrREjtNN .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.M0kUHLkj .mat-mdc-card > *:not(mat-card-title),
.QrREjtNN .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.M0kUHLkj .mat-mdc-card .mat-mdc-card-header,
.QrREjtNN .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.M0kUHLkj .mat-toolbar,
.QrREjtNN .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.M0kUHLkj .mat-mdc-form-field,
.QrREjtNN .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.M0kUHLkj .mdc-text-field--filled:not(.mdc-text-field--disabled),
.QrREjtNN .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.M0kUHLkj .mat-mdc-form-field-focus-overlay,
.QrREjtNN .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.M0kUHLkj .mat-form-field-infix,
.QrREjtNN .mat-form-field-infix {
  width: auto !important;
}
.M0kUHLkj .mdc-floating-label:not(.mdc-floating-label--float-above),
.QrREjtNN .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.M0kUHLkj .mdc-floating-label,
.QrREjtNN .mdc-floating-label {
  font-size: 1.25rem;
}
.M0kUHLkj .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.QrREjtNN .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.M0kUHLkj .mat-mdc-menu-item :not(mat-icon),
.QrREjtNN .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.M0kUHLkj .mat-drawer-container,
.QrREjtNN .mat-drawer-container {
  background-color: #f8e1c9;
}
.M0kUHLkj .mat-mdc-dialog-container,
.QrREjtNN .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #f8e1c9;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.M0kUHLkj .mat-mdc-list-base,
.QrREjtNN .mat-mdc-list-base {
  padding-top: 0;
}
.M0kUHLkj .mat-mdc-list-item-content,
.QrREjtNN .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.M0kUHLkj .mat-mdc-list-item,
.QrREjtNN .mat-mdc-list-item {
  height: 2rem !important;
}
.M0kUHLkj .mat-option-text,
.QrREjtNN .mat-option-text {
  font-size: 0.9rem;
}
.M0kUHLkj .mat-select-value,
.QrREjtNN .mat-select-value {
  font-size: 0.9rem;
}
.M0kUHLkj .mat-mdc-paginator,
.QrREjtNN .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.M0kUHLkj .mat-mdc-paginator .mat-mdc-paginator-container,
.QrREjtNN .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.M0kUHLkj .mat-mdc-paginator .mat-mdc-paginator-page-size,
.M0kUHLkj .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.QrREjtNN .mat-mdc-paginator .mat-mdc-paginator-page-size,
.QrREjtNN .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.M0kUHLkj .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.M0kUHLkj .mat-mdc-paginator .mat-mdc-paginator-range-label,
.QrREjtNN .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.QrREjtNN .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.M0kUHLkj .mat-mdc-paginator-page-size-select,
.QrREjtNN .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.M0kUHLkj .mat-mdc-paginator-range-actions *,
.QrREjtNN .mat-mdc-paginator-range-actions * {
  color:!important;
}
.M0kUHLkj fa-icon,
.QrREjtNN fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.M0kUHLkj a,
.QrREjtNN a {
  white-space: normal;
}
.M0kUHLkj .main-content,
.QrREjtNN .main-content {
  height: 100%;
}
.M0kUHLkj .full-width,
.QrREjtNN .full-width {
  width: 100%;
}
.M0kUHLkj .full-height,
.QrREjtNN .full-height {
  height: 100%;
}
.M0kUHLkj .row,
.QrREjtNN .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.M0kUHLkj .col,
.QrREjtNN .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.M0kUHLkj .col:last-child,
.QrREjtNN .col:last-child {
  margin-right: 0;
}
.M0kUHLkj .mat-mdc-snack-bar-container,
.QrREjtNN .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #f8e1c9;
  --mdc-snackbar-supporting-text-color: #6b9970;
  border-style: solid;
  border-color: #6b9970;
  border-width: 0.2rem;
  color: #6b9970;
}
.M0kUHLkj button.border-primary:not([disabled]),
.QrREjtNN button.border-primary:not([disabled]) {
  border: 1px solid #6b9970;
}
.M0kUHLkj button.border-accent:not([disabled]),
.QrREjtNN button.border-accent:not([disabled]) {
  border: 1px solid #f8e1c9;
}
.M0kUHLkj button.border-accent-500:not([disabled]),
.QrREjtNN button.border-accent-500:not([disabled]) {
  border: 1px solid #e99a4a;
}
.M0kUHLkj button.border-warn:not([disabled]),
.QrREjtNN button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.M0kUHLkj .barchart-primary-label,
.QrREjtNN .barchart-primary-label {
  stroke: #6b9970;
  stroke-width: 1 !important;
}
.M0kUHLkj .barchart-accent-background-label,
.QrREjtNN .barchart-accent-background-label {
  fill: none;
}
.M0kUHLkj .fill-accent-500,
.QrREjtNN .fill-accent-500 {
  fill: #e99a4a;
}
.M0kUHLkj .stroke-accent-500,
.QrREjtNN .stroke-accent-500 {
  stroke: #e99a4a;
}
.M0kUHLkj .fill-primary,
.QrREjtNN .fill-primary {
  fill: #6b9970;
}
.M0kUHLkj .stroke-primary,
.QrREjtNN .stroke-primary {
  stroke: #6b9970;
}
.M0kUHLkj .color-primary,
.QrREjtNN .color-primary {
  color: #6b9970;
}
.M0kUHLkj .color-primary-important,
.QrREjtNN .color-primary-important {
  color: #6b9970 !important;
}
.M0kUHLkj .color-accent,
.QrREjtNN .color-accent {
  color: #f8e1c9;
}
.M0kUHLkj .color-accent-500,
.QrREjtNN .color-accent-500 {
  color: #e99a4a !important;
}
.M0kUHLkj .color-disabled,
.QrREjtNN .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.M0kUHLkj .background-primary,
.QrREjtNN .background-primary {
  background-color: #6b9970;
}
.M0kUHLkj .background-accent,
.QrREjtNN .background-accent {
  background-color: #f8e1c9 !important;
}
.M0kUHLkj .background-accent-500,
.QrREjtNN .background-accent-500 {
  background-color: #e99a4a;
}
.M0kUHLkj .hover-background-primary:hover,
.QrREjtNN .hover-background-primary:hover {
  background-color: #6b9970 !important;
}
.M0kUHLkj .before-border-primary:before,
.QrREjtNN .before-border-primary:before {
  border: 1px solid #6b9970;
}
.M0kUHLkj .color-warn,
.QrREjtNN .color-warn {
  color: #f44336;
}
.M0kUHLkj a.active,
.QrREjtNN a.active {
  font-weight: 500;
  color: #6b9970;
}
.M0kUHLkj .hover-primary-shadow:hover,
.QrREjtNN .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #6b9970, -1px -1px 5px -1px #6b9970;
}
.M0kUHLkj .primary-shadow,
.QrREjtNN .primary-shadow {
  border: 1px solid #6b9970 !important;
}
.M0kUHLkj .hover-accent-shadow:hover,
.QrREjtNN .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #f0b880, -1px -1px 5px 1px #f8e1c9;
}
.M0kUHLkj .chart-color-1,
.QrREjtNN .chart-color-1 {
  fill: #3c6b41;
}
.M0kUHLkj .chart-color-2,
.QrREjtNN .chart-color-2 {
  fill: #639168;
}
.M0kUHLkj .chart-color-3,
.QrREjtNN .chart-color-3 {
  fill: #81a885;
}
.M0kUHLkj .chart-color-4,
.QrREjtNN .chart-color-4 {
  fill: #97b89b;
}
.M0kUHLkj .chart-color-5,
.QrREjtNN .chart-color-5 {
  fill: #b5ccb8;
}
.M0kUHLkj .chart-color-6,
.QrREjtNN .chart-color-6 {
  fill: #d3e0d4;
}
.M0kUHLkj .chart-color-7,
.QrREjtNN .chart-color-7 {
  fill: #edf3ee;
}
.M0kUHLkj .chart-color-8,
.QrREjtNN .chart-color-8 {
  fill: #bfffc6;
}
.M0kUHLkj .chart-color-9,
.QrREjtNN .chart-color-9 {
  fill: #59ff6b;
}
.M0kUHLkj .chart-color-10,
.QrREjtNN .chart-color-10 {
  fill: #40ff54;
}
.M0kUHLkj .company-logo,
.QrREjtNN .company-logo {
  margin-left: 2rem;
  height: 5rem;
  width: auto;
}
.Yssun93V,
[class="3mBM75zg"] {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #77bb78;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #77bb78;
  --mdc-filled-text-field-focus-active-indicator-color: #77bb78;
  --mdc-filled-text-field-focus-label-text-color: rgba(119, 187, 120, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #77bb78;
  --mdc-outlined-text-field-focus-outline-color: #77bb78;
  --mdc-outlined-text-field-focus-label-text-color: rgba(119, 187, 120, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(119, 187, 120, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(119, 187, 120, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #6fb570;
  --mdc-switch-selected-handle-color: #6fb570;
  --mdc-switch-selected-hover-state-layer-color: #6fb570;
  --mdc-switch-selected-pressed-state-layer-color: #6fb570;
  --mdc-switch-selected-focus-handle-color: #479648;
  --mdc-switch-selected-hover-handle-color: #479648;
  --mdc-switch-selected-pressed-handle-color: #479648;
  --mdc-switch-selected-focus-track-color: #a0cfa1;
  --mdc-switch-selected-hover-track-color: #a0cfa1;
  --mdc-switch-selected-pressed-track-color: #a0cfa1;
  --mdc-switch-selected-track-color: #a0cfa1;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #77bb78;
  --mdc-slider-focus-handle-color: #77bb78;
  --mdc-slider-hover-handle-color: #77bb78;
  --mdc-slider-active-track-color: #77bb78;
  --mdc-slider-inactive-track-color: #77bb78;
  --mdc-slider-with-tick-marks-inactive-container-color: #77bb78;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #77bb78;
  --mat-slider-hover-state-layer-color: rgba(119, 187, 120, 0.05);
  --mat-slider-focus-state-layer-color: rgba(119, 187, 120, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: whitesmoke;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #77bb78;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #77bb78;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #77bb78;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(119, 187, 120, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(119, 187, 120, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(119, 187, 120, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #77bb78;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(119, 187, 120, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #77bb78;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #77bb78;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #77bb78;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-accent,
[class="3mBM75zg"] .mat-accent {
  --mat-option-selected-state-label-text-color: whitesmoke;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.Yssun93V .mat-warn,
[class="3mBM75zg"] .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.Yssun93V .mat-primary,
[class="3mBM75zg"] .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #77bb78;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #77bb78;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Yssun93V .mat-accent,
[class="3mBM75zg"] .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Yssun93V .mat-warn,
[class="3mBM75zg"] .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Yssun93V .mat-mdc-progress-bar,
[class="3mBM75zg"] .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #77bb78;
  --mdc-linear-progress-track-color: rgba(119, 187, 120, 0.25);
}
.Yssun93V .mat-mdc-progress-bar.mat-accent,
[class="3mBM75zg"] .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: whitesmoke;
  --mdc-linear-progress-track-color: rgba(245, 245, 245, 0.25);
}
.Yssun93V .mat-mdc-progress-bar.mat-warn,
[class="3mBM75zg"] .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.Yssun93V .mat-mdc-form-field.mat-accent,
[class="3mBM75zg"] .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: whitesmoke;
  --mdc-filled-text-field-focus-active-indicator-color: whitesmoke;
  --mdc-filled-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mdc-outlined-text-field-caret-color: whitesmoke;
  --mdc-outlined-text-field-focus-outline-color: whitesmoke;
  --mdc-outlined-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245, 245, 245, 0.87);
}
.Yssun93V .mat-mdc-form-field.mat-warn,
[class="3mBM75zg"] .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.Yssun93V .mat-mdc-form-field.mat-accent,
[class="3mBM75zg"] .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245, 245, 245, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.Yssun93V .mat-mdc-form-field.mat-warn,
[class="3mBM75zg"] .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.Yssun93V .mat-mdc-standard-chip,
[class="3mBM75zg"] .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.Yssun93V .mat-mdc-standard-chip,
[class="3mBM75zg"] .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #77bb78;
  --mdc-chip-elevated-selected-container-color: #77bb78;
  --mdc-chip-elevated-disabled-container-color: #77bb78;
  --mdc-chip-flat-disabled-selected-container-color: #77bb78;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: whitesmoke;
  --mdc-chip-elevated-selected-container-color: whitesmoke;
  --mdc-chip-elevated-disabled-container-color: whitesmoke;
  --mdc-chip-flat-disabled-selected-container-color: whitesmoke;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.Yssun93V .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
[class="3mBM75zg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.Yssun93V .mat-mdc-slide-toggle,
[class="3mBM75zg"] .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.Yssun93V .mat-mdc-slide-toggle,
[class="3mBM75zg"] .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-mdc-slide-toggle.mat-accent,
[class="3mBM75zg"] .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
.Yssun93V .mat-mdc-slide-toggle.mat-warn,
[class="3mBM75zg"] .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.Yssun93V .mat-mdc-radio-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #77bb78;
  --mdc-radio-selected-hover-icon-color: #77bb78;
  --mdc-radio-selected-icon-color: #77bb78;
  --mdc-radio-selected-pressed-icon-color: #77bb78;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #77bb78;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-mdc-radio-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: whitesmoke;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-mdc-radio-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-accent,
[class="3mBM75zg"] .mat-accent {
  --mdc-slider-handle-color: whitesmoke;
  --mdc-slider-focus-handle-color: whitesmoke;
  --mdc-slider-hover-handle-color: whitesmoke;
  --mdc-slider-active-track-color: whitesmoke;
  --mdc-slider-inactive-track-color: whitesmoke;
  --mdc-slider-with-tick-marks-inactive-container-color: whitesmoke;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: whitesmoke;
  --mat-slider-hover-state-layer-color: rgba(245, 245, 245, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245, 245, 245, 0.2);
}
.Yssun93V .mat-warn,
[class="3mBM75zg"] .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.Yssun93V .mdc-list-item__start,
.Yssun93V .mdc-list-item__end,
[class="3mBM75zg"] .mdc-list-item__start,
[class="3mBM75zg"] .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #77bb78;
  --mdc-radio-selected-hover-icon-color: #77bb78;
  --mdc-radio-selected-icon-color: #77bb78;
  --mdc-radio-selected-pressed-icon-color: #77bb78;
}
.Yssun93V .mat-accent .mdc-list-item__start,
.Yssun93V .mat-accent .mdc-list-item__end,
[class="3mBM75zg"] .mat-accent .mdc-list-item__start,
[class="3mBM75zg"] .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
}
.Yssun93V .mat-warn .mdc-list-item__start,
.Yssun93V .mat-warn .mdc-list-item__end,
[class="3mBM75zg"] .mat-warn .mdc-list-item__start,
[class="3mBM75zg"] .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.Yssun93V .mat-mdc-list-option,
[class="3mBM75zg"] .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #77bb78;
  --mdc-checkbox-selected-hover-icon-color: #77bb78;
  --mdc-checkbox-selected-icon-color: #77bb78;
  --mdc-checkbox-selected-pressed-icon-color: #77bb78;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #77bb78;
  --mdc-checkbox-selected-hover-state-layer-color: #77bb78;
  --mdc-checkbox-selected-pressed-state-layer-color: #77bb78;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Yssun93V .mat-mdc-list-option.mat-accent,
[class="3mBM75zg"] .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Yssun93V .mat-mdc-list-option.mat-warn,
[class="3mBM75zg"] .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Yssun93V .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.Yssun93V .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.Yssun93V .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.Yssun93V .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
[class="3mBM75zg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
[class="3mBM75zg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
[class="3mBM75zg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
[class="3mBM75zg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #77bb78;
}
.Yssun93V .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.Yssun93V .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.Yssun93V .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
[class="3mBM75zg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
[class="3mBM75zg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
[class="3mBM75zg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.Yssun93V .mat-mdc-tab-group,
.Yssun93V .mat-mdc-tab-nav-bar,
[class="3mBM75zg"] .mat-mdc-tab-group,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #77bb78;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #77bb78;
  --mat-tab-header-active-ripple-color: #77bb78;
  --mat-tab-header-inactive-ripple-color: #77bb78;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #77bb78;
  --mat-tab-header-active-hover-label-text-color: #77bb78;
  --mat-tab-header-active-focus-indicator-color: #77bb78;
  --mat-tab-header-active-hover-indicator-color: #77bb78;
}
.Yssun93V .mat-mdc-tab-group.mat-accent,
.Yssun93V .mat-mdc-tab-nav-bar.mat-accent,
[class="3mBM75zg"] .mat-mdc-tab-group.mat-accent,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: whitesmoke;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: whitesmoke;
  --mat-tab-header-active-ripple-color: whitesmoke;
  --mat-tab-header-inactive-ripple-color: whitesmoke;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: whitesmoke;
  --mat-tab-header-active-hover-label-text-color: whitesmoke;
  --mat-tab-header-active-focus-indicator-color: whitesmoke;
  --mat-tab-header-active-hover-indicator-color: whitesmoke;
}
.Yssun93V .mat-mdc-tab-group.mat-warn,
.Yssun93V .mat-mdc-tab-nav-bar.mat-warn,
[class="3mBM75zg"] .mat-mdc-tab-group.mat-warn,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.Yssun93V .mat-mdc-tab-group.mat-background-primary,
.Yssun93V .mat-mdc-tab-nav-bar.mat-background-primary,
[class="3mBM75zg"] .mat-mdc-tab-group.mat-background-primary,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #77bb78;
  --mat-tab-header-with-background-foreground-color: black;
}
.Yssun93V .mat-mdc-tab-group.mat-background-accent,
.Yssun93V .mat-mdc-tab-nav-bar.mat-background-accent,
[class="3mBM75zg"] .mat-mdc-tab-group.mat-background-accent,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: whitesmoke;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-mdc-tab-group.mat-background-warn,
.Yssun93V .mat-mdc-tab-nav-bar.mat-background-warn,
[class="3mBM75zg"] .mat-mdc-tab-group.mat-background-warn,
[class="3mBM75zg"] .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.Yssun93V .mat-mdc-checkbox.mat-primary,
[class="3mBM75zg"] .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #77bb78;
  --mdc-checkbox-selected-hover-icon-color: #77bb78;
  --mdc-checkbox-selected-icon-color: #77bb78;
  --mdc-checkbox-selected-pressed-icon-color: #77bb78;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #77bb78;
  --mdc-checkbox-selected-hover-state-layer-color: #77bb78;
  --mdc-checkbox-selected-pressed-state-layer-color: #77bb78;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Yssun93V .mat-mdc-checkbox.mat-warn,
[class="3mBM75zg"] .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Yssun93V .mat-mdc-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #77bb78;
  --mat-text-button-state-layer-color: #77bb78;
  --mat-text-button-ripple-color: rgba(119, 187, 120, 0.1);
}
.Yssun93V .mat-mdc-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: whitesmoke;
  --mat-text-button-state-layer-color: whitesmoke;
  --mat-text-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.Yssun93V .mat-mdc-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Yssun93V .mat-mdc-unelevated-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #77bb78;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-unelevated-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: whitesmoke;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-unelevated-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Yssun93V .mat-mdc-raised-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #77bb78;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-raised-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: whitesmoke;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-raised-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Yssun93V .mat-mdc-outlined-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #77bb78;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #77bb78;
  --mat-outlined-button-ripple-color: rgba(119, 187, 120, 0.1);
}
.Yssun93V .mat-mdc-outlined-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: whitesmoke;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: whitesmoke;
  --mat-outlined-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.Yssun93V .mat-mdc-outlined-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Yssun93V .mat-mdc-icon-button.mat-primary,
[class="3mBM75zg"] .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #77bb78;
  --mat-icon-button-state-layer-color: #77bb78;
  --mat-icon-button-ripple-color: rgba(119, 187, 120, 0.1);
}
.Yssun93V .mat-mdc-icon-button.mat-accent,
[class="3mBM75zg"] .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: whitesmoke;
  --mat-icon-button-state-layer-color: whitesmoke;
  --mat-icon-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.Yssun93V .mat-mdc-icon-button.mat-warn,
[class="3mBM75zg"] .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Yssun93V .mat-mdc-fab.mat-primary,
[class="3mBM75zg"] .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #77bb78;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-fab.mat-accent,
[class="3mBM75zg"] .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: whitesmoke;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-fab.mat-warn,
[class="3mBM75zg"] .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.Yssun93V .mat-mdc-mini-fab.mat-primary,
[class="3mBM75zg"] .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #77bb78;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-mini-fab.mat-accent,
[class="3mBM75zg"] .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: whitesmoke;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.Yssun93V .mat-mdc-mini-fab.mat-warn,
[class="3mBM75zg"] .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.Yssun93V .mat-accent,
[class="3mBM75zg"] .mat-accent {
  --mdc-circular-progress-active-indicator-color: whitesmoke;
}
.Yssun93V .mat-warn,
[class="3mBM75zg"] .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.Yssun93V .mat-badge-accent,
[class="3mBM75zg"] .mat-badge-accent {
  --mat-badge-background-color: whitesmoke;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-badge-warn,
[class="3mBM75zg"] .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.Yssun93V .mat-datepicker-content.mat-accent,
[class="3mBM75zg"] .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: whitesmoke;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 245, 245, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 245, 245, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.Yssun93V .mat-datepicker-content.mat-warn,
[class="3mBM75zg"] .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.Yssun93V .mat-datepicker-toggle-active.mat-accent,
[class="3mBM75zg"] .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: whitesmoke;
}
.Yssun93V .mat-datepicker-toggle-active.mat-warn,
[class="3mBM75zg"] .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.Yssun93V .mat-icon.mat-primary,
[class="3mBM75zg"] .mat-icon.mat-primary {
  --mat-icon-color: #77bb78;
}
.Yssun93V .mat-icon.mat-accent,
[class="3mBM75zg"] .mat-icon.mat-accent {
  --mat-icon-color: whitesmoke;
}
.Yssun93V .mat-icon.mat-warn,
[class="3mBM75zg"] .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.Yssun93V .mat-step-header.mat-accent,
[class="3mBM75zg"] .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: whitesmoke;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: whitesmoke;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: whitesmoke;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-step-header.mat-warn,
[class="3mBM75zg"] .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.Yssun93V .mat-toolbar.mat-primary,
[class="3mBM75zg"] .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #77bb78;
  --mat-toolbar-container-text-color: black;
}
.Yssun93V .mat-toolbar.mat-accent,
[class="3mBM75zg"] .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.Yssun93V .mat-toolbar.mat-warn,
[class="3mBM75zg"] .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.Yssun93V :root,
[class="3mBM75zg"] :root {
  --chart-color-1: #479648;
  --chart-color-2: #6fb570;
  --chart-color-3: #8bc58c;
  --chart-color-4: #a0cfa1;
  --chart-color-5: #bbddbc;
  --chart-color-6: #d6ebd7;
  --chart-color-7: #eff7ef;
  --chart-color-8: honeydew;
  --chart-color-9: #8aff8b;
  --chart-color-10: #70ff72;
}
.Yssun93V .mat-mdc-menu-item,
[class="3mBM75zg"] .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.Yssun93V .mat-mdc-menu-item mat-icon,
[class="3mBM75zg"] .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.Yssun93V mat-nav-list a,
[class="3mBM75zg"] mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.Yssun93V mat-nav-list a.color-primary-important,
[class="3mBM75zg"] mat-nav-list a.color-primary-important {
  color: #77bb78 !important;
}
.Yssun93V .mat-mdc-button > .mat-icon,
[class="3mBM75zg"] .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.Yssun93V .mat-button-toggle-group,
[class="3mBM75zg"] .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.Yssun93V .mat-button-toggle-group-appearance-standard,
[class="3mBM75zg"] .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.Yssun93V .mat-button-toggle-disabled.mat-button-toggle-checked,
[class="3mBM75zg"] .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.Yssun93V .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
[class="3mBM75zg"] .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.Yssun93V .mat-button-toggle-disabled .mat-button-toggle-button,
[class="3mBM75zg"] .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.Yssun93V .mat-button-toggle,
[class="3mBM75zg"] .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: whitesmoke;
  border: none;
}
.Yssun93V .mat-button-toggle .mat-focus-indicator,
[class="3mBM75zg"] .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.Yssun93V .mat-button-toggle-checked,
[class="3mBM75zg"] .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.Yssun93V .mat-button-toggle-checked .mat-focus-indicator,
[class="3mBM75zg"] .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.Yssun93V .mat-button-toggle-checked .mat-button-toggle-label-content,
[class="3mBM75zg"] .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #77bb78;
}
.Yssun93V .mat-button-toggle-label-content,
[class="3mBM75zg"] .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.Yssun93V .mat-button-wrapper,
[class="3mBM75zg"] .mat-button-wrapper {
  color: inherit;
}
.Yssun93V .mat-slide-toggle-content,
[class="3mBM75zg"] .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.Yssun93V .mat-mdc-table,
[class="3mBM75zg"] .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.Yssun93V .mat-mdc-table .mat-mdc-header-cell,
[class="3mBM75zg"] .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.Yssun93V .mat-mdc-table .mat-mdc-cell,
[class="3mBM75zg"] .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.Yssun93V .mat-mdc-table mat-row.mat-mdc-row,
[class="3mBM75zg"] .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.Yssun93V .mat-mdc-table mat-row.mat-mdc-row:hover,
[class="3mBM75zg"] .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.Yssun93V .mat-mdc-form-field-error,
[class="3mBM75zg"] .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.Yssun93V .mat-mdc-tooltip,
.Yssun93V .mat-tooltip,
[class="3mBM75zg"] .mat-mdc-tooltip,
[class="3mBM75zg"] .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #77bb78 !important;
  border: 1px solid #77bb78;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #77bb78;
}
.Yssun93V .mat-mdc-card,
[class="3mBM75zg"] .mat-mdc-card {
  width: auto;
  background-color: whitesmoke !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.Yssun93V .mat-mdc-card .mat-mdc-card-title,
[class="3mBM75zg"] .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.Yssun93V .mat-mdc-card .mat-mdc-card-title mat-icon,
[class="3mBM75zg"] .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.Yssun93V .mat-mdc-card .mat-mdc-card-title > h2,
[class="3mBM75zg"] .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.Yssun93V .mat-mdc-card .mat-mdc-card-title > * > h2,
[class="3mBM75zg"] .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.Yssun93V .mat-mdc-card > *:not(mat-card-title),
[class="3mBM75zg"] .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.Yssun93V .mat-mdc-card .mat-mdc-card-header,
[class="3mBM75zg"] .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.Yssun93V .mat-toolbar,
[class="3mBM75zg"] .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.Yssun93V .mat-mdc-form-field,
[class="3mBM75zg"] .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.Yssun93V .mdc-text-field--filled:not(.mdc-text-field--disabled),
[class="3mBM75zg"] .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.Yssun93V .mat-mdc-form-field-focus-overlay,
[class="3mBM75zg"] .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.Yssun93V .mat-form-field-infix,
[class="3mBM75zg"] .mat-form-field-infix {
  width: auto !important;
}
.Yssun93V .mdc-floating-label:not(.mdc-floating-label--float-above),
[class="3mBM75zg"] .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.Yssun93V .mdc-floating-label,
[class="3mBM75zg"] .mdc-floating-label {
  font-size: 1.25rem;
}
.Yssun93V .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
[class="3mBM75zg"] .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.Yssun93V .mat-mdc-menu-item :not(mat-icon),
[class="3mBM75zg"] .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.Yssun93V .mat-drawer-container,
[class="3mBM75zg"] .mat-drawer-container {
  background-color: whitesmoke;
}
.Yssun93V .mat-mdc-dialog-container,
[class="3mBM75zg"] .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: whitesmoke;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.Yssun93V .mat-mdc-list-base,
[class="3mBM75zg"] .mat-mdc-list-base {
  padding-top: 0;
}
.Yssun93V .mat-mdc-list-item-content,
[class="3mBM75zg"] .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.Yssun93V .mat-mdc-list-item,
[class="3mBM75zg"] .mat-mdc-list-item {
  height: 2rem !important;
}
.Yssun93V .mat-option-text,
[class="3mBM75zg"] .mat-option-text {
  font-size: 0.9rem;
}
.Yssun93V .mat-select-value,
[class="3mBM75zg"] .mat-select-value {
  font-size: 0.9rem;
}
.Yssun93V .mat-mdc-paginator,
[class="3mBM75zg"] .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.Yssun93V .mat-mdc-paginator .mat-mdc-paginator-container,
[class="3mBM75zg"] .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.Yssun93V .mat-mdc-paginator .mat-mdc-paginator-page-size,
.Yssun93V .mat-mdc-paginator .mat-mdc-paginator-range-actions,
[class="3mBM75zg"] .mat-mdc-paginator .mat-mdc-paginator-page-size,
[class="3mBM75zg"] .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.Yssun93V .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.Yssun93V .mat-mdc-paginator .mat-mdc-paginator-range-label,
[class="3mBM75zg"] .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
[class="3mBM75zg"] .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.Yssun93V .mat-mdc-paginator-page-size-select,
[class="3mBM75zg"] .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.Yssun93V .mat-mdc-paginator-range-actions *,
[class="3mBM75zg"] .mat-mdc-paginator-range-actions * {
  color:!important;
}
.Yssun93V fa-icon,
[class="3mBM75zg"] fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.Yssun93V a,
[class="3mBM75zg"] a {
  white-space: normal;
}
.Yssun93V .main-content,
[class="3mBM75zg"] .main-content {
  height: 100%;
}
.Yssun93V .full-width,
[class="3mBM75zg"] .full-width {
  width: 100%;
}
.Yssun93V .full-height,
[class="3mBM75zg"] .full-height {
  height: 100%;
}
.Yssun93V .row,
[class="3mBM75zg"] .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.Yssun93V .col,
[class="3mBM75zg"] .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.Yssun93V .col:last-child,
[class="3mBM75zg"] .col:last-child {
  margin-right: 0;
}
.Yssun93V .mat-mdc-snack-bar-container,
[class="3mBM75zg"] .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: whitesmoke;
  --mdc-snackbar-supporting-text-color: #77bb78;
  border-style: solid;
  border-color: #77bb78;
  border-width: 0.2rem;
  color: #77bb78;
}
.Yssun93V button.border-primary:not([disabled]),
[class="3mBM75zg"] button.border-primary:not([disabled]) {
  border: 1px solid #77bb78;
}
.Yssun93V button.border-accent:not([disabled]),
[class="3mBM75zg"] button.border-accent:not([disabled]) {
  border: 1px solid whitesmoke;
}
.Yssun93V button.border-accent-500:not([disabled]),
[class="3mBM75zg"] button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
.Yssun93V button.border-warn:not([disabled]),
[class="3mBM75zg"] button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.Yssun93V .barchart-primary-label,
[class="3mBM75zg"] .barchart-primary-label {
  stroke: #77bb78;
  stroke-width: 1 !important;
}
.Yssun93V .barchart-accent-background-label,
[class="3mBM75zg"] .barchart-accent-background-label {
  fill: none;
}
.Yssun93V .fill-accent-500,
[class="3mBM75zg"] .fill-accent-500 {
  fill: #9e9e9e;
}
.Yssun93V .stroke-accent-500,
[class="3mBM75zg"] .stroke-accent-500 {
  stroke: #9e9e9e;
}
.Yssun93V .fill-primary,
[class="3mBM75zg"] .fill-primary {
  fill: #77bb78;
}
.Yssun93V .stroke-primary,
[class="3mBM75zg"] .stroke-primary {
  stroke: #77bb78;
}
.Yssun93V .color-primary,
[class="3mBM75zg"] .color-primary {
  color: #77bb78;
}
.Yssun93V .color-primary-important,
[class="3mBM75zg"] .color-primary-important {
  color: #77bb78 !important;
}
.Yssun93V .color-accent,
[class="3mBM75zg"] .color-accent {
  color: whitesmoke;
}
.Yssun93V .color-accent-500,
[class="3mBM75zg"] .color-accent-500 {
  color: #9e9e9e !important;
}
.Yssun93V .color-disabled,
[class="3mBM75zg"] .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.Yssun93V .background-primary,
[class="3mBM75zg"] .background-primary {
  background-color: #77bb78;
}
.Yssun93V .background-accent,
[class="3mBM75zg"] .background-accent {
  background-color: whitesmoke !important;
}
.Yssun93V .background-accent-500,
[class="3mBM75zg"] .background-accent-500 {
  background-color: #9e9e9e;
}
.Yssun93V .hover-background-primary:hover,
[class="3mBM75zg"] .hover-background-primary:hover {
  background-color: #77bb78 !important;
}
.Yssun93V .before-border-primary:before,
[class="3mBM75zg"] .before-border-primary:before {
  border: 1px solid #77bb78;
}
.Yssun93V .color-warn,
[class="3mBM75zg"] .color-warn {
  color: #f44336;
}
.Yssun93V a.active,
[class="3mBM75zg"] a.active {
  font-weight: 500;
  color: #77bb78;
}
.Yssun93V .hover-primary-shadow:hover,
[class="3mBM75zg"] .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #77bb78, -1px -1px 5px -1px #77bb78;
}
.Yssun93V .primary-shadow,
[class="3mBM75zg"] .primary-shadow {
  border: 1px solid #77bb78 !important;
}
.Yssun93V .hover-accent-shadow:hover,
[class="3mBM75zg"] .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px whitesmoke;
}
.Yssun93V .chart-color-1,
[class="3mBM75zg"] .chart-color-1 {
  fill: #479648;
}
.Yssun93V .chart-color-2,
[class="3mBM75zg"] .chart-color-2 {
  fill: #6fb570;
}
.Yssun93V .chart-color-3,
[class="3mBM75zg"] .chart-color-3 {
  fill: #8bc58c;
}
.Yssun93V .chart-color-4,
[class="3mBM75zg"] .chart-color-4 {
  fill: #a0cfa1;
}
.Yssun93V .chart-color-5,
[class="3mBM75zg"] .chart-color-5 {
  fill: #bbddbc;
}
.Yssun93V .chart-color-6,
[class="3mBM75zg"] .chart-color-6 {
  fill: #d6ebd7;
}
.Yssun93V .chart-color-7,
[class="3mBM75zg"] .chart-color-7 {
  fill: #eff7ef;
}
.Yssun93V .chart-color-8,
[class="3mBM75zg"] .chart-color-8 {
  fill: honeydew;
}
.Yssun93V .chart-color-9,
[class="3mBM75zg"] .chart-color-9 {
  fill: #8aff8b;
}
.Yssun93V .chart-color-10,
[class="3mBM75zg"] .chart-color-10 {
  fill: #70ff72;
}
.Yssun93V .company-logo,
[class="3mBM75zg"] .company-logo {
  padding-left: 1rem;
  height: 1.5rem;
  width: auto;
}
[class="8yLwEEnm"],
.OhI2qPRm {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #268055;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #ecf4e2;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ecf4e2;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #268055;
  --mdc-filled-text-field-focus-active-indicator-color: #268055;
  --mdc-filled-text-field-focus-label-text-color: rgba(38, 128, 85, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #268055;
  --mdc-outlined-text-field-focus-outline-color: #268055;
  --mdc-outlined-text-field-focus-label-text-color: rgba(38, 128, 85, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(38, 128, 85, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(38, 128, 85, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #006131;
  --mdc-switch-selected-handle-color: #006131;
  --mdc-switch-selected-hover-state-layer-color: #006131;
  --mdc-switch-selected-pressed-state-layer-color: #006131;
  --mdc-switch-selected-focus-handle-color: #003b16;
  --mdc-switch-selected-hover-handle-color: #003b16;
  --mdc-switch-selected-pressed-handle-color: #003b16;
  --mdc-switch-selected-focus-track-color: #4d9673;
  --mdc-switch-selected-hover-track-color: #4d9673;
  --mdc-switch-selected-pressed-track-color: #4d9673;
  --mdc-switch-selected-track-color: #4d9673;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #268055;
  --mdc-slider-focus-handle-color: #268055;
  --mdc-slider-hover-handle-color: #268055;
  --mdc-slider-active-track-color: #268055;
  --mdc-slider-inactive-track-color: #268055;
  --mdc-slider-with-tick-marks-inactive-container-color: #268055;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #268055;
  --mat-slider-hover-state-layer-color: rgba(38, 128, 85, 0.05);
  --mat-slider-focus-state-layer-color: rgba(38, 128, 85, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ecf4e2;
  --mdc-checkbox-selected-hover-icon-color: #ecf4e2;
  --mdc-checkbox-selected-icon-color: #ecf4e2;
  --mdc-checkbox-selected-pressed-icon-color: #ecf4e2;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ecf4e2;
  --mdc-checkbox-selected-hover-state-layer-color: #ecf4e2;
  --mdc-checkbox-selected-pressed-state-layer-color: #ecf4e2;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #ecf4e2;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #268055;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #268055;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #268055;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(38, 128, 85, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(38, 128, 85, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(38, 128, 85, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #268055;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(38, 128, 85, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #268055;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #268055;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #268055;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
[class="8yLwEEnm"] .mat-accent,
.OhI2qPRm .mat-accent {
  --mat-option-selected-state-label-text-color: #ecf4e2;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="8yLwEEnm"] .mat-warn,
.OhI2qPRm .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="8yLwEEnm"] .mat-primary,
.OhI2qPRm .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #268055;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #268055;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="8yLwEEnm"] .mat-accent,
.OhI2qPRm .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #ecf4e2;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ecf4e2;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="8yLwEEnm"] .mat-warn,
.OhI2qPRm .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="8yLwEEnm"] .mat-mdc-progress-bar,
.OhI2qPRm .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #268055;
  --mdc-linear-progress-track-color: rgba(38, 128, 85, 0.25);
}
[class="8yLwEEnm"] .mat-mdc-progress-bar.mat-accent,
.OhI2qPRm .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #ecf4e2;
  --mdc-linear-progress-track-color: rgba(236, 244, 226, 0.25);
}
[class="8yLwEEnm"] .mat-mdc-progress-bar.mat-warn,
.OhI2qPRm .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
[class="8yLwEEnm"] .mat-mdc-form-field.mat-accent,
.OhI2qPRm .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #ecf4e2;
  --mdc-filled-text-field-focus-active-indicator-color: #ecf4e2;
  --mdc-filled-text-field-focus-label-text-color: rgba(236, 244, 226, 0.87);
  --mdc-outlined-text-field-caret-color: #ecf4e2;
  --mdc-outlined-text-field-focus-outline-color: #ecf4e2;
  --mdc-outlined-text-field-focus-label-text-color: rgba(236, 244, 226, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(236, 244, 226, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-form-field.mat-warn,
.OhI2qPRm .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-form-field.mat-accent,
.OhI2qPRm .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(236, 244, 226, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-form-field.mat-warn,
.OhI2qPRm .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-standard-chip,
.OhI2qPRm .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
[class="8yLwEEnm"] .mat-mdc-standard-chip,
.OhI2qPRm .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #268055;
  --mdc-chip-elevated-selected-container-color: #268055;
  --mdc-chip-elevated-disabled-container-color: #268055;
  --mdc-chip-flat-disabled-selected-container-color: #268055;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #ecf4e2;
  --mdc-chip-elevated-selected-container-color: #ecf4e2;
  --mdc-chip-elevated-disabled-container-color: #ecf4e2;
  --mdc-chip-flat-disabled-selected-container-color: #ecf4e2;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
[class="8yLwEEnm"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.OhI2qPRm .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="8yLwEEnm"] .mat-mdc-slide-toggle,
.OhI2qPRm .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
[class="8yLwEEnm"] .mat-mdc-slide-toggle,
.OhI2qPRm .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-slide-toggle.mat-accent,
.OhI2qPRm .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #599e0c;
  --mdc-switch-selected-handle-color: #599e0c;
  --mdc-switch-selected-hover-state-layer-color: #599e0c;
  --mdc-switch-selected-pressed-state-layer-color: #599e0c;
  --mdc-switch-selected-focus-handle-color: #337b04;
  --mdc-switch-selected-hover-handle-color: #337b04;
  --mdc-switch-selected-pressed-handle-color: #337b04;
  --mdc-switch-selected-focus-track-color: #90c156;
  --mdc-switch-selected-hover-track-color: #90c156;
  --mdc-switch-selected-pressed-track-color: #90c156;
  --mdc-switch-selected-track-color: #90c156;
}
[class="8yLwEEnm"] .mat-mdc-slide-toggle.mat-warn,
.OhI2qPRm .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
[class="8yLwEEnm"] .mat-mdc-radio-button.mat-primary,
.OhI2qPRm .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #268055;
  --mdc-radio-selected-hover-icon-color: #268055;
  --mdc-radio-selected-icon-color: #268055;
  --mdc-radio-selected-pressed-icon-color: #268055;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #268055;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-radio-button.mat-accent,
.OhI2qPRm .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ecf4e2;
  --mdc-radio-selected-hover-icon-color: #ecf4e2;
  --mdc-radio-selected-icon-color: #ecf4e2;
  --mdc-radio-selected-pressed-icon-color: #ecf4e2;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #ecf4e2;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="8yLwEEnm"] .mat-mdc-radio-button.mat-warn,
.OhI2qPRm .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="8yLwEEnm"] .mat-accent,
.OhI2qPRm .mat-accent {
  --mdc-slider-handle-color: #ecf4e2;
  --mdc-slider-focus-handle-color: #ecf4e2;
  --mdc-slider-hover-handle-color: #ecf4e2;
  --mdc-slider-active-track-color: #ecf4e2;
  --mdc-slider-inactive-track-color: #ecf4e2;
  --mdc-slider-with-tick-marks-inactive-container-color: #ecf4e2;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #ecf4e2;
  --mat-slider-hover-state-layer-color: rgba(236, 244, 226, 0.05);
  --mat-slider-focus-state-layer-color: rgba(236, 244, 226, 0.2);
}
[class="8yLwEEnm"] .mat-warn,
.OhI2qPRm .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
[class="8yLwEEnm"] .mdc-list-item__start,
[class="8yLwEEnm"] .mdc-list-item__end,
.OhI2qPRm .mdc-list-item__start,
.OhI2qPRm .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #268055;
  --mdc-radio-selected-hover-icon-color: #268055;
  --mdc-radio-selected-icon-color: #268055;
  --mdc-radio-selected-pressed-icon-color: #268055;
}
[class="8yLwEEnm"] .mat-accent .mdc-list-item__start,
[class="8yLwEEnm"] .mat-accent .mdc-list-item__end,
.OhI2qPRm .mat-accent .mdc-list-item__start,
.OhI2qPRm .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ecf4e2;
  --mdc-radio-selected-hover-icon-color: #ecf4e2;
  --mdc-radio-selected-icon-color: #ecf4e2;
  --mdc-radio-selected-pressed-icon-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-warn .mdc-list-item__start,
[class="8yLwEEnm"] .mat-warn .mdc-list-item__end,
.OhI2qPRm .mat-warn .mdc-list-item__start,
.OhI2qPRm .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
[class="8yLwEEnm"] .mat-mdc-list-option,
.OhI2qPRm .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #268055;
  --mdc-checkbox-selected-hover-icon-color: #268055;
  --mdc-checkbox-selected-icon-color: #268055;
  --mdc-checkbox-selected-pressed-icon-color: #268055;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #268055;
  --mdc-checkbox-selected-hover-state-layer-color: #268055;
  --mdc-checkbox-selected-pressed-state-layer-color: #268055;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="8yLwEEnm"] .mat-mdc-list-option.mat-accent,
.OhI2qPRm .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ecf4e2;
  --mdc-checkbox-selected-hover-icon-color: #ecf4e2;
  --mdc-checkbox-selected-icon-color: #ecf4e2;
  --mdc-checkbox-selected-pressed-icon-color: #ecf4e2;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ecf4e2;
  --mdc-checkbox-selected-hover-state-layer-color: #ecf4e2;
  --mdc-checkbox-selected-pressed-state-layer-color: #ecf4e2;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="8yLwEEnm"] .mat-mdc-list-option.mat-warn,
.OhI2qPRm .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="8yLwEEnm"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
[class="8yLwEEnm"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
[class="8yLwEEnm"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
[class="8yLwEEnm"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.OhI2qPRm .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.OhI2qPRm .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.OhI2qPRm .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.OhI2qPRm .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #268055;
}
[class="8yLwEEnm"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
[class="8yLwEEnm"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
[class="8yLwEEnm"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.OhI2qPRm .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.OhI2qPRm .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.OhI2qPRm .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
[class="8yLwEEnm"] .mat-mdc-tab-group,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar,
.OhI2qPRm .mat-mdc-tab-group,
.OhI2qPRm .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #268055;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #268055;
  --mat-tab-header-active-ripple-color: #268055;
  --mat-tab-header-inactive-ripple-color: #268055;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #268055;
  --mat-tab-header-active-hover-label-text-color: #268055;
  --mat-tab-header-active-focus-indicator-color: #268055;
  --mat-tab-header-active-hover-indicator-color: #268055;
}
[class="8yLwEEnm"] .mat-mdc-tab-group.mat-accent,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar.mat-accent,
.OhI2qPRm .mat-mdc-tab-group.mat-accent,
.OhI2qPRm .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #ecf4e2;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #ecf4e2;
  --mat-tab-header-active-ripple-color: #ecf4e2;
  --mat-tab-header-inactive-ripple-color: #ecf4e2;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #ecf4e2;
  --mat-tab-header-active-hover-label-text-color: #ecf4e2;
  --mat-tab-header-active-focus-indicator-color: #ecf4e2;
  --mat-tab-header-active-hover-indicator-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-mdc-tab-group.mat-warn,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar.mat-warn,
.OhI2qPRm .mat-mdc-tab-group.mat-warn,
.OhI2qPRm .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
[class="8yLwEEnm"] .mat-mdc-tab-group.mat-background-primary,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar.mat-background-primary,
.OhI2qPRm .mat-mdc-tab-group.mat-background-primary,
.OhI2qPRm .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #268055;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="8yLwEEnm"] .mat-mdc-tab-group.mat-background-accent,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar.mat-background-accent,
.OhI2qPRm .mat-mdc-tab-group.mat-background-accent,
.OhI2qPRm .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #ecf4e2;
  --mat-tab-header-with-background-foreground-color: black;
}
[class="8yLwEEnm"] .mat-mdc-tab-group.mat-background-warn,
[class="8yLwEEnm"] .mat-mdc-tab-nav-bar.mat-background-warn,
.OhI2qPRm .mat-mdc-tab-group.mat-background-warn,
.OhI2qPRm .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="8yLwEEnm"] .mat-mdc-checkbox.mat-primary,
.OhI2qPRm .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #268055;
  --mdc-checkbox-selected-hover-icon-color: #268055;
  --mdc-checkbox-selected-icon-color: #268055;
  --mdc-checkbox-selected-pressed-icon-color: #268055;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #268055;
  --mdc-checkbox-selected-hover-state-layer-color: #268055;
  --mdc-checkbox-selected-pressed-state-layer-color: #268055;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="8yLwEEnm"] .mat-mdc-checkbox.mat-warn,
.OhI2qPRm .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="8yLwEEnm"] .mat-mdc-button.mat-primary,
.OhI2qPRm .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #268055;
  --mat-text-button-state-layer-color: #268055;
  --mat-text-button-ripple-color: rgba(38, 128, 85, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-button.mat-accent,
.OhI2qPRm .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #ecf4e2;
  --mat-text-button-state-layer-color: #ecf4e2;
  --mat-text-button-ripple-color: rgba(236, 244, 226, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-button.mat-warn,
.OhI2qPRm .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-unelevated-button.mat-primary,
.OhI2qPRm .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #268055;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-unelevated-button.mat-accent,
.OhI2qPRm .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #ecf4e2;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-unelevated-button.mat-warn,
.OhI2qPRm .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-raised-button.mat-primary,
.OhI2qPRm .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #268055;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-raised-button.mat-accent,
.OhI2qPRm .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #ecf4e2;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-raised-button.mat-warn,
.OhI2qPRm .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-outlined-button.mat-primary,
.OhI2qPRm .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #268055;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #268055;
  --mat-outlined-button-ripple-color: rgba(38, 128, 85, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-outlined-button.mat-accent,
.OhI2qPRm .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #ecf4e2;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #ecf4e2;
  --mat-outlined-button-ripple-color: rgba(236, 244, 226, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-outlined-button.mat-warn,
.OhI2qPRm .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-icon-button.mat-primary,
.OhI2qPRm .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #268055;
  --mat-icon-button-state-layer-color: #268055;
  --mat-icon-button-ripple-color: rgba(38, 128, 85, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-icon-button.mat-accent,
.OhI2qPRm .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #ecf4e2;
  --mat-icon-button-state-layer-color: #ecf4e2;
  --mat-icon-button-ripple-color: rgba(236, 244, 226, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-icon-button.mat-warn,
.OhI2qPRm .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-fab.mat-primary,
.OhI2qPRm .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #268055;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-fab.mat-accent,
.OhI2qPRm .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #ecf4e2;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-fab.mat-warn,
.OhI2qPRm .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-mini-fab.mat-primary,
.OhI2qPRm .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #268055;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-mini-fab.mat-accent,
.OhI2qPRm .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #ecf4e2;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="8yLwEEnm"] .mat-mdc-mini-fab.mat-warn,
.OhI2qPRm .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="8yLwEEnm"] .mat-accent,
.OhI2qPRm .mat-accent {
  --mdc-circular-progress-active-indicator-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-warn,
.OhI2qPRm .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
[class="8yLwEEnm"] .mat-badge-accent,
.OhI2qPRm .mat-badge-accent {
  --mat-badge-background-color: #ecf4e2;
  --mat-badge-text-color: black;
}
[class="8yLwEEnm"] .mat-badge-warn,
.OhI2qPRm .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
[class="8yLwEEnm"] .mat-datepicker-content.mat-accent,
.OhI2qPRm .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #ecf4e2;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(236, 244, 226, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(236, 244, 226, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(236, 244, 226, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(236, 244, 226, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="8yLwEEnm"] .mat-datepicker-content.mat-warn,
.OhI2qPRm .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="8yLwEEnm"] .mat-datepicker-toggle-active.mat-accent,
.OhI2qPRm .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-datepicker-toggle-active.mat-warn,
.OhI2qPRm .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
[class="8yLwEEnm"] .mat-icon.mat-primary,
.OhI2qPRm .mat-icon.mat-primary {
  --mat-icon-color: #268055;
}
[class="8yLwEEnm"] .mat-icon.mat-accent,
.OhI2qPRm .mat-icon.mat-accent {
  --mat-icon-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-icon.mat-warn,
.OhI2qPRm .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
[class="8yLwEEnm"] .mat-step-header.mat-accent,
.OhI2qPRm .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #ecf4e2;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #ecf4e2;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #ecf4e2;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
[class="8yLwEEnm"] .mat-step-header.mat-warn,
.OhI2qPRm .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
[class="8yLwEEnm"] .mat-toolbar.mat-primary,
.OhI2qPRm .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #268055;
  --mat-toolbar-container-text-color: white;
}
[class="8yLwEEnm"] .mat-toolbar.mat-accent,
.OhI2qPRm .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #ecf4e2;
  --mat-toolbar-container-text-color: black;
}
[class="8yLwEEnm"] .mat-toolbar.mat-warn,
.OhI2qPRm .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
[class="8yLwEEnm"] :root,
.OhI2qPRm :root {
  --chart-color-1: #003b16;
  --chart-color-2: #006131;
  --chart-color-3: #268055;
  --chart-color-4: #4d9673;
  --chart-color-5: #80b49b;
  --chart-color-6: #b3d2c3;
  --chart-color-7: #e0ede7;
  --chart-color-8: #71ff95;
  --chart-color-9: #0bff49;
  --chart-color-10: #00f13e;
}
[class="8yLwEEnm"] .mat-mdc-menu-item,
.OhI2qPRm .mat-mdc-menu-item {
  font-size: 0.8rem;
}
[class="8yLwEEnm"] .mat-mdc-menu-item mat-icon,
.OhI2qPRm .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
[class="8yLwEEnm"] mat-nav-list a,
.OhI2qPRm mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
[class="8yLwEEnm"] mat-nav-list a.color-primary-important,
.OhI2qPRm mat-nav-list a.color-primary-important {
  color: #268055 !important;
}
[class="8yLwEEnm"] .mat-mdc-button > .mat-icon,
.OhI2qPRm .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
[class="8yLwEEnm"] .mat-button-toggle-group,
.OhI2qPRm .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
[class="8yLwEEnm"] .mat-button-toggle-group-appearance-standard,
.OhI2qPRm .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
[class="8yLwEEnm"] .mat-button-toggle-disabled.mat-button-toggle-checked,
.OhI2qPRm .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
[class="8yLwEEnm"] .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.OhI2qPRm .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
[class="8yLwEEnm"] .mat-button-toggle-disabled .mat-button-toggle-button,
.OhI2qPRm .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
[class="8yLwEEnm"] .mat-button-toggle,
.OhI2qPRm .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #ecf4e2;
  border: none;
}
[class="8yLwEEnm"] .mat-button-toggle .mat-focus-indicator,
.OhI2qPRm .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
[class="8yLwEEnm"] .mat-button-toggle-checked,
.OhI2qPRm .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
[class="8yLwEEnm"] .mat-button-toggle-checked .mat-focus-indicator,
.OhI2qPRm .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
[class="8yLwEEnm"] .mat-button-toggle-checked .mat-button-toggle-label-content,
.OhI2qPRm .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #268055;
}
[class="8yLwEEnm"] .mat-button-toggle-label-content,
.OhI2qPRm .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
[class="8yLwEEnm"] .mat-button-wrapper,
.OhI2qPRm .mat-button-wrapper {
  color: inherit;
}
[class="8yLwEEnm"] .mat-slide-toggle-content,
.OhI2qPRm .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
[class="8yLwEEnm"] .mat-mdc-table,
.OhI2qPRm .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
[class="8yLwEEnm"] .mat-mdc-table .mat-mdc-header-cell,
.OhI2qPRm .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
[class="8yLwEEnm"] .mat-mdc-table .mat-mdc-cell,
.OhI2qPRm .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
[class="8yLwEEnm"] .mat-mdc-table mat-row.mat-mdc-row,
.OhI2qPRm .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
[class="8yLwEEnm"] .mat-mdc-table mat-row.mat-mdc-row:hover,
.OhI2qPRm .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
[class="8yLwEEnm"] .mat-mdc-form-field-error,
.OhI2qPRm .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
[class="8yLwEEnm"] .mat-mdc-tooltip,
[class="8yLwEEnm"] .mat-tooltip,
.OhI2qPRm .mat-mdc-tooltip,
.OhI2qPRm .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #268055 !important;
  border: 1px solid #268055;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #268055;
}
[class="8yLwEEnm"] .mat-mdc-card,
.OhI2qPRm .mat-mdc-card {
  width: auto;
  background-color: #ecf4e2 !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
[class="8yLwEEnm"] .mat-mdc-card .mat-mdc-card-title,
.OhI2qPRm .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
[class="8yLwEEnm"] .mat-mdc-card .mat-mdc-card-title mat-icon,
.OhI2qPRm .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
[class="8yLwEEnm"] .mat-mdc-card .mat-mdc-card-title > h2,
.OhI2qPRm .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="8yLwEEnm"] .mat-mdc-card .mat-mdc-card-title > * > h2,
.OhI2qPRm .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="8yLwEEnm"] .mat-mdc-card > *:not(mat-card-title),
.OhI2qPRm .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
[class="8yLwEEnm"] .mat-mdc-card .mat-mdc-card-header,
.OhI2qPRm .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
[class="8yLwEEnm"] .mat-toolbar,
.OhI2qPRm .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
[class="8yLwEEnm"] .mat-mdc-form-field,
.OhI2qPRm .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
[class="8yLwEEnm"] .mdc-text-field--filled:not(.mdc-text-field--disabled),
.OhI2qPRm .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
[class="8yLwEEnm"] .mat-mdc-form-field-focus-overlay,
.OhI2qPRm .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
[class="8yLwEEnm"] .mat-form-field-infix,
.OhI2qPRm .mat-form-field-infix {
  width: auto !important;
}
[class="8yLwEEnm"] .mdc-floating-label:not(.mdc-floating-label--float-above),
.OhI2qPRm .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
[class="8yLwEEnm"] .mdc-floating-label,
.OhI2qPRm .mdc-floating-label {
  font-size: 1.25rem;
}
[class="8yLwEEnm"] .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.OhI2qPRm .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
[class="8yLwEEnm"] .mat-mdc-menu-item :not(mat-icon),
.OhI2qPRm .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
[class="8yLwEEnm"] .mat-drawer-container,
.OhI2qPRm .mat-drawer-container {
  background-color: #ecf4e2;
}
[class="8yLwEEnm"] .mat-mdc-dialog-container,
.OhI2qPRm .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #ecf4e2;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
[class="8yLwEEnm"] .mat-mdc-list-base,
.OhI2qPRm .mat-mdc-list-base {
  padding-top: 0;
}
[class="8yLwEEnm"] .mat-mdc-list-item-content,
.OhI2qPRm .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
[class="8yLwEEnm"] .mat-mdc-list-item,
.OhI2qPRm .mat-mdc-list-item {
  height: 2rem !important;
}
[class="8yLwEEnm"] .mat-option-text,
.OhI2qPRm .mat-option-text {
  font-size: 0.9rem;
}
[class="8yLwEEnm"] .mat-select-value,
.OhI2qPRm .mat-select-value {
  font-size: 0.9rem;
}
[class="8yLwEEnm"] .mat-mdc-paginator,
.OhI2qPRm .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
[class="8yLwEEnm"] .mat-mdc-paginator .mat-mdc-paginator-container,
.OhI2qPRm .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
[class="8yLwEEnm"] .mat-mdc-paginator .mat-mdc-paginator-page-size,
[class="8yLwEEnm"] .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.OhI2qPRm .mat-mdc-paginator .mat-mdc-paginator-page-size,
.OhI2qPRm .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
[class="8yLwEEnm"] .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
[class="8yLwEEnm"] .mat-mdc-paginator .mat-mdc-paginator-range-label,
.OhI2qPRm .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.OhI2qPRm .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
[class="8yLwEEnm"] .mat-mdc-paginator-page-size-select,
.OhI2qPRm .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
[class="8yLwEEnm"] .mat-mdc-paginator-range-actions *,
.OhI2qPRm .mat-mdc-paginator-range-actions * {
  color:!important;
}
[class="8yLwEEnm"] fa-icon,
.OhI2qPRm fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
[class="8yLwEEnm"] a,
.OhI2qPRm a {
  white-space: normal;
}
[class="8yLwEEnm"] .main-content,
.OhI2qPRm .main-content {
  height: 100%;
}
[class="8yLwEEnm"] .full-width,
.OhI2qPRm .full-width {
  width: 100%;
}
[class="8yLwEEnm"] .full-height,
.OhI2qPRm .full-height {
  height: 100%;
}
[class="8yLwEEnm"] .row,
.OhI2qPRm .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
[class="8yLwEEnm"] .col,
.OhI2qPRm .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
[class="8yLwEEnm"] .col:last-child,
.OhI2qPRm .col:last-child {
  margin-right: 0;
}
[class="8yLwEEnm"] .mat-mdc-snack-bar-container,
.OhI2qPRm .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #ecf4e2;
  --mdc-snackbar-supporting-text-color: #268055;
  border-style: solid;
  border-color: #268055;
  border-width: 0.2rem;
  color: #268055;
}
[class="8yLwEEnm"] button.border-primary:not([disabled]),
.OhI2qPRm button.border-primary:not([disabled]) {
  border: 1px solid #268055;
}
[class="8yLwEEnm"] button.border-accent:not([disabled]),
.OhI2qPRm button.border-accent:not([disabled]) {
  border: 1px solid #ecf4e2;
}
[class="8yLwEEnm"] button.border-accent-500:not([disabled]),
.OhI2qPRm button.border-accent-500:not([disabled]) {
  border: 1px solid #61a60e;
}
[class="8yLwEEnm"] button.border-warn:not([disabled]),
.OhI2qPRm button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
[class="8yLwEEnm"] .barchart-primary-label,
.OhI2qPRm .barchart-primary-label {
  stroke: #268055;
  stroke-width: 1 !important;
}
[class="8yLwEEnm"] .barchart-accent-background-label,
.OhI2qPRm .barchart-accent-background-label {
  fill: none;
}
[class="8yLwEEnm"] .fill-accent-500,
.OhI2qPRm .fill-accent-500 {
  fill: #61a60e;
}
[class="8yLwEEnm"] .stroke-accent-500,
.OhI2qPRm .stroke-accent-500 {
  stroke: #61a60e;
}
[class="8yLwEEnm"] .fill-primary,
.OhI2qPRm .fill-primary {
  fill: #268055;
}
[class="8yLwEEnm"] .stroke-primary,
.OhI2qPRm .stroke-primary {
  stroke: #268055;
}
[class="8yLwEEnm"] .color-primary,
.OhI2qPRm .color-primary {
  color: #268055;
}
[class="8yLwEEnm"] .color-primary-important,
.OhI2qPRm .color-primary-important {
  color: #268055 !important;
}
[class="8yLwEEnm"] .color-accent,
.OhI2qPRm .color-accent {
  color: #ecf4e2;
}
[class="8yLwEEnm"] .color-accent-500,
.OhI2qPRm .color-accent-500 {
  color: #61a60e !important;
}
[class="8yLwEEnm"] .color-disabled,
.OhI2qPRm .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
[class="8yLwEEnm"] .background-primary,
.OhI2qPRm .background-primary {
  background-color: #268055;
}
[class="8yLwEEnm"] .background-accent,
.OhI2qPRm .background-accent {
  background-color: #ecf4e2 !important;
}
[class="8yLwEEnm"] .background-accent-500,
.OhI2qPRm .background-accent-500 {
  background-color: #61a60e;
}
[class="8yLwEEnm"] .hover-background-primary:hover,
.OhI2qPRm .hover-background-primary:hover {
  background-color: #268055 !important;
}
[class="8yLwEEnm"] .before-border-primary:before,
.OhI2qPRm .before-border-primary:before {
  border: 1px solid #268055;
}
[class="8yLwEEnm"] .color-warn,
.OhI2qPRm .color-warn {
  color: #f44336;
}
[class="8yLwEEnm"] a.active,
.OhI2qPRm a.active {
  font-weight: 500;
  color: #268055;
}
[class="8yLwEEnm"] .hover-primary-shadow:hover,
.OhI2qPRm .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #268055, -1px -1px 5px -1px #268055;
}
[class="8yLwEEnm"] .primary-shadow,
.OhI2qPRm .primary-shadow {
  border: 1px solid #268055 !important;
}
[class="8yLwEEnm"] .hover-accent-shadow:hover,
.OhI2qPRm .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #90c156, -1px -1px 5px 1px #ecf4e2;
}
[class="8yLwEEnm"] .chart-color-1,
.OhI2qPRm .chart-color-1 {
  fill: #003b16;
}
[class="8yLwEEnm"] .chart-color-2,
.OhI2qPRm .chart-color-2 {
  fill: #006131;
}
[class="8yLwEEnm"] .chart-color-3,
.OhI2qPRm .chart-color-3 {
  fill: #268055;
}
[class="8yLwEEnm"] .chart-color-4,
.OhI2qPRm .chart-color-4 {
  fill: #4d9673;
}
[class="8yLwEEnm"] .chart-color-5,
.OhI2qPRm .chart-color-5 {
  fill: #80b49b;
}
[class="8yLwEEnm"] .chart-color-6,
.OhI2qPRm .chart-color-6 {
  fill: #b3d2c3;
}
[class="8yLwEEnm"] .chart-color-7,
.OhI2qPRm .chart-color-7 {
  fill: #e0ede7;
}
[class="8yLwEEnm"] .chart-color-8,
.OhI2qPRm .chart-color-8 {
  fill: #71ff95;
}
[class="8yLwEEnm"] .chart-color-9,
.OhI2qPRm .chart-color-9 {
  fill: #0bff49;
}
[class="8yLwEEnm"] .chart-color-10,
.OhI2qPRm .chart-color-10 {
  fill: #00f13e;
}
[class="8yLwEEnm"] .company-logo,
.OhI2qPRm .company-logo {
  height: 8rem;
  width: auto;
  display: flex;
  margin-left: 4rem;
}
.pwvRmden,
.snUyW82a {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #6d1f37;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e6f5ee;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e6f5ee;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #6d1f37;
  --mdc-filled-text-field-focus-active-indicator-color: #6d1f37;
  --mdc-filled-text-field-focus-label-text-color: rgba(109, 31, 55, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #e52f25;
  --mdc-filled-text-field-error-focus-label-text-color: #e52f25;
  --mdc-filled-text-field-error-label-text-color: #e52f25;
  --mdc-filled-text-field-error-caret-color: #e52f25;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #e52f25;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e52f25;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e52f25;
  --mdc-outlined-text-field-caret-color: #6d1f37;
  --mdc-outlined-text-field-focus-outline-color: #6d1f37;
  --mdc-outlined-text-field-focus-label-text-color: rgba(109, 31, 55, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #e52f25;
  --mdc-outlined-text-field-error-focus-label-text-color: #e52f25;
  --mdc-outlined-text-field-error-label-text-color: #e52f25;
  --mdc-outlined-text-field-error-hover-label-text-color: #e52f25;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #e52f25;
  --mdc-outlined-text-field-error-hover-outline-color: #e52f25;
  --mdc-outlined-text-field-error-outline-color: #e52f25;
  --mat-form-field-focus-select-arrow-color: rgba(109, 31, 55, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #e52f25;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(109, 31, 55, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 47, 37, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #651b31;
  --mdc-switch-selected-handle-color: #651b31;
  --mdc-switch-selected-hover-state-layer-color: #651b31;
  --mdc-switch-selected-pressed-state-layer-color: #651b31;
  --mdc-switch-selected-focus-handle-color: #3e0a16;
  --mdc-switch-selected-hover-handle-color: #3e0a16;
  --mdc-switch-selected-pressed-handle-color: #3e0a16;
  --mdc-switch-selected-focus-track-color: #996273;
  --mdc-switch-selected-hover-track-color: #996273;
  --mdc-switch-selected-pressed-track-color: #996273;
  --mdc-switch-selected-track-color: #996273;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #6d1f37;
  --mdc-slider-focus-handle-color: #6d1f37;
  --mdc-slider-hover-handle-color: #6d1f37;
  --mdc-slider-active-track-color: #6d1f37;
  --mdc-slider-inactive-track-color: #6d1f37;
  --mdc-slider-with-tick-marks-inactive-container-color: #6d1f37;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #6d1f37;
  --mat-slider-hover-state-layer-color: rgba(109, 31, 55, 0.05);
  --mat-slider-focus-state-layer-color: rgba(109, 31, 55, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e6f5ee;
  --mdc-checkbox-selected-hover-icon-color: #e6f5ee;
  --mdc-checkbox-selected-icon-color: #e6f5ee;
  --mdc-checkbox-selected-pressed-icon-color: #e6f5ee;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e6f5ee;
  --mdc-checkbox-selected-hover-state-layer-color: #e6f5ee;
  --mdc-checkbox-selected-pressed-state-layer-color: #e6f5ee;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e6f5ee;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #6d1f37;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #6d1f37;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #6d1f37;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(109, 31, 55, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(109, 31, 55, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(109, 31, 55, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #6d1f37;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(109, 31, 55, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #6d1f37;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #6d1f37;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #6d1f37;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #e52f25;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #e52f25;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.pwvRmden .mat-accent,
.snUyW82a .mat-accent {
  --mat-option-selected-state-label-text-color: #e6f5ee;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.pwvRmden .mat-warn,
.snUyW82a .mat-warn {
  --mat-option-selected-state-label-text-color: #e52f25;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.pwvRmden .mat-primary,
.snUyW82a .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #6d1f37;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #6d1f37;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.pwvRmden .mat-accent,
.snUyW82a .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e6f5ee;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e6f5ee;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.pwvRmden .mat-warn,
.snUyW82a .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e52f25;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e52f25;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.pwvRmden .mat-mdc-progress-bar,
.snUyW82a .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #6d1f37;
  --mdc-linear-progress-track-color: rgba(109, 31, 55, 0.25);
}
.pwvRmden .mat-mdc-progress-bar.mat-accent,
.snUyW82a .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e6f5ee;
  --mdc-linear-progress-track-color: rgba(230, 245, 238, 0.25);
}
.pwvRmden .mat-mdc-progress-bar.mat-warn,
.snUyW82a .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e52f25;
  --mdc-linear-progress-track-color: rgba(229, 47, 37, 0.25);
}
.pwvRmden .mat-mdc-form-field.mat-accent,
.snUyW82a .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e6f5ee;
  --mdc-filled-text-field-focus-active-indicator-color: #e6f5ee;
  --mdc-filled-text-field-focus-label-text-color: rgba(230, 245, 238, 0.87);
  --mdc-outlined-text-field-caret-color: #e6f5ee;
  --mdc-outlined-text-field-focus-outline-color: #e6f5ee;
  --mdc-outlined-text-field-focus-label-text-color: rgba(230, 245, 238, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(230, 245, 238, 0.87);
}
.pwvRmden .mat-mdc-form-field.mat-warn,
.snUyW82a .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e52f25;
  --mdc-filled-text-field-focus-active-indicator-color: #e52f25;
  --mdc-filled-text-field-focus-label-text-color: rgba(229, 47, 37, 0.87);
  --mdc-outlined-text-field-caret-color: #e52f25;
  --mdc-outlined-text-field-focus-outline-color: #e52f25;
  --mdc-outlined-text-field-focus-label-text-color: rgba(229, 47, 37, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(229, 47, 37, 0.87);
}
.pwvRmden .mat-mdc-form-field.mat-accent,
.snUyW82a .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(230, 245, 238, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 47, 37, 0.87);
}
.pwvRmden .mat-mdc-form-field.mat-warn,
.snUyW82a .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(229, 47, 37, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 47, 37, 0.87);
}
.pwvRmden .mat-mdc-standard-chip,
.snUyW82a .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.pwvRmden .mat-mdc-standard-chip,
.snUyW82a .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #6d1f37;
  --mdc-chip-elevated-selected-container-color: #6d1f37;
  --mdc-chip-elevated-disabled-container-color: #6d1f37;
  --mdc-chip-flat-disabled-selected-container-color: #6d1f37;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e6f5ee;
  --mdc-chip-elevated-selected-container-color: #e6f5ee;
  --mdc-chip-elevated-disabled-container-color: #e6f5ee;
  --mdc-chip-flat-disabled-selected-container-color: #e6f5ee;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.pwvRmden .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.snUyW82a .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e52f25;
  --mdc-chip-elevated-selected-container-color: #e52f25;
  --mdc-chip-elevated-disabled-container-color: #e52f25;
  --mdc-chip-flat-disabled-selected-container-color: #e52f25;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.pwvRmden .mat-mdc-slide-toggle,
.snUyW82a .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.pwvRmden .mat-mdc-slide-toggle,
.snUyW82a .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.pwvRmden .mat-mdc-slide-toggle.mat-accent,
.snUyW82a .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #2da568;
  --mdc-switch-selected-handle-color: #2da568;
  --mdc-switch-selected-hover-state-layer-color: #2da568;
  --mdc-switch-selected-pressed-state-layer-color: #2da568;
  --mdc-switch-selected-focus-handle-color: #138241;
  --mdc-switch-selected-hover-handle-color: #138241;
  --mdc-switch-selected-pressed-handle-color: #138241;
  --mdc-switch-selected-focus-track-color: #70c59b;
  --mdc-switch-selected-hover-track-color: #70c59b;
  --mdc-switch-selected-pressed-track-color: #70c59b;
  --mdc-switch-selected-track-color: #70c59b;
}
.pwvRmden .mat-mdc-slide-toggle.mat-warn,
.snUyW82a .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e22a21;
  --mdc-switch-selected-handle-color: #e22a21;
  --mdc-switch-selected-hover-state-layer-color: #e22a21;
  --mdc-switch-selected-pressed-state-layer-color: #e22a21;
  --mdc-switch-selected-focus-handle-color: #d3120d;
  --mdc-switch-selected-hover-handle-color: #d3120d;
  --mdc-switch-selected-pressed-handle-color: #d3120d;
  --mdc-switch-selected-focus-track-color: #ed6d66;
  --mdc-switch-selected-hover-track-color: #ed6d66;
  --mdc-switch-selected-pressed-track-color: #ed6d66;
  --mdc-switch-selected-track-color: #ed6d66;
}
.pwvRmden .mat-mdc-radio-button.mat-primary,
.snUyW82a .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #6d1f37;
  --mdc-radio-selected-hover-icon-color: #6d1f37;
  --mdc-radio-selected-icon-color: #6d1f37;
  --mdc-radio-selected-pressed-icon-color: #6d1f37;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #6d1f37;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.pwvRmden .mat-mdc-radio-button.mat-accent,
.snUyW82a .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e6f5ee;
  --mdc-radio-selected-hover-icon-color: #e6f5ee;
  --mdc-radio-selected-icon-color: #e6f5ee;
  --mdc-radio-selected-pressed-icon-color: #e6f5ee;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e6f5ee;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.pwvRmden .mat-mdc-radio-button.mat-warn,
.snUyW82a .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e52f25;
  --mdc-radio-selected-hover-icon-color: #e52f25;
  --mdc-radio-selected-icon-color: #e52f25;
  --mdc-radio-selected-pressed-icon-color: #e52f25;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e52f25;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.pwvRmden .mat-accent,
.snUyW82a .mat-accent {
  --mdc-slider-handle-color: #e6f5ee;
  --mdc-slider-focus-handle-color: #e6f5ee;
  --mdc-slider-hover-handle-color: #e6f5ee;
  --mdc-slider-active-track-color: #e6f5ee;
  --mdc-slider-inactive-track-color: #e6f5ee;
  --mdc-slider-with-tick-marks-inactive-container-color: #e6f5ee;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e6f5ee;
  --mat-slider-hover-state-layer-color: rgba(230, 245, 238, 0.05);
  --mat-slider-focus-state-layer-color: rgba(230, 245, 238, 0.2);
}
.pwvRmden .mat-warn,
.snUyW82a .mat-warn {
  --mdc-slider-handle-color: #e52f25;
  --mdc-slider-focus-handle-color: #e52f25;
  --mdc-slider-hover-handle-color: #e52f25;
  --mdc-slider-active-track-color: #e52f25;
  --mdc-slider-inactive-track-color: #e52f25;
  --mdc-slider-with-tick-marks-inactive-container-color: #e52f25;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #e52f25;
  --mat-slider-hover-state-layer-color: rgba(229, 47, 37, 0.05);
  --mat-slider-focus-state-layer-color: rgba(229, 47, 37, 0.2);
}
.pwvRmden .mdc-list-item__start,
.pwvRmden .mdc-list-item__end,
.snUyW82a .mdc-list-item__start,
.snUyW82a .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #6d1f37;
  --mdc-radio-selected-hover-icon-color: #6d1f37;
  --mdc-radio-selected-icon-color: #6d1f37;
  --mdc-radio-selected-pressed-icon-color: #6d1f37;
}
.pwvRmden .mat-accent .mdc-list-item__start,
.pwvRmden .mat-accent .mdc-list-item__end,
.snUyW82a .mat-accent .mdc-list-item__start,
.snUyW82a .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e6f5ee;
  --mdc-radio-selected-hover-icon-color: #e6f5ee;
  --mdc-radio-selected-icon-color: #e6f5ee;
  --mdc-radio-selected-pressed-icon-color: #e6f5ee;
}
.pwvRmden .mat-warn .mdc-list-item__start,
.pwvRmden .mat-warn .mdc-list-item__end,
.snUyW82a .mat-warn .mdc-list-item__start,
.snUyW82a .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e52f25;
  --mdc-radio-selected-hover-icon-color: #e52f25;
  --mdc-radio-selected-icon-color: #e52f25;
  --mdc-radio-selected-pressed-icon-color: #e52f25;
}
.pwvRmden .mat-mdc-list-option,
.snUyW82a .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #6d1f37;
  --mdc-checkbox-selected-hover-icon-color: #6d1f37;
  --mdc-checkbox-selected-icon-color: #6d1f37;
  --mdc-checkbox-selected-pressed-icon-color: #6d1f37;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #6d1f37;
  --mdc-checkbox-selected-hover-state-layer-color: #6d1f37;
  --mdc-checkbox-selected-pressed-state-layer-color: #6d1f37;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.pwvRmden .mat-mdc-list-option.mat-accent,
.snUyW82a .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e6f5ee;
  --mdc-checkbox-selected-hover-icon-color: #e6f5ee;
  --mdc-checkbox-selected-icon-color: #e6f5ee;
  --mdc-checkbox-selected-pressed-icon-color: #e6f5ee;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e6f5ee;
  --mdc-checkbox-selected-hover-state-layer-color: #e6f5ee;
  --mdc-checkbox-selected-pressed-state-layer-color: #e6f5ee;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.pwvRmden .mat-mdc-list-option.mat-warn,
.snUyW82a .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e52f25;
  --mdc-checkbox-selected-hover-icon-color: #e52f25;
  --mdc-checkbox-selected-icon-color: #e52f25;
  --mdc-checkbox-selected-pressed-icon-color: #e52f25;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e52f25;
  --mdc-checkbox-selected-hover-state-layer-color: #e52f25;
  --mdc-checkbox-selected-pressed-state-layer-color: #e52f25;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.pwvRmden .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.pwvRmden .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.pwvRmden .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.pwvRmden .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.snUyW82a .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.snUyW82a .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.snUyW82a .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.snUyW82a .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #6d1f37;
}
.pwvRmden .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.pwvRmden .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.pwvRmden .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.snUyW82a .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.snUyW82a .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.snUyW82a .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.pwvRmden .mat-mdc-tab-group,
.pwvRmden .mat-mdc-tab-nav-bar,
.snUyW82a .mat-mdc-tab-group,
.snUyW82a .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #6d1f37;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #6d1f37;
  --mat-tab-header-active-ripple-color: #6d1f37;
  --mat-tab-header-inactive-ripple-color: #6d1f37;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #6d1f37;
  --mat-tab-header-active-hover-label-text-color: #6d1f37;
  --mat-tab-header-active-focus-indicator-color: #6d1f37;
  --mat-tab-header-active-hover-indicator-color: #6d1f37;
}
.pwvRmden .mat-mdc-tab-group.mat-accent,
.pwvRmden .mat-mdc-tab-nav-bar.mat-accent,
.snUyW82a .mat-mdc-tab-group.mat-accent,
.snUyW82a .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e6f5ee;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e6f5ee;
  --mat-tab-header-active-ripple-color: #e6f5ee;
  --mat-tab-header-inactive-ripple-color: #e6f5ee;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e6f5ee;
  --mat-tab-header-active-hover-label-text-color: #e6f5ee;
  --mat-tab-header-active-focus-indicator-color: #e6f5ee;
  --mat-tab-header-active-hover-indicator-color: #e6f5ee;
}
.pwvRmden .mat-mdc-tab-group.mat-warn,
.pwvRmden .mat-mdc-tab-nav-bar.mat-warn,
.snUyW82a .mat-mdc-tab-group.mat-warn,
.snUyW82a .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e52f25;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e52f25;
  --mat-tab-header-active-ripple-color: #e52f25;
  --mat-tab-header-inactive-ripple-color: #e52f25;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e52f25;
  --mat-tab-header-active-hover-label-text-color: #e52f25;
  --mat-tab-header-active-focus-indicator-color: #e52f25;
  --mat-tab-header-active-hover-indicator-color: #e52f25;
}
.pwvRmden .mat-mdc-tab-group.mat-background-primary,
.pwvRmden .mat-mdc-tab-nav-bar.mat-background-primary,
.snUyW82a .mat-mdc-tab-group.mat-background-primary,
.snUyW82a .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #6d1f37;
  --mat-tab-header-with-background-foreground-color: white;
}
.pwvRmden .mat-mdc-tab-group.mat-background-accent,
.pwvRmden .mat-mdc-tab-nav-bar.mat-background-accent,
.snUyW82a .mat-mdc-tab-group.mat-background-accent,
.snUyW82a .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e6f5ee;
  --mat-tab-header-with-background-foreground-color: black;
}
.pwvRmden .mat-mdc-tab-group.mat-background-warn,
.pwvRmden .mat-mdc-tab-nav-bar.mat-background-warn,
.snUyW82a .mat-mdc-tab-group.mat-background-warn,
.snUyW82a .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e52f25;
  --mat-tab-header-with-background-foreground-color: white;
}
.pwvRmden .mat-mdc-checkbox.mat-primary,
.snUyW82a .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #6d1f37;
  --mdc-checkbox-selected-hover-icon-color: #6d1f37;
  --mdc-checkbox-selected-icon-color: #6d1f37;
  --mdc-checkbox-selected-pressed-icon-color: #6d1f37;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #6d1f37;
  --mdc-checkbox-selected-hover-state-layer-color: #6d1f37;
  --mdc-checkbox-selected-pressed-state-layer-color: #6d1f37;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.pwvRmden .mat-mdc-checkbox.mat-warn,
.snUyW82a .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e52f25;
  --mdc-checkbox-selected-hover-icon-color: #e52f25;
  --mdc-checkbox-selected-icon-color: #e52f25;
  --mdc-checkbox-selected-pressed-icon-color: #e52f25;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e52f25;
  --mdc-checkbox-selected-hover-state-layer-color: #e52f25;
  --mdc-checkbox-selected-pressed-state-layer-color: #e52f25;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.pwvRmden .mat-mdc-button.mat-primary,
.snUyW82a .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #6d1f37;
  --mat-text-button-state-layer-color: #6d1f37;
  --mat-text-button-ripple-color: rgba(109, 31, 55, 0.1);
}
.pwvRmden .mat-mdc-button.mat-accent,
.snUyW82a .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e6f5ee;
  --mat-text-button-state-layer-color: #e6f5ee;
  --mat-text-button-ripple-color: rgba(230, 245, 238, 0.1);
}
.pwvRmden .mat-mdc-button.mat-warn,
.snUyW82a .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e52f25;
  --mat-text-button-state-layer-color: #e52f25;
  --mat-text-button-ripple-color: rgba(229, 47, 37, 0.1);
}
.pwvRmden .mat-mdc-unelevated-button.mat-primary,
.snUyW82a .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #6d1f37;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-unelevated-button.mat-accent,
.snUyW82a .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e6f5ee;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.pwvRmden .mat-mdc-unelevated-button.mat-warn,
.snUyW82a .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e52f25;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-raised-button.mat-primary,
.snUyW82a .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #6d1f37;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-raised-button.mat-accent,
.snUyW82a .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e6f5ee;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.pwvRmden .mat-mdc-raised-button.mat-warn,
.snUyW82a .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e52f25;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-outlined-button.mat-primary,
.snUyW82a .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #6d1f37;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #6d1f37;
  --mat-outlined-button-ripple-color: rgba(109, 31, 55, 0.1);
}
.pwvRmden .mat-mdc-outlined-button.mat-accent,
.snUyW82a .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e6f5ee;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e6f5ee;
  --mat-outlined-button-ripple-color: rgba(230, 245, 238, 0.1);
}
.pwvRmden .mat-mdc-outlined-button.mat-warn,
.snUyW82a .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e52f25;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e52f25;
  --mat-outlined-button-ripple-color: rgba(229, 47, 37, 0.1);
}
.pwvRmden .mat-mdc-icon-button.mat-primary,
.snUyW82a .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #6d1f37;
  --mat-icon-button-state-layer-color: #6d1f37;
  --mat-icon-button-ripple-color: rgba(109, 31, 55, 0.1);
}
.pwvRmden .mat-mdc-icon-button.mat-accent,
.snUyW82a .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e6f5ee;
  --mat-icon-button-state-layer-color: #e6f5ee;
  --mat-icon-button-ripple-color: rgba(230, 245, 238, 0.1);
}
.pwvRmden .mat-mdc-icon-button.mat-warn,
.snUyW82a .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e52f25;
  --mat-icon-button-state-layer-color: #e52f25;
  --mat-icon-button-ripple-color: rgba(229, 47, 37, 0.1);
}
.pwvRmden .mat-mdc-fab.mat-primary,
.snUyW82a .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #6d1f37;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-fab.mat-accent,
.snUyW82a .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e6f5ee;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.pwvRmden .mat-mdc-fab.mat-warn,
.snUyW82a .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #e52f25;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-mini-fab.mat-primary,
.snUyW82a .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #6d1f37;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-mdc-mini-fab.mat-accent,
.snUyW82a .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e6f5ee;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.pwvRmden .mat-mdc-mini-fab.mat-warn,
.snUyW82a .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #e52f25;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.pwvRmden .mat-accent,
.snUyW82a .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e6f5ee;
}
.pwvRmden .mat-warn,
.snUyW82a .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e52f25;
}
.pwvRmden .mat-badge-accent,
.snUyW82a .mat-badge-accent {
  --mat-badge-background-color: #e6f5ee;
  --mat-badge-text-color: black;
}
.pwvRmden .mat-badge-warn,
.snUyW82a .mat-badge-warn {
  --mat-badge-background-color: #e52f25;
  --mat-badge-text-color: white;
}
.pwvRmden .mat-datepicker-content.mat-accent,
.snUyW82a .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e6f5ee;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(230, 245, 238, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(230, 245, 238, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(230, 245, 238, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(230, 245, 238, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.pwvRmden .mat-datepicker-content.mat-warn,
.snUyW82a .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e52f25;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 47, 37, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 47, 37, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 47, 37, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(229, 47, 37, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.pwvRmden .mat-datepicker-toggle-active.mat-accent,
.snUyW82a .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e6f5ee;
}
.pwvRmden .mat-datepicker-toggle-active.mat-warn,
.snUyW82a .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e52f25;
}
.pwvRmden .mat-icon.mat-primary,
.snUyW82a .mat-icon.mat-primary {
  --mat-icon-color: #6d1f37;
}
.pwvRmden .mat-icon.mat-accent,
.snUyW82a .mat-icon.mat-accent {
  --mat-icon-color: #e6f5ee;
}
.pwvRmden .mat-icon.mat-warn,
.snUyW82a .mat-icon.mat-warn {
  --mat-icon-color: #e52f25;
}
.pwvRmden .mat-step-header.mat-accent,
.snUyW82a .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e6f5ee;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e6f5ee;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e6f5ee;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.pwvRmden .mat-step-header.mat-warn,
.snUyW82a .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e52f25;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e52f25;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e52f25;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.pwvRmden .mat-toolbar.mat-primary,
.snUyW82a .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #6d1f37;
  --mat-toolbar-container-text-color: white;
}
.pwvRmden .mat-toolbar.mat-accent,
.snUyW82a .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e6f5ee;
  --mat-toolbar-container-text-color: black;
}
.pwvRmden .mat-toolbar.mat-warn,
.snUyW82a .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e52f25;
  --mat-toolbar-container-text-color: white;
}
.pwvRmden :root,
.snUyW82a :root {
  --chart-color-1: #3e0a16;
  --chart-color-2: #651b31;
  --chart-color-3: #834155;
  --chart-color-4: #996273;
  --chart-color-5: #b68f9b;
  --chart-color-6: #d3bcc3;
  --chart-color-7: #ede4e7;
  --chart-color-8: #ff7690;
  --chart-color-9: #ff103d;
  --chart-color-10: #f6002e;
}
.pwvRmden .mat-mdc-menu-item,
.snUyW82a .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.pwvRmden .mat-mdc-menu-item mat-icon,
.snUyW82a .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.pwvRmden mat-nav-list a,
.snUyW82a mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.pwvRmden mat-nav-list a.color-primary-important,
.snUyW82a mat-nav-list a.color-primary-important {
  color: #6d1f37 !important;
}
.pwvRmden .mat-mdc-button > .mat-icon,
.snUyW82a .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.pwvRmden .mat-button-toggle-group,
.snUyW82a .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.pwvRmden .mat-button-toggle-group-appearance-standard,
.snUyW82a .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.pwvRmden .mat-button-toggle-disabled.mat-button-toggle-checked,
.snUyW82a .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.pwvRmden .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.snUyW82a .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.pwvRmden .mat-button-toggle-disabled .mat-button-toggle-button,
.snUyW82a .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.pwvRmden .mat-button-toggle,
.snUyW82a .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e6f5ee;
  border: none;
}
.pwvRmden .mat-button-toggle .mat-focus-indicator,
.snUyW82a .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.pwvRmden .mat-button-toggle-checked,
.snUyW82a .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.pwvRmden .mat-button-toggle-checked .mat-focus-indicator,
.snUyW82a .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.pwvRmden .mat-button-toggle-checked .mat-button-toggle-label-content,
.snUyW82a .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #6d1f37;
}
.pwvRmden .mat-button-toggle-label-content,
.snUyW82a .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.pwvRmden .mat-button-wrapper,
.snUyW82a .mat-button-wrapper {
  color: inherit;
}
.pwvRmden .mat-slide-toggle-content,
.snUyW82a .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.pwvRmden .mat-mdc-table,
.snUyW82a .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.pwvRmden .mat-mdc-table .mat-mdc-header-cell,
.snUyW82a .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.pwvRmden .mat-mdc-table .mat-mdc-cell,
.snUyW82a .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.pwvRmden .mat-mdc-table mat-row.mat-mdc-row,
.snUyW82a .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.pwvRmden .mat-mdc-table mat-row.mat-mdc-row:hover,
.snUyW82a .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.pwvRmden .mat-mdc-form-field-error,
.snUyW82a .mat-mdc-form-field-error {
  color: #e52f25;
  font-size: 0.8rem;
}
.pwvRmden .mat-mdc-tooltip,
.pwvRmden .mat-tooltip,
.snUyW82a .mat-mdc-tooltip,
.snUyW82a .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #6d1f37 !important;
  border: 1px solid #6d1f37;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #6d1f37;
}
.pwvRmden .mat-mdc-card,
.snUyW82a .mat-mdc-card {
  width: auto;
  background-color: #e6f5ee !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.pwvRmden .mat-mdc-card .mat-mdc-card-title,
.snUyW82a .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.pwvRmden .mat-mdc-card .mat-mdc-card-title mat-icon,
.snUyW82a .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.pwvRmden .mat-mdc-card .mat-mdc-card-title > h2,
.snUyW82a .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.pwvRmden .mat-mdc-card .mat-mdc-card-title > * > h2,
.snUyW82a .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.pwvRmden .mat-mdc-card > *:not(mat-card-title),
.snUyW82a .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.pwvRmden .mat-mdc-card .mat-mdc-card-header,
.snUyW82a .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.pwvRmden .mat-toolbar,
.snUyW82a .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.pwvRmden .mat-mdc-form-field,
.snUyW82a .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.pwvRmden .mdc-text-field--filled:not(.mdc-text-field--disabled),
.snUyW82a .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.pwvRmden .mat-mdc-form-field-focus-overlay,
.snUyW82a .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.pwvRmden .mat-form-field-infix,
.snUyW82a .mat-form-field-infix {
  width: auto !important;
}
.pwvRmden .mdc-floating-label:not(.mdc-floating-label--float-above),
.snUyW82a .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.pwvRmden .mdc-floating-label,
.snUyW82a .mdc-floating-label {
  font-size: 1.25rem;
}
.pwvRmden .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.snUyW82a .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.pwvRmden .mat-mdc-menu-item :not(mat-icon),
.snUyW82a .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.pwvRmden .mat-drawer-container,
.snUyW82a .mat-drawer-container {
  background-color: #e6f5ee;
}
.pwvRmden .mat-mdc-dialog-container,
.snUyW82a .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e6f5ee;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.pwvRmden .mat-mdc-list-base,
.snUyW82a .mat-mdc-list-base {
  padding-top: 0;
}
.pwvRmden .mat-mdc-list-item-content,
.snUyW82a .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.pwvRmden .mat-mdc-list-item,
.snUyW82a .mat-mdc-list-item {
  height: 2rem !important;
}
.pwvRmden .mat-option-text,
.snUyW82a .mat-option-text {
  font-size: 0.9rem;
}
.pwvRmden .mat-select-value,
.snUyW82a .mat-select-value {
  font-size: 0.9rem;
}
.pwvRmden .mat-mdc-paginator,
.snUyW82a .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.pwvRmden .mat-mdc-paginator .mat-mdc-paginator-container,
.snUyW82a .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.pwvRmden .mat-mdc-paginator .mat-mdc-paginator-page-size,
.pwvRmden .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.snUyW82a .mat-mdc-paginator .mat-mdc-paginator-page-size,
.snUyW82a .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.pwvRmden .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.pwvRmden .mat-mdc-paginator .mat-mdc-paginator-range-label,
.snUyW82a .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.snUyW82a .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.pwvRmden .mat-mdc-paginator-page-size-select,
.snUyW82a .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.pwvRmden .mat-mdc-paginator-range-actions *,
.snUyW82a .mat-mdc-paginator-range-actions * {
  color:!important;
}
.pwvRmden fa-icon,
.snUyW82a fa-icon {
  color: #e52f25;
  margin-right: 1rem !important;
}
.pwvRmden a,
.snUyW82a a {
  white-space: normal;
}
.pwvRmden .main-content,
.snUyW82a .main-content {
  height: 100%;
}
.pwvRmden .full-width,
.snUyW82a .full-width {
  width: 100%;
}
.pwvRmden .full-height,
.snUyW82a .full-height {
  height: 100%;
}
.pwvRmden .row,
.snUyW82a .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.pwvRmden .col,
.snUyW82a .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.pwvRmden .col:last-child,
.snUyW82a .col:last-child {
  margin-right: 0;
}
.pwvRmden .mat-mdc-snack-bar-container,
.snUyW82a .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e6f5ee;
  --mdc-snackbar-supporting-text-color: #6d1f37;
  border-style: solid;
  border-color: #6d1f37;
  border-width: 0.2rem;
  color: #6d1f37;
}
.pwvRmden button.border-primary:not([disabled]),
.snUyW82a button.border-primary:not([disabled]) {
  border: 1px solid #6d1f37;
}
.pwvRmden button.border-accent:not([disabled]),
.snUyW82a button.border-accent:not([disabled]) {
  border: 1px solid #e6f5ee;
}
.pwvRmden button.border-accent-500:not([disabled]),
.snUyW82a button.border-accent-500:not([disabled]) {
  border: 1px solid #32ac70;
}
.pwvRmden button.border-warn:not([disabled]),
.snUyW82a button.border-warn:not([disabled]) {
  border: 1px solid #e52f25;
}
.pwvRmden .barchart-primary-label,
.snUyW82a .barchart-primary-label {
  stroke: #6d1f37;
  stroke-width: 1 !important;
}
.pwvRmden .barchart-accent-background-label,
.snUyW82a .barchart-accent-background-label {
  fill: none;
}
.pwvRmden .fill-accent-500,
.snUyW82a .fill-accent-500 {
  fill: #32ac70;
}
.pwvRmden .stroke-accent-500,
.snUyW82a .stroke-accent-500 {
  stroke: #32ac70;
}
.pwvRmden .fill-primary,
.snUyW82a .fill-primary {
  fill: #6d1f37;
}
.pwvRmden .stroke-primary,
.snUyW82a .stroke-primary {
  stroke: #6d1f37;
}
.pwvRmden .color-primary,
.snUyW82a .color-primary {
  color: #6d1f37;
}
.pwvRmden .color-primary-important,
.snUyW82a .color-primary-important {
  color: #6d1f37 !important;
}
.pwvRmden .color-accent,
.snUyW82a .color-accent {
  color: #e6f5ee;
}
.pwvRmden .color-accent-500,
.snUyW82a .color-accent-500 {
  color: #32ac70 !important;
}
.pwvRmden .color-disabled,
.snUyW82a .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.pwvRmden .background-primary,
.snUyW82a .background-primary {
  background-color: #6d1f37;
}
.pwvRmden .background-accent,
.snUyW82a .background-accent {
  background-color: #e6f5ee !important;
}
.pwvRmden .background-accent-500,
.snUyW82a .background-accent-500 {
  background-color: #32ac70;
}
.pwvRmden .hover-background-primary:hover,
.snUyW82a .hover-background-primary:hover {
  background-color: #6d1f37 !important;
}
.pwvRmden .before-border-primary:before,
.snUyW82a .before-border-primary:before {
  border: 1px solid #6d1f37;
}
.pwvRmden .color-warn,
.snUyW82a .color-warn {
  color: #e52f25;
}
.pwvRmden a.active,
.snUyW82a a.active {
  font-weight: 500;
  color: #6d1f37;
}
.pwvRmden .hover-primary-shadow:hover,
.snUyW82a .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #6d1f37, -1px -1px 5px -1px #6d1f37;
}
.pwvRmden .primary-shadow,
.snUyW82a .primary-shadow {
  border: 1px solid #6d1f37 !important;
}
.pwvRmden .hover-accent-shadow:hover,
.snUyW82a .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #70c59b, -1px -1px 5px 1px #e6f5ee;
}
.pwvRmden .chart-color-1,
.snUyW82a .chart-color-1 {
  fill: #3e0a16;
}
.pwvRmden .chart-color-2,
.snUyW82a .chart-color-2 {
  fill: #651b31;
}
.pwvRmden .chart-color-3,
.snUyW82a .chart-color-3 {
  fill: #834155;
}
.pwvRmden .chart-color-4,
.snUyW82a .chart-color-4 {
  fill: #996273;
}
.pwvRmden .chart-color-5,
.snUyW82a .chart-color-5 {
  fill: #b68f9b;
}
.pwvRmden .chart-color-6,
.snUyW82a .chart-color-6 {
  fill: #d3bcc3;
}
.pwvRmden .chart-color-7,
.snUyW82a .chart-color-7 {
  fill: #ede4e7;
}
.pwvRmden .chart-color-8,
.snUyW82a .chart-color-8 {
  fill: #ff7690;
}
.pwvRmden .chart-color-9,
.snUyW82a .chart-color-9 {
  fill: #ff103d;
}
.pwvRmden .chart-color-10,
.snUyW82a .chart-color-10 {
  fill: #f6002e;
}
.pwvRmden .company-logo,
.snUyW82a .company-logo {
  height: 5.5rem;
  width: auto;
  display: flex;
  margin-left: 2rem;
}
.poraEtyj,
.sXJ9crKZ {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #e32726;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #e32726;
  --mdc-filled-text-field-focus-active-indicator-color: #e32726;
  --mdc-filled-text-field-focus-label-text-color: rgba(227, 39, 38, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #e32726;
  --mdc-outlined-text-field-focus-outline-color: #e32726;
  --mdc-outlined-text-field-focus-label-text-color: rgba(227, 39, 38, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(227, 39, 38, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(227, 39, 38, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #e02322;
  --mdc-switch-selected-handle-color: #e02322;
  --mdc-switch-selected-hover-state-layer-color: #e02322;
  --mdc-switch-selected-pressed-state-layer-color: #e02322;
  --mdc-switch-selected-focus-handle-color: #d00e0d;
  --mdc-switch-selected-hover-handle-color: #d00e0d;
  --mdc-switch-selected-pressed-handle-color: #d00e0d;
  --mdc-switch-selected-focus-track-color: #eb6867;
  --mdc-switch-selected-hover-track-color: #eb6867;
  --mdc-switch-selected-pressed-track-color: #eb6867;
  --mdc-switch-selected-track-color: #eb6867;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #e32726;
  --mdc-slider-focus-handle-color: #e32726;
  --mdc-slider-hover-handle-color: #e32726;
  --mdc-slider-active-track-color: #e32726;
  --mdc-slider-inactive-track-color: #e32726;
  --mdc-slider-with-tick-marks-inactive-container-color: #e32726;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #e32726;
  --mat-slider-hover-state-layer-color: rgba(227, 39, 38, 0.05);
  --mat-slider-focus-state-layer-color: rgba(227, 39, 38, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: whitesmoke;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #e32726;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #e32726;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e32726;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(227, 39, 38, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(227, 39, 38, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(227, 39, 38, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #e32726;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(227, 39, 38, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e32726;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e32726;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e32726;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-accent,
.sXJ9crKZ .mat-accent {
  --mat-option-selected-state-label-text-color: whitesmoke;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.poraEtyj .mat-warn,
.sXJ9crKZ .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.poraEtyj .mat-primary,
.sXJ9crKZ .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #e32726;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e32726;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.poraEtyj .mat-accent,
.sXJ9crKZ .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.poraEtyj .mat-warn,
.sXJ9crKZ .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.poraEtyj .mat-mdc-progress-bar,
.sXJ9crKZ .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #e32726;
  --mdc-linear-progress-track-color: rgba(227, 39, 38, 0.25);
}
.poraEtyj .mat-mdc-progress-bar.mat-accent,
.sXJ9crKZ .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: whitesmoke;
  --mdc-linear-progress-track-color: rgba(245, 245, 245, 0.25);
}
.poraEtyj .mat-mdc-progress-bar.mat-warn,
.sXJ9crKZ .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.poraEtyj .mat-mdc-form-field.mat-accent,
.sXJ9crKZ .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: whitesmoke;
  --mdc-filled-text-field-focus-active-indicator-color: whitesmoke;
  --mdc-filled-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mdc-outlined-text-field-caret-color: whitesmoke;
  --mdc-outlined-text-field-focus-outline-color: whitesmoke;
  --mdc-outlined-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245, 245, 245, 0.87);
}
.poraEtyj .mat-mdc-form-field.mat-warn,
.sXJ9crKZ .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.poraEtyj .mat-mdc-form-field.mat-accent,
.sXJ9crKZ .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245, 245, 245, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.poraEtyj .mat-mdc-form-field.mat-warn,
.sXJ9crKZ .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.poraEtyj .mat-mdc-standard-chip,
.sXJ9crKZ .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.poraEtyj .mat-mdc-standard-chip,
.sXJ9crKZ .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e32726;
  --mdc-chip-elevated-selected-container-color: #e32726;
  --mdc-chip-elevated-disabled-container-color: #e32726;
  --mdc-chip-flat-disabled-selected-container-color: #e32726;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: whitesmoke;
  --mdc-chip-elevated-selected-container-color: whitesmoke;
  --mdc-chip-elevated-disabled-container-color: whitesmoke;
  --mdc-chip-flat-disabled-selected-container-color: whitesmoke;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.poraEtyj .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.sXJ9crKZ .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.poraEtyj .mat-mdc-slide-toggle,
.sXJ9crKZ .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.poraEtyj .mat-mdc-slide-toggle,
.sXJ9crKZ .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-mdc-slide-toggle.mat-accent,
.sXJ9crKZ .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
.poraEtyj .mat-mdc-slide-toggle.mat-warn,
.sXJ9crKZ .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.poraEtyj .mat-mdc-radio-button.mat-primary,
.sXJ9crKZ .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e32726;
  --mdc-radio-selected-hover-icon-color: #e32726;
  --mdc-radio-selected-icon-color: #e32726;
  --mdc-radio-selected-pressed-icon-color: #e32726;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e32726;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-mdc-radio-button.mat-accent,
.sXJ9crKZ .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: whitesmoke;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-mdc-radio-button.mat-warn,
.sXJ9crKZ .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-accent,
.sXJ9crKZ .mat-accent {
  --mdc-slider-handle-color: whitesmoke;
  --mdc-slider-focus-handle-color: whitesmoke;
  --mdc-slider-hover-handle-color: whitesmoke;
  --mdc-slider-active-track-color: whitesmoke;
  --mdc-slider-inactive-track-color: whitesmoke;
  --mdc-slider-with-tick-marks-inactive-container-color: whitesmoke;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: whitesmoke;
  --mat-slider-hover-state-layer-color: rgba(245, 245, 245, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245, 245, 245, 0.2);
}
.poraEtyj .mat-warn,
.sXJ9crKZ .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.poraEtyj .mdc-list-item__start,
.poraEtyj .mdc-list-item__end,
.sXJ9crKZ .mdc-list-item__start,
.sXJ9crKZ .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e32726;
  --mdc-radio-selected-hover-icon-color: #e32726;
  --mdc-radio-selected-icon-color: #e32726;
  --mdc-radio-selected-pressed-icon-color: #e32726;
}
.poraEtyj .mat-accent .mdc-list-item__start,
.poraEtyj .mat-accent .mdc-list-item__end,
.sXJ9crKZ .mat-accent .mdc-list-item__start,
.sXJ9crKZ .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
}
.poraEtyj .mat-warn .mdc-list-item__start,
.poraEtyj .mat-warn .mdc-list-item__end,
.sXJ9crKZ .mat-warn .mdc-list-item__start,
.sXJ9crKZ .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.poraEtyj .mat-mdc-list-option,
.sXJ9crKZ .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e32726;
  --mdc-checkbox-selected-hover-icon-color: #e32726;
  --mdc-checkbox-selected-icon-color: #e32726;
  --mdc-checkbox-selected-pressed-icon-color: #e32726;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e32726;
  --mdc-checkbox-selected-hover-state-layer-color: #e32726;
  --mdc-checkbox-selected-pressed-state-layer-color: #e32726;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.poraEtyj .mat-mdc-list-option.mat-accent,
.sXJ9crKZ .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.poraEtyj .mat-mdc-list-option.mat-warn,
.sXJ9crKZ .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.poraEtyj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.poraEtyj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.poraEtyj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.poraEtyj .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.sXJ9crKZ .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.sXJ9crKZ .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.sXJ9crKZ .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.sXJ9crKZ .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #e32726;
}
.poraEtyj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.poraEtyj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.poraEtyj .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.sXJ9crKZ .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.sXJ9crKZ .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.sXJ9crKZ .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.poraEtyj .mat-mdc-tab-group,
.poraEtyj .mat-mdc-tab-nav-bar,
.sXJ9crKZ .mat-mdc-tab-group,
.sXJ9crKZ .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #e32726;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e32726;
  --mat-tab-header-active-ripple-color: #e32726;
  --mat-tab-header-inactive-ripple-color: #e32726;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e32726;
  --mat-tab-header-active-hover-label-text-color: #e32726;
  --mat-tab-header-active-focus-indicator-color: #e32726;
  --mat-tab-header-active-hover-indicator-color: #e32726;
}
.poraEtyj .mat-mdc-tab-group.mat-accent,
.poraEtyj .mat-mdc-tab-nav-bar.mat-accent,
.sXJ9crKZ .mat-mdc-tab-group.mat-accent,
.sXJ9crKZ .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: whitesmoke;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: whitesmoke;
  --mat-tab-header-active-ripple-color: whitesmoke;
  --mat-tab-header-inactive-ripple-color: whitesmoke;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: whitesmoke;
  --mat-tab-header-active-hover-label-text-color: whitesmoke;
  --mat-tab-header-active-focus-indicator-color: whitesmoke;
  --mat-tab-header-active-hover-indicator-color: whitesmoke;
}
.poraEtyj .mat-mdc-tab-group.mat-warn,
.poraEtyj .mat-mdc-tab-nav-bar.mat-warn,
.sXJ9crKZ .mat-mdc-tab-group.mat-warn,
.sXJ9crKZ .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.poraEtyj .mat-mdc-tab-group.mat-background-primary,
.poraEtyj .mat-mdc-tab-nav-bar.mat-background-primary,
.sXJ9crKZ .mat-mdc-tab-group.mat-background-primary,
.sXJ9crKZ .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #e32726;
  --mat-tab-header-with-background-foreground-color: white;
}
.poraEtyj .mat-mdc-tab-group.mat-background-accent,
.poraEtyj .mat-mdc-tab-nav-bar.mat-background-accent,
.sXJ9crKZ .mat-mdc-tab-group.mat-background-accent,
.sXJ9crKZ .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: whitesmoke;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-mdc-tab-group.mat-background-warn,
.poraEtyj .mat-mdc-tab-nav-bar.mat-background-warn,
.sXJ9crKZ .mat-mdc-tab-group.mat-background-warn,
.sXJ9crKZ .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.poraEtyj .mat-mdc-checkbox.mat-primary,
.sXJ9crKZ .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e32726;
  --mdc-checkbox-selected-hover-icon-color: #e32726;
  --mdc-checkbox-selected-icon-color: #e32726;
  --mdc-checkbox-selected-pressed-icon-color: #e32726;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e32726;
  --mdc-checkbox-selected-hover-state-layer-color: #e32726;
  --mdc-checkbox-selected-pressed-state-layer-color: #e32726;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.poraEtyj .mat-mdc-checkbox.mat-warn,
.sXJ9crKZ .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.poraEtyj .mat-mdc-button.mat-primary,
.sXJ9crKZ .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #e32726;
  --mat-text-button-state-layer-color: #e32726;
  --mat-text-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.poraEtyj .mat-mdc-button.mat-accent,
.sXJ9crKZ .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: whitesmoke;
  --mat-text-button-state-layer-color: whitesmoke;
  --mat-text-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.poraEtyj .mat-mdc-button.mat-warn,
.sXJ9crKZ .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.poraEtyj .mat-mdc-unelevated-button.mat-primary,
.sXJ9crKZ .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #e32726;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-unelevated-button.mat-accent,
.sXJ9crKZ .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: whitesmoke;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.poraEtyj .mat-mdc-unelevated-button.mat-warn,
.sXJ9crKZ .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-raised-button.mat-primary,
.sXJ9crKZ .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #e32726;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-raised-button.mat-accent,
.sXJ9crKZ .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: whitesmoke;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.poraEtyj .mat-mdc-raised-button.mat-warn,
.sXJ9crKZ .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-outlined-button.mat-primary,
.sXJ9crKZ .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #e32726;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e32726;
  --mat-outlined-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.poraEtyj .mat-mdc-outlined-button.mat-accent,
.sXJ9crKZ .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: whitesmoke;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: whitesmoke;
  --mat-outlined-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.poraEtyj .mat-mdc-outlined-button.mat-warn,
.sXJ9crKZ .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.poraEtyj .mat-mdc-icon-button.mat-primary,
.sXJ9crKZ .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #e32726;
  --mat-icon-button-state-layer-color: #e32726;
  --mat-icon-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.poraEtyj .mat-mdc-icon-button.mat-accent,
.sXJ9crKZ .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: whitesmoke;
  --mat-icon-button-state-layer-color: whitesmoke;
  --mat-icon-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.poraEtyj .mat-mdc-icon-button.mat-warn,
.sXJ9crKZ .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.poraEtyj .mat-mdc-fab.mat-primary,
.sXJ9crKZ .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #e32726;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-fab.mat-accent,
.sXJ9crKZ .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: whitesmoke;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.poraEtyj .mat-mdc-fab.mat-warn,
.sXJ9crKZ .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-mini-fab.mat-primary,
.sXJ9crKZ .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #e32726;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-mdc-mini-fab.mat-accent,
.sXJ9crKZ .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: whitesmoke;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.poraEtyj .mat-mdc-mini-fab.mat-warn,
.sXJ9crKZ .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.poraEtyj .mat-accent,
.sXJ9crKZ .mat-accent {
  --mdc-circular-progress-active-indicator-color: whitesmoke;
}
.poraEtyj .mat-warn,
.sXJ9crKZ .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.poraEtyj .mat-badge-accent,
.sXJ9crKZ .mat-badge-accent {
  --mat-badge-background-color: whitesmoke;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-badge-warn,
.sXJ9crKZ .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.poraEtyj .mat-datepicker-content.mat-accent,
.sXJ9crKZ .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: whitesmoke;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 245, 245, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 245, 245, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.poraEtyj .mat-datepicker-content.mat-warn,
.sXJ9crKZ .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.poraEtyj .mat-datepicker-toggle-active.mat-accent,
.sXJ9crKZ .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: whitesmoke;
}
.poraEtyj .mat-datepicker-toggle-active.mat-warn,
.sXJ9crKZ .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.poraEtyj .mat-icon.mat-primary,
.sXJ9crKZ .mat-icon.mat-primary {
  --mat-icon-color: #e32726;
}
.poraEtyj .mat-icon.mat-accent,
.sXJ9crKZ .mat-icon.mat-accent {
  --mat-icon-color: whitesmoke;
}
.poraEtyj .mat-icon.mat-warn,
.sXJ9crKZ .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.poraEtyj .mat-step-header.mat-accent,
.sXJ9crKZ .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: whitesmoke;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: whitesmoke;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: whitesmoke;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-step-header.mat-warn,
.sXJ9crKZ .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.poraEtyj .mat-toolbar.mat-primary,
.sXJ9crKZ .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #e32726;
  --mat-toolbar-container-text-color: white;
}
.poraEtyj .mat-toolbar.mat-accent,
.sXJ9crKZ .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.poraEtyj .mat-toolbar.mat-warn,
.sXJ9crKZ .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.poraEtyj :root,
.sXJ9crKZ :root {
  --chart-color-1: #d00e0d;
  --chart-color-2: #e02322;
  --chart-color-3: #e74747;
  --chart-color-4: #eb6867;
  --chart-color-5: #f19393;
  --chart-color-6: #f7bebe;
  --chart-color-7: #fce5e5;
  --chart-color-8: #fffcfc;
  --chart-color-9: #ff9696;
  --chart-color-10: #ff7d7d;
}
.poraEtyj .mat-mdc-menu-item,
.sXJ9crKZ .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.poraEtyj .mat-mdc-menu-item mat-icon,
.sXJ9crKZ .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.poraEtyj mat-nav-list a,
.sXJ9crKZ mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.poraEtyj mat-nav-list a.color-primary-important,
.sXJ9crKZ mat-nav-list a.color-primary-important {
  color: #e32726 !important;
}
.poraEtyj .mat-mdc-button > .mat-icon,
.sXJ9crKZ .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.poraEtyj .mat-button-toggle-group,
.sXJ9crKZ .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.poraEtyj .mat-button-toggle-group-appearance-standard,
.sXJ9crKZ .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.poraEtyj .mat-button-toggle-disabled.mat-button-toggle-checked,
.sXJ9crKZ .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.poraEtyj .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.sXJ9crKZ .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.poraEtyj .mat-button-toggle-disabled .mat-button-toggle-button,
.sXJ9crKZ .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.poraEtyj .mat-button-toggle,
.sXJ9crKZ .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: whitesmoke;
  border: none;
}
.poraEtyj .mat-button-toggle .mat-focus-indicator,
.sXJ9crKZ .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.poraEtyj .mat-button-toggle-checked,
.sXJ9crKZ .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.poraEtyj .mat-button-toggle-checked .mat-focus-indicator,
.sXJ9crKZ .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.poraEtyj .mat-button-toggle-checked .mat-button-toggle-label-content,
.sXJ9crKZ .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #e32726;
}
.poraEtyj .mat-button-toggle-label-content,
.sXJ9crKZ .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.poraEtyj .mat-button-wrapper,
.sXJ9crKZ .mat-button-wrapper {
  color: inherit;
}
.poraEtyj .mat-slide-toggle-content,
.sXJ9crKZ .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.poraEtyj .mat-mdc-table,
.sXJ9crKZ .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.poraEtyj .mat-mdc-table .mat-mdc-header-cell,
.sXJ9crKZ .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.poraEtyj .mat-mdc-table .mat-mdc-cell,
.sXJ9crKZ .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.poraEtyj .mat-mdc-table mat-row.mat-mdc-row,
.sXJ9crKZ .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.poraEtyj .mat-mdc-table mat-row.mat-mdc-row:hover,
.sXJ9crKZ .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.poraEtyj .mat-mdc-form-field-error,
.sXJ9crKZ .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.poraEtyj .mat-mdc-tooltip,
.poraEtyj .mat-tooltip,
.sXJ9crKZ .mat-mdc-tooltip,
.sXJ9crKZ .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #e32726 !important;
  border: 1px solid #e32726;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #e32726;
}
.poraEtyj .mat-mdc-card,
.sXJ9crKZ .mat-mdc-card {
  width: auto;
  background-color: whitesmoke !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.poraEtyj .mat-mdc-card .mat-mdc-card-title,
.sXJ9crKZ .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.poraEtyj .mat-mdc-card .mat-mdc-card-title mat-icon,
.sXJ9crKZ .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.poraEtyj .mat-mdc-card .mat-mdc-card-title > h2,
.sXJ9crKZ .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.poraEtyj .mat-mdc-card .mat-mdc-card-title > * > h2,
.sXJ9crKZ .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.poraEtyj .mat-mdc-card > *:not(mat-card-title),
.sXJ9crKZ .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.poraEtyj .mat-mdc-card .mat-mdc-card-header,
.sXJ9crKZ .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.poraEtyj .mat-toolbar,
.sXJ9crKZ .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.poraEtyj .mat-mdc-form-field,
.sXJ9crKZ .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.poraEtyj .mdc-text-field--filled:not(.mdc-text-field--disabled),
.sXJ9crKZ .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.poraEtyj .mat-mdc-form-field-focus-overlay,
.sXJ9crKZ .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.poraEtyj .mat-form-field-infix,
.sXJ9crKZ .mat-form-field-infix {
  width: auto !important;
}
.poraEtyj .mdc-floating-label:not(.mdc-floating-label--float-above),
.sXJ9crKZ .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.poraEtyj .mdc-floating-label,
.sXJ9crKZ .mdc-floating-label {
  font-size: 1.25rem;
}
.poraEtyj .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.sXJ9crKZ .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.poraEtyj .mat-mdc-menu-item :not(mat-icon),
.sXJ9crKZ .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.poraEtyj .mat-drawer-container,
.sXJ9crKZ .mat-drawer-container {
  background-color: whitesmoke;
}
.poraEtyj .mat-mdc-dialog-container,
.sXJ9crKZ .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: whitesmoke;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.poraEtyj .mat-mdc-list-base,
.sXJ9crKZ .mat-mdc-list-base {
  padding-top: 0;
}
.poraEtyj .mat-mdc-list-item-content,
.sXJ9crKZ .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.poraEtyj .mat-mdc-list-item,
.sXJ9crKZ .mat-mdc-list-item {
  height: 2rem !important;
}
.poraEtyj .mat-option-text,
.sXJ9crKZ .mat-option-text {
  font-size: 0.9rem;
}
.poraEtyj .mat-select-value,
.sXJ9crKZ .mat-select-value {
  font-size: 0.9rem;
}
.poraEtyj .mat-mdc-paginator,
.sXJ9crKZ .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.poraEtyj .mat-mdc-paginator .mat-mdc-paginator-container,
.sXJ9crKZ .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.poraEtyj .mat-mdc-paginator .mat-mdc-paginator-page-size,
.poraEtyj .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.sXJ9crKZ .mat-mdc-paginator .mat-mdc-paginator-page-size,
.sXJ9crKZ .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.poraEtyj .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.poraEtyj .mat-mdc-paginator .mat-mdc-paginator-range-label,
.sXJ9crKZ .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.sXJ9crKZ .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.poraEtyj .mat-mdc-paginator-page-size-select,
.sXJ9crKZ .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.poraEtyj .mat-mdc-paginator-range-actions *,
.sXJ9crKZ .mat-mdc-paginator-range-actions * {
  color:!important;
}
.poraEtyj fa-icon,
.sXJ9crKZ fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.poraEtyj a,
.sXJ9crKZ a {
  white-space: normal;
}
.poraEtyj .main-content,
.sXJ9crKZ .main-content {
  height: 100%;
}
.poraEtyj .full-width,
.sXJ9crKZ .full-width {
  width: 100%;
}
.poraEtyj .full-height,
.sXJ9crKZ .full-height {
  height: 100%;
}
.poraEtyj .row,
.sXJ9crKZ .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.poraEtyj .col,
.sXJ9crKZ .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.poraEtyj .col:last-child,
.sXJ9crKZ .col:last-child {
  margin-right: 0;
}
.poraEtyj .mat-mdc-snack-bar-container,
.sXJ9crKZ .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: whitesmoke;
  --mdc-snackbar-supporting-text-color: #e32726;
  border-style: solid;
  border-color: #e32726;
  border-width: 0.2rem;
  color: #e32726;
}
.poraEtyj button.border-primary:not([disabled]),
.sXJ9crKZ button.border-primary:not([disabled]) {
  border: 1px solid #e32726;
}
.poraEtyj button.border-accent:not([disabled]),
.sXJ9crKZ button.border-accent:not([disabled]) {
  border: 1px solid whitesmoke;
}
.poraEtyj button.border-accent-500:not([disabled]),
.sXJ9crKZ button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
.poraEtyj button.border-warn:not([disabled]),
.sXJ9crKZ button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.poraEtyj .barchart-primary-label,
.sXJ9crKZ .barchart-primary-label {
  stroke: #e32726;
  stroke-width: 1 !important;
}
.poraEtyj .barchart-accent-background-label,
.sXJ9crKZ .barchart-accent-background-label {
  fill: none;
}
.poraEtyj .fill-accent-500,
.sXJ9crKZ .fill-accent-500 {
  fill: #9e9e9e;
}
.poraEtyj .stroke-accent-500,
.sXJ9crKZ .stroke-accent-500 {
  stroke: #9e9e9e;
}
.poraEtyj .fill-primary,
.sXJ9crKZ .fill-primary {
  fill: #e32726;
}
.poraEtyj .stroke-primary,
.sXJ9crKZ .stroke-primary {
  stroke: #e32726;
}
.poraEtyj .color-primary,
.sXJ9crKZ .color-primary {
  color: #e32726;
}
.poraEtyj .color-primary-important,
.sXJ9crKZ .color-primary-important {
  color: #e32726 !important;
}
.poraEtyj .color-accent,
.sXJ9crKZ .color-accent {
  color: whitesmoke;
}
.poraEtyj .color-accent-500,
.sXJ9crKZ .color-accent-500 {
  color: #9e9e9e !important;
}
.poraEtyj .color-disabled,
.sXJ9crKZ .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.poraEtyj .background-primary,
.sXJ9crKZ .background-primary {
  background-color: #e32726;
}
.poraEtyj .background-accent,
.sXJ9crKZ .background-accent {
  background-color: whitesmoke !important;
}
.poraEtyj .background-accent-500,
.sXJ9crKZ .background-accent-500 {
  background-color: #9e9e9e;
}
.poraEtyj .hover-background-primary:hover,
.sXJ9crKZ .hover-background-primary:hover {
  background-color: #e32726 !important;
}
.poraEtyj .before-border-primary:before,
.sXJ9crKZ .before-border-primary:before {
  border: 1px solid #e32726;
}
.poraEtyj .color-warn,
.sXJ9crKZ .color-warn {
  color: #f44336;
}
.poraEtyj a.active,
.sXJ9crKZ a.active {
  font-weight: 500;
  color: #e32726;
}
.poraEtyj .hover-primary-shadow:hover,
.sXJ9crKZ .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #e32726, -1px -1px 5px -1px #e32726;
}
.poraEtyj .primary-shadow,
.sXJ9crKZ .primary-shadow {
  border: 1px solid #e32726 !important;
}
.poraEtyj .hover-accent-shadow:hover,
.sXJ9crKZ .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px whitesmoke;
}
.poraEtyj .chart-color-1,
.sXJ9crKZ .chart-color-1 {
  fill: #d00e0d;
}
.poraEtyj .chart-color-2,
.sXJ9crKZ .chart-color-2 {
  fill: #e02322;
}
.poraEtyj .chart-color-3,
.sXJ9crKZ .chart-color-3 {
  fill: #e74747;
}
.poraEtyj .chart-color-4,
.sXJ9crKZ .chart-color-4 {
  fill: #eb6867;
}
.poraEtyj .chart-color-5,
.sXJ9crKZ .chart-color-5 {
  fill: #f19393;
}
.poraEtyj .chart-color-6,
.sXJ9crKZ .chart-color-6 {
  fill: #f7bebe;
}
.poraEtyj .chart-color-7,
.sXJ9crKZ .chart-color-7 {
  fill: #fce5e5;
}
.poraEtyj .chart-color-8,
.sXJ9crKZ .chart-color-8 {
  fill: #fffcfc;
}
.poraEtyj .chart-color-9,
.sXJ9crKZ .chart-color-9 {
  fill: #ff9696;
}
.poraEtyj .chart-color-10,
.sXJ9crKZ .chart-color-10 {
  fill: #ff7d7d;
}
.poraEtyj .company-logo,
.sXJ9crKZ .company-logo {
  display: flex;
  margin-left: 3rem;
  height: 3.5rem;
  width: auto;
}
.WNrJnRNv .company-logo,
.g4ZKmX1h .company-logo {
  margin-left: 3rem;
  height: 4rem;
  width: auto;
}
.Z5TsWt6L,
.khYGW2Tp {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #ea4d57;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #fafafa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #ea4d57;
  --mdc-filled-text-field-focus-active-indicator-color: #ea4d57;
  --mdc-filled-text-field-focus-label-text-color: rgba(234, 77, 87, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #ea4d57;
  --mdc-outlined-text-field-focus-outline-color: #ea4d57;
  --mdc-outlined-text-field-focus-label-text-color: rgba(234, 77, 87, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(234, 77, 87, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(234, 77, 87, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #e32833;
  --mdc-switch-selected-handle-color: #e32833;
  --mdc-switch-selected-hover-state-layer-color: #e32833;
  --mdc-switch-selected-pressed-state-layer-color: #e32833;
  --mdc-switch-selected-focus-handle-color: #d51117;
  --mdc-switch-selected-hover-handle-color: #d51117;
  --mdc-switch-selected-pressed-handle-color: #d51117;
  --mdc-switch-selected-focus-track-color: #ee6c74;
  --mdc-switch-selected-hover-track-color: #ee6c74;
  --mdc-switch-selected-pressed-track-color: #ee6c74;
  --mdc-switch-selected-track-color: #ee6c74;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #ea4d57;
  --mdc-slider-focus-handle-color: #ea4d57;
  --mdc-slider-hover-handle-color: #ea4d57;
  --mdc-slider-active-track-color: #ea4d57;
  --mdc-slider-inactive-track-color: #ea4d57;
  --mdc-slider-with-tick-marks-inactive-container-color: #ea4d57;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #ea4d57;
  --mat-slider-hover-state-layer-color: rgba(234, 77, 87, 0.05);
  --mat-slider-focus-state-layer-color: rgba(234, 77, 87, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fafafa;
  --mdc-checkbox-selected-hover-icon-color: #fafafa;
  --mdc-checkbox-selected-icon-color: #fafafa;
  --mdc-checkbox-selected-pressed-icon-color: #fafafa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fafafa;
  --mdc-checkbox-selected-hover-state-layer-color: #fafafa;
  --mdc-checkbox-selected-pressed-state-layer-color: #fafafa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #fafafa;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #ea4d57;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #ea4d57;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #ea4d57;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(234, 77, 87, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(234, 77, 87, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(234, 77, 87, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #ea4d57;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(234, 77, 87, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #ea4d57;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #ea4d57;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #ea4d57;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-accent,
.khYGW2Tp .mat-accent {
  --mat-option-selected-state-label-text-color: #fafafa;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.Z5TsWt6L .mat-warn,
.khYGW2Tp .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.Z5TsWt6L .mat-primary,
.khYGW2Tp .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #ea4d57;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ea4d57;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Z5TsWt6L .mat-accent,
.khYGW2Tp .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #fafafa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Z5TsWt6L .mat-warn,
.khYGW2Tp .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.Z5TsWt6L .mat-mdc-progress-bar,
.khYGW2Tp .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ea4d57;
  --mdc-linear-progress-track-color: rgba(234, 77, 87, 0.25);
}
.Z5TsWt6L .mat-mdc-progress-bar.mat-accent,
.khYGW2Tp .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #fafafa;
  --mdc-linear-progress-track-color: rgba(250, 250, 250, 0.25);
}
.Z5TsWt6L .mat-mdc-progress-bar.mat-warn,
.khYGW2Tp .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.Z5TsWt6L .mat-mdc-form-field.mat-accent,
.khYGW2Tp .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #fafafa;
  --mdc-filled-text-field-focus-active-indicator-color: #fafafa;
  --mdc-filled-text-field-focus-label-text-color: rgba(250, 250, 250, 0.87);
  --mdc-outlined-text-field-caret-color: #fafafa;
  --mdc-outlined-text-field-focus-outline-color: #fafafa;
  --mdc-outlined-text-field-focus-label-text-color: rgba(250, 250, 250, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(250, 250, 250, 0.87);
}
.Z5TsWt6L .mat-mdc-form-field.mat-warn,
.khYGW2Tp .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.Z5TsWt6L .mat-mdc-form-field.mat-accent,
.khYGW2Tp .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(250, 250, 250, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.Z5TsWt6L .mat-mdc-form-field.mat-warn,
.khYGW2Tp .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.Z5TsWt6L .mat-mdc-standard-chip,
.khYGW2Tp .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.Z5TsWt6L .mat-mdc-standard-chip,
.khYGW2Tp .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #ea4d57;
  --mdc-chip-elevated-selected-container-color: #ea4d57;
  --mdc-chip-elevated-disabled-container-color: #ea4d57;
  --mdc-chip-flat-disabled-selected-container-color: #ea4d57;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: #fafafa;
  --mdc-chip-elevated-selected-container-color: #fafafa;
  --mdc-chip-elevated-disabled-container-color: #fafafa;
  --mdc-chip-flat-disabled-selected-container-color: #fafafa;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.Z5TsWt6L .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.khYGW2Tp .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.Z5TsWt6L .mat-mdc-slide-toggle,
.khYGW2Tp .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.Z5TsWt6L .mat-mdc-slide-toggle,
.khYGW2Tp .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-mdc-slide-toggle.mat-accent,
.khYGW2Tp .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
.Z5TsWt6L .mat-mdc-slide-toggle.mat-warn,
.khYGW2Tp .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.Z5TsWt6L .mat-mdc-radio-button.mat-primary,
.khYGW2Tp .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ea4d57;
  --mdc-radio-selected-hover-icon-color: #ea4d57;
  --mdc-radio-selected-icon-color: #ea4d57;
  --mdc-radio-selected-pressed-icon-color: #ea4d57;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #ea4d57;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-mdc-radio-button.mat-accent,
.khYGW2Tp .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fafafa;
  --mdc-radio-selected-hover-icon-color: #fafafa;
  --mdc-radio-selected-icon-color: #fafafa;
  --mdc-radio-selected-pressed-icon-color: #fafafa;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #fafafa;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-mdc-radio-button.mat-warn,
.khYGW2Tp .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-accent,
.khYGW2Tp .mat-accent {
  --mdc-slider-handle-color: #fafafa;
  --mdc-slider-focus-handle-color: #fafafa;
  --mdc-slider-hover-handle-color: #fafafa;
  --mdc-slider-active-track-color: #fafafa;
  --mdc-slider-inactive-track-color: #fafafa;
  --mdc-slider-with-tick-marks-inactive-container-color: #fafafa;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: #fafafa;
  --mat-slider-hover-state-layer-color: rgba(250, 250, 250, 0.05);
  --mat-slider-focus-state-layer-color: rgba(250, 250, 250, 0.2);
}
.Z5TsWt6L .mat-warn,
.khYGW2Tp .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.Z5TsWt6L .mdc-list-item__start,
.Z5TsWt6L .mdc-list-item__end,
.khYGW2Tp .mdc-list-item__start,
.khYGW2Tp .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ea4d57;
  --mdc-radio-selected-hover-icon-color: #ea4d57;
  --mdc-radio-selected-icon-color: #ea4d57;
  --mdc-radio-selected-pressed-icon-color: #ea4d57;
}
.Z5TsWt6L .mat-accent .mdc-list-item__start,
.Z5TsWt6L .mat-accent .mdc-list-item__end,
.khYGW2Tp .mat-accent .mdc-list-item__start,
.khYGW2Tp .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fafafa;
  --mdc-radio-selected-hover-icon-color: #fafafa;
  --mdc-radio-selected-icon-color: #fafafa;
  --mdc-radio-selected-pressed-icon-color: #fafafa;
}
.Z5TsWt6L .mat-warn .mdc-list-item__start,
.Z5TsWt6L .mat-warn .mdc-list-item__end,
.khYGW2Tp .mat-warn .mdc-list-item__start,
.khYGW2Tp .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.Z5TsWt6L .mat-mdc-list-option,
.khYGW2Tp .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #ea4d57;
  --mdc-checkbox-selected-hover-icon-color: #ea4d57;
  --mdc-checkbox-selected-icon-color: #ea4d57;
  --mdc-checkbox-selected-pressed-icon-color: #ea4d57;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ea4d57;
  --mdc-checkbox-selected-hover-state-layer-color: #ea4d57;
  --mdc-checkbox-selected-pressed-state-layer-color: #ea4d57;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Z5TsWt6L .mat-mdc-list-option.mat-accent,
.khYGW2Tp .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fafafa;
  --mdc-checkbox-selected-hover-icon-color: #fafafa;
  --mdc-checkbox-selected-icon-color: #fafafa;
  --mdc-checkbox-selected-pressed-icon-color: #fafafa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fafafa;
  --mdc-checkbox-selected-hover-state-layer-color: #fafafa;
  --mdc-checkbox-selected-pressed-state-layer-color: #fafafa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Z5TsWt6L .mat-mdc-list-option.mat-warn,
.khYGW2Tp .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Z5TsWt6L .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.Z5TsWt6L .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.Z5TsWt6L .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.Z5TsWt6L .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.khYGW2Tp .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.khYGW2Tp .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.khYGW2Tp .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.khYGW2Tp .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #ea4d57;
}
.Z5TsWt6L .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.Z5TsWt6L .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.Z5TsWt6L .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.khYGW2Tp .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.khYGW2Tp .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.khYGW2Tp .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.Z5TsWt6L .mat-mdc-tab-group,
.Z5TsWt6L .mat-mdc-tab-nav-bar,
.khYGW2Tp .mat-mdc-tab-group,
.khYGW2Tp .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ea4d57;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #ea4d57;
  --mat-tab-header-active-ripple-color: #ea4d57;
  --mat-tab-header-inactive-ripple-color: #ea4d57;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #ea4d57;
  --mat-tab-header-active-hover-label-text-color: #ea4d57;
  --mat-tab-header-active-focus-indicator-color: #ea4d57;
  --mat-tab-header-active-hover-indicator-color: #ea4d57;
}
.Z5TsWt6L .mat-mdc-tab-group.mat-accent,
.Z5TsWt6L .mat-mdc-tab-nav-bar.mat-accent,
.khYGW2Tp .mat-mdc-tab-group.mat-accent,
.khYGW2Tp .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #fafafa;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #fafafa;
  --mat-tab-header-active-ripple-color: #fafafa;
  --mat-tab-header-inactive-ripple-color: #fafafa;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #fafafa;
  --mat-tab-header-active-hover-label-text-color: #fafafa;
  --mat-tab-header-active-focus-indicator-color: #fafafa;
  --mat-tab-header-active-hover-indicator-color: #fafafa;
}
.Z5TsWt6L .mat-mdc-tab-group.mat-warn,
.Z5TsWt6L .mat-mdc-tab-nav-bar.mat-warn,
.khYGW2Tp .mat-mdc-tab-group.mat-warn,
.khYGW2Tp .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.Z5TsWt6L .mat-mdc-tab-group.mat-background-primary,
.Z5TsWt6L .mat-mdc-tab-nav-bar.mat-background-primary,
.khYGW2Tp .mat-mdc-tab-group.mat-background-primary,
.khYGW2Tp .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #ea4d57;
  --mat-tab-header-with-background-foreground-color: white;
}
.Z5TsWt6L .mat-mdc-tab-group.mat-background-accent,
.Z5TsWt6L .mat-mdc-tab-nav-bar.mat-background-accent,
.khYGW2Tp .mat-mdc-tab-group.mat-background-accent,
.khYGW2Tp .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #fafafa;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-mdc-tab-group.mat-background-warn,
.Z5TsWt6L .mat-mdc-tab-nav-bar.mat-background-warn,
.khYGW2Tp .mat-mdc-tab-group.mat-background-warn,
.khYGW2Tp .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.Z5TsWt6L .mat-mdc-checkbox.mat-primary,
.khYGW2Tp .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #ea4d57;
  --mdc-checkbox-selected-hover-icon-color: #ea4d57;
  --mdc-checkbox-selected-icon-color: #ea4d57;
  --mdc-checkbox-selected-pressed-icon-color: #ea4d57;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ea4d57;
  --mdc-checkbox-selected-hover-state-layer-color: #ea4d57;
  --mdc-checkbox-selected-pressed-state-layer-color: #ea4d57;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Z5TsWt6L .mat-mdc-checkbox.mat-warn,
.khYGW2Tp .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.Z5TsWt6L .mat-mdc-button.mat-primary,
.khYGW2Tp .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #ea4d57;
  --mat-text-button-state-layer-color: #ea4d57;
  --mat-text-button-ripple-color: rgba(234, 77, 87, 0.1);
}
.Z5TsWt6L .mat-mdc-button.mat-accent,
.khYGW2Tp .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #fafafa;
  --mat-text-button-state-layer-color: #fafafa;
  --mat-text-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.Z5TsWt6L .mat-mdc-button.mat-warn,
.khYGW2Tp .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Z5TsWt6L .mat-mdc-unelevated-button.mat-primary,
.khYGW2Tp .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #ea4d57;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-unelevated-button.mat-accent,
.khYGW2Tp .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #fafafa;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Z5TsWt6L .mat-mdc-unelevated-button.mat-warn,
.khYGW2Tp .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-raised-button.mat-primary,
.khYGW2Tp .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #ea4d57;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-raised-button.mat-accent,
.khYGW2Tp .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #fafafa;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.Z5TsWt6L .mat-mdc-raised-button.mat-warn,
.khYGW2Tp .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-outlined-button.mat-primary,
.khYGW2Tp .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #ea4d57;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #ea4d57;
  --mat-outlined-button-ripple-color: rgba(234, 77, 87, 0.1);
}
.Z5TsWt6L .mat-mdc-outlined-button.mat-accent,
.khYGW2Tp .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #fafafa;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #fafafa;
  --mat-outlined-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.Z5TsWt6L .mat-mdc-outlined-button.mat-warn,
.khYGW2Tp .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Z5TsWt6L .mat-mdc-icon-button.mat-primary,
.khYGW2Tp .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #ea4d57;
  --mat-icon-button-state-layer-color: #ea4d57;
  --mat-icon-button-ripple-color: rgba(234, 77, 87, 0.1);
}
.Z5TsWt6L .mat-mdc-icon-button.mat-accent,
.khYGW2Tp .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #fafafa;
  --mat-icon-button-state-layer-color: #fafafa;
  --mat-icon-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.Z5TsWt6L .mat-mdc-icon-button.mat-warn,
.khYGW2Tp .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.Z5TsWt6L .mat-mdc-fab.mat-primary,
.khYGW2Tp .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #ea4d57;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-fab.mat-accent,
.khYGW2Tp .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #fafafa;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.Z5TsWt6L .mat-mdc-fab.mat-warn,
.khYGW2Tp .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-mini-fab.mat-primary,
.khYGW2Tp .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #ea4d57;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-mdc-mini-fab.mat-accent,
.khYGW2Tp .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #fafafa;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.Z5TsWt6L .mat-mdc-mini-fab.mat-warn,
.khYGW2Tp .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.Z5TsWt6L .mat-accent,
.khYGW2Tp .mat-accent {
  --mdc-circular-progress-active-indicator-color: #fafafa;
}
.Z5TsWt6L .mat-warn,
.khYGW2Tp .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.Z5TsWt6L .mat-badge-accent,
.khYGW2Tp .mat-badge-accent {
  --mat-badge-background-color: #fafafa;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-badge-warn,
.khYGW2Tp .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.Z5TsWt6L .mat-datepicker-content.mat-accent,
.khYGW2Tp .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #fafafa;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(250, 250, 250, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(250, 250, 250, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(250, 250, 250, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(250, 250, 250, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.Z5TsWt6L .mat-datepicker-content.mat-warn,
.khYGW2Tp .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.Z5TsWt6L .mat-datepicker-toggle-active.mat-accent,
.khYGW2Tp .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #fafafa;
}
.Z5TsWt6L .mat-datepicker-toggle-active.mat-warn,
.khYGW2Tp .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.Z5TsWt6L .mat-icon.mat-primary,
.khYGW2Tp .mat-icon.mat-primary {
  --mat-icon-color: #ea4d57;
}
.Z5TsWt6L .mat-icon.mat-accent,
.khYGW2Tp .mat-icon.mat-accent {
  --mat-icon-color: #fafafa;
}
.Z5TsWt6L .mat-icon.mat-warn,
.khYGW2Tp .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.Z5TsWt6L .mat-step-header.mat-accent,
.khYGW2Tp .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #fafafa;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #fafafa;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #fafafa;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-step-header.mat-warn,
.khYGW2Tp .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.Z5TsWt6L .mat-toolbar.mat-primary,
.khYGW2Tp .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #ea4d57;
  --mat-toolbar-container-text-color: white;
}
.Z5TsWt6L .mat-toolbar.mat-accent,
.khYGW2Tp .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #fafafa;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.Z5TsWt6L .mat-toolbar.mat-warn,
.khYGW2Tp .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.Z5TsWt6L :root,
.khYGW2Tp :root {
  --chart-color-1: #d51117;
  --chart-color-2: #e32833;
  --chart-color-3: #ea4d57;
  --chart-color-4: #ee6c74;
  --chart-color-5: #f3969c;
  --chart-color-6: #f8c0c4;
  --chart-color-7: #fce6e7;
  --chart-color-8: white;
  --chart-color-9: #ff9c9f;
  --chart-color-10: #ff8386;
}
.Z5TsWt6L .mat-mdc-menu-item,
.khYGW2Tp .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.Z5TsWt6L .mat-mdc-menu-item mat-icon,
.khYGW2Tp .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.Z5TsWt6L mat-nav-list a,
.khYGW2Tp mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.Z5TsWt6L mat-nav-list a.color-primary-important,
.khYGW2Tp mat-nav-list a.color-primary-important {
  color: #ea4d57 !important;
}
.Z5TsWt6L .mat-mdc-button > .mat-icon,
.khYGW2Tp .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.Z5TsWt6L .mat-button-toggle-group,
.khYGW2Tp .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.Z5TsWt6L .mat-button-toggle-group-appearance-standard,
.khYGW2Tp .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.Z5TsWt6L .mat-button-toggle-disabled.mat-button-toggle-checked,
.khYGW2Tp .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.Z5TsWt6L .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.khYGW2Tp .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.Z5TsWt6L .mat-button-toggle-disabled .mat-button-toggle-button,
.khYGW2Tp .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.Z5TsWt6L .mat-button-toggle,
.khYGW2Tp .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #fafafa;
  border: none;
}
.Z5TsWt6L .mat-button-toggle .mat-focus-indicator,
.khYGW2Tp .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.Z5TsWt6L .mat-button-toggle-checked,
.khYGW2Tp .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.Z5TsWt6L .mat-button-toggle-checked .mat-focus-indicator,
.khYGW2Tp .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.Z5TsWt6L .mat-button-toggle-checked .mat-button-toggle-label-content,
.khYGW2Tp .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #ea4d57;
}
.Z5TsWt6L .mat-button-toggle-label-content,
.khYGW2Tp .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.Z5TsWt6L .mat-button-wrapper,
.khYGW2Tp .mat-button-wrapper {
  color: inherit;
}
.Z5TsWt6L .mat-slide-toggle-content,
.khYGW2Tp .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.Z5TsWt6L .mat-mdc-table,
.khYGW2Tp .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.Z5TsWt6L .mat-mdc-table .mat-mdc-header-cell,
.khYGW2Tp .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.Z5TsWt6L .mat-mdc-table .mat-mdc-cell,
.khYGW2Tp .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.Z5TsWt6L .mat-mdc-table mat-row.mat-mdc-row,
.khYGW2Tp .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.Z5TsWt6L .mat-mdc-table mat-row.mat-mdc-row:hover,
.khYGW2Tp .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.Z5TsWt6L .mat-mdc-form-field-error,
.khYGW2Tp .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.Z5TsWt6L .mat-mdc-tooltip,
.Z5TsWt6L .mat-tooltip,
.khYGW2Tp .mat-mdc-tooltip,
.khYGW2Tp .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #ea4d57 !important;
  border: 1px solid #ea4d57;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #ea4d57;
}
.Z5TsWt6L .mat-mdc-card,
.khYGW2Tp .mat-mdc-card {
  width: auto;
  background-color: #fafafa !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.Z5TsWt6L .mat-mdc-card .mat-mdc-card-title,
.khYGW2Tp .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.Z5TsWt6L .mat-mdc-card .mat-mdc-card-title mat-icon,
.khYGW2Tp .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.Z5TsWt6L .mat-mdc-card .mat-mdc-card-title > h2,
.khYGW2Tp .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.Z5TsWt6L .mat-mdc-card .mat-mdc-card-title > * > h2,
.khYGW2Tp .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.Z5TsWt6L .mat-mdc-card > *:not(mat-card-title),
.khYGW2Tp .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.Z5TsWt6L .mat-mdc-card .mat-mdc-card-header,
.khYGW2Tp .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.Z5TsWt6L .mat-toolbar,
.khYGW2Tp .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.Z5TsWt6L .mat-mdc-form-field,
.khYGW2Tp .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.Z5TsWt6L .mdc-text-field--filled:not(.mdc-text-field--disabled),
.khYGW2Tp .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.Z5TsWt6L .mat-mdc-form-field-focus-overlay,
.khYGW2Tp .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.Z5TsWt6L .mat-form-field-infix,
.khYGW2Tp .mat-form-field-infix {
  width: auto !important;
}
.Z5TsWt6L .mdc-floating-label:not(.mdc-floating-label--float-above),
.khYGW2Tp .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.Z5TsWt6L .mdc-floating-label,
.khYGW2Tp .mdc-floating-label {
  font-size: 1.25rem;
}
.Z5TsWt6L .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.khYGW2Tp .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.Z5TsWt6L .mat-mdc-menu-item :not(mat-icon),
.khYGW2Tp .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.Z5TsWt6L .mat-drawer-container,
.khYGW2Tp .mat-drawer-container {
  background-color: #fafafa;
}
.Z5TsWt6L .mat-mdc-dialog-container,
.khYGW2Tp .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #fafafa;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.Z5TsWt6L .mat-mdc-list-base,
.khYGW2Tp .mat-mdc-list-base {
  padding-top: 0;
}
.Z5TsWt6L .mat-mdc-list-item-content,
.khYGW2Tp .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.Z5TsWt6L .mat-mdc-list-item,
.khYGW2Tp .mat-mdc-list-item {
  height: 2rem !important;
}
.Z5TsWt6L .mat-option-text,
.khYGW2Tp .mat-option-text {
  font-size: 0.9rem;
}
.Z5TsWt6L .mat-select-value,
.khYGW2Tp .mat-select-value {
  font-size: 0.9rem;
}
.Z5TsWt6L .mat-mdc-paginator,
.khYGW2Tp .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.Z5TsWt6L .mat-mdc-paginator .mat-mdc-paginator-container,
.khYGW2Tp .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.Z5TsWt6L .mat-mdc-paginator .mat-mdc-paginator-page-size,
.Z5TsWt6L .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.khYGW2Tp .mat-mdc-paginator .mat-mdc-paginator-page-size,
.khYGW2Tp .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.Z5TsWt6L .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.Z5TsWt6L .mat-mdc-paginator .mat-mdc-paginator-range-label,
.khYGW2Tp .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.khYGW2Tp .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.Z5TsWt6L .mat-mdc-paginator-page-size-select,
.khYGW2Tp .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.Z5TsWt6L .mat-mdc-paginator-range-actions *,
.khYGW2Tp .mat-mdc-paginator-range-actions * {
  color:!important;
}
.Z5TsWt6L fa-icon,
.khYGW2Tp fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.Z5TsWt6L a,
.khYGW2Tp a {
  white-space: normal;
}
.Z5TsWt6L .main-content,
.khYGW2Tp .main-content {
  height: 100%;
}
.Z5TsWt6L .full-width,
.khYGW2Tp .full-width {
  width: 100%;
}
.Z5TsWt6L .full-height,
.khYGW2Tp .full-height {
  height: 100%;
}
.Z5TsWt6L .row,
.khYGW2Tp .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.Z5TsWt6L .col,
.khYGW2Tp .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.Z5TsWt6L .col:last-child,
.khYGW2Tp .col:last-child {
  margin-right: 0;
}
.Z5TsWt6L .mat-mdc-snack-bar-container,
.khYGW2Tp .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #fafafa;
  --mdc-snackbar-supporting-text-color: #ea4d57;
  border-style: solid;
  border-color: #ea4d57;
  border-width: 0.2rem;
  color: #ea4d57;
}
.Z5TsWt6L button.border-primary:not([disabled]),
.khYGW2Tp button.border-primary:not([disabled]) {
  border: 1px solid #ea4d57;
}
.Z5TsWt6L button.border-accent:not([disabled]),
.khYGW2Tp button.border-accent:not([disabled]) {
  border: 1px solid #fafafa;
}
.Z5TsWt6L button.border-accent-500:not([disabled]),
.khYGW2Tp button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
.Z5TsWt6L button.border-warn:not([disabled]),
.khYGW2Tp button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.Z5TsWt6L .barchart-primary-label,
.khYGW2Tp .barchart-primary-label {
  stroke: #ea4d57;
  stroke-width: 1 !important;
}
.Z5TsWt6L .barchart-accent-background-label,
.khYGW2Tp .barchart-accent-background-label {
  fill: none;
}
.Z5TsWt6L .fill-accent-500,
.khYGW2Tp .fill-accent-500 {
  fill: #9e9e9e;
}
.Z5TsWt6L .stroke-accent-500,
.khYGW2Tp .stroke-accent-500 {
  stroke: #9e9e9e;
}
.Z5TsWt6L .fill-primary,
.khYGW2Tp .fill-primary {
  fill: #ea4d57;
}
.Z5TsWt6L .stroke-primary,
.khYGW2Tp .stroke-primary {
  stroke: #ea4d57;
}
.Z5TsWt6L .color-primary,
.khYGW2Tp .color-primary {
  color: #ea4d57;
}
.Z5TsWt6L .color-primary-important,
.khYGW2Tp .color-primary-important {
  color: #ea4d57 !important;
}
.Z5TsWt6L .color-accent,
.khYGW2Tp .color-accent {
  color: #fafafa;
}
.Z5TsWt6L .color-accent-500,
.khYGW2Tp .color-accent-500 {
  color: #9e9e9e !important;
}
.Z5TsWt6L .color-disabled,
.khYGW2Tp .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.Z5TsWt6L .background-primary,
.khYGW2Tp .background-primary {
  background-color: #ea4d57;
}
.Z5TsWt6L .background-accent,
.khYGW2Tp .background-accent {
  background-color: #fafafa !important;
}
.Z5TsWt6L .background-accent-500,
.khYGW2Tp .background-accent-500 {
  background-color: #9e9e9e;
}
.Z5TsWt6L .hover-background-primary:hover,
.khYGW2Tp .hover-background-primary:hover {
  background-color: #ea4d57 !important;
}
.Z5TsWt6L .before-border-primary:before,
.khYGW2Tp .before-border-primary:before {
  border: 1px solid #ea4d57;
}
.Z5TsWt6L .color-warn,
.khYGW2Tp .color-warn {
  color: #f44336;
}
.Z5TsWt6L a.active,
.khYGW2Tp a.active {
  font-weight: 500;
  color: #ea4d57;
}
.Z5TsWt6L .hover-primary-shadow:hover,
.khYGW2Tp .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #ea4d57, -1px -1px 5px -1px #ea4d57;
}
.Z5TsWt6L .primary-shadow,
.khYGW2Tp .primary-shadow {
  border: 1px solid #ea4d57 !important;
}
.Z5TsWt6L .hover-accent-shadow:hover,
.khYGW2Tp .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px #fafafa;
}
.Z5TsWt6L .chart-color-1,
.khYGW2Tp .chart-color-1 {
  fill: #d51117;
}
.Z5TsWt6L .chart-color-2,
.khYGW2Tp .chart-color-2 {
  fill: #e32833;
}
.Z5TsWt6L .chart-color-3,
.khYGW2Tp .chart-color-3 {
  fill: #ea4d57;
}
.Z5TsWt6L .chart-color-4,
.khYGW2Tp .chart-color-4 {
  fill: #ee6c74;
}
.Z5TsWt6L .chart-color-5,
.khYGW2Tp .chart-color-5 {
  fill: #f3969c;
}
.Z5TsWt6L .chart-color-6,
.khYGW2Tp .chart-color-6 {
  fill: #f8c0c4;
}
.Z5TsWt6L .chart-color-7,
.khYGW2Tp .chart-color-7 {
  fill: #fce6e7;
}
.Z5TsWt6L .chart-color-8,
.khYGW2Tp .chart-color-8 {
  fill: white;
}
.Z5TsWt6L .chart-color-9,
.khYGW2Tp .chart-color-9 {
  fill: #ff9c9f;
}
.Z5TsWt6L .chart-color-10,
.khYGW2Tp .chart-color-10 {
  fill: #ff8386;
}
.Z5TsWt6L .company-logo,
.khYGW2Tp .company-logo {
  height: 6rem;
  width: auto;
  display: flex;
  margin-left: 2rem;
}
.cbPa6QjD {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #266c49;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e0f2e8;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0f2e8;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #266c49;
  --mdc-filled-text-field-focus-active-indicator-color: #266c49;
  --mdc-filled-text-field-focus-label-text-color: rgba(38, 108, 73, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #266c49;
  --mdc-outlined-text-field-focus-outline-color: #266c49;
  --mdc-outlined-text-field-focus-label-text-color: rgba(38, 108, 73, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(38, 108, 73, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(38, 108, 73, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #004b24;
  --mdc-switch-selected-handle-color: #004b24;
  --mdc-switch-selected-hover-state-layer-color: #004b24;
  --mdc-switch-selected-pressed-state-layer-color: #004b24;
  --mdc-switch-selected-focus-handle-color: #00280f;
  --mdc-switch-selected-hover-handle-color: #00280f;
  --mdc-switch-selected-pressed-handle-color: #00280f;
  --mdc-switch-selected-focus-track-color: #4d8669;
  --mdc-switch-selected-hover-track-color: #4d8669;
  --mdc-switch-selected-pressed-track-color: #4d8669;
  --mdc-switch-selected-track-color: #4d8669;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #266c49;
  --mdc-slider-focus-handle-color: #266c49;
  --mdc-slider-hover-handle-color: #266c49;
  --mdc-slider-active-track-color: #266c49;
  --mdc-slider-inactive-track-color: #266c49;
  --mdc-slider-with-tick-marks-inactive-container-color: #266c49;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #266c49;
  --mat-slider-hover-state-layer-color: rgba(38, 108, 73, 0.05);
  --mat-slider-focus-state-layer-color: rgba(38, 108, 73, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0f2e8;
  --mdc-checkbox-selected-hover-icon-color: #e0f2e8;
  --mdc-checkbox-selected-icon-color: #e0f2e8;
  --mdc-checkbox-selected-pressed-icon-color: #e0f2e8;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0f2e8;
  --mdc-checkbox-selected-hover-state-layer-color: #e0f2e8;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0f2e8;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e0f2e8;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #266c49;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #266c49;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #266c49;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(38, 108, 73, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(38, 108, 73, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(38, 108, 73, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #266c49;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(38, 108, 73, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #266c49;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #266c49;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #266c49;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.cbPa6QjD .mat-accent {
  --mat-option-selected-state-label-text-color: #e0f2e8;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.cbPa6QjD .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.cbPa6QjD .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #266c49;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #266c49;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.cbPa6QjD .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e0f2e8;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0f2e8;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.cbPa6QjD .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.cbPa6QjD .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #266c49;
  --mdc-linear-progress-track-color: rgba(38, 108, 73, 0.25);
}
.cbPa6QjD .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e0f2e8;
  --mdc-linear-progress-track-color: rgba(224, 242, 232, 0.25);
}
.cbPa6QjD .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.cbPa6QjD .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e0f2e8;
  --mdc-filled-text-field-focus-active-indicator-color: #e0f2e8;
  --mdc-filled-text-field-focus-label-text-color: rgba(224, 242, 232, 0.87);
  --mdc-outlined-text-field-caret-color: #e0f2e8;
  --mdc-outlined-text-field-focus-outline-color: #e0f2e8;
  --mdc-outlined-text-field-focus-label-text-color: rgba(224, 242, 232, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(224, 242, 232, 0.87);
}
.cbPa6QjD .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.cbPa6QjD .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(224, 242, 232, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.cbPa6QjD .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.cbPa6QjD .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.cbPa6QjD .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #266c49;
  --mdc-chip-elevated-selected-container-color: #266c49;
  --mdc-chip-elevated-disabled-container-color: #266c49;
  --mdc-chip-flat-disabled-selected-container-color: #266c49;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e0f2e8;
  --mdc-chip-elevated-selected-container-color: #e0f2e8;
  --mdc-chip-elevated-disabled-container-color: #e0f2e8;
  --mdc-chip-flat-disabled-selected-container-color: #e0f2e8;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.cbPa6QjD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.cbPa6QjD .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.cbPa6QjD .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.cbPa6QjD .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #008b3a;
  --mdc-switch-selected-handle-color: #008b3a;
  --mdc-switch-selected-hover-state-layer-color: #008b3a;
  --mdc-switch-selected-pressed-state-layer-color: #008b3a;
  --mdc-switch-selected-focus-handle-color: #00641c;
  --mdc-switch-selected-hover-handle-color: #00641c;
  --mdc-switch-selected-pressed-handle-color: #00641c;
  --mdc-switch-selected-focus-track-color: #4db379;
  --mdc-switch-selected-hover-track-color: #4db379;
  --mdc-switch-selected-pressed-track-color: #4db379;
  --mdc-switch-selected-track-color: #4db379;
}
.cbPa6QjD .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.cbPa6QjD .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #266c49;
  --mdc-radio-selected-hover-icon-color: #266c49;
  --mdc-radio-selected-icon-color: #266c49;
  --mdc-radio-selected-pressed-icon-color: #266c49;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #266c49;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.cbPa6QjD .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0f2e8;
  --mdc-radio-selected-hover-icon-color: #e0f2e8;
  --mdc-radio-selected-icon-color: #e0f2e8;
  --mdc-radio-selected-pressed-icon-color: #e0f2e8;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e0f2e8;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.cbPa6QjD .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.cbPa6QjD .mat-accent {
  --mdc-slider-handle-color: #e0f2e8;
  --mdc-slider-focus-handle-color: #e0f2e8;
  --mdc-slider-hover-handle-color: #e0f2e8;
  --mdc-slider-active-track-color: #e0f2e8;
  --mdc-slider-inactive-track-color: #e0f2e8;
  --mdc-slider-with-tick-marks-inactive-container-color: #e0f2e8;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e0f2e8;
  --mat-slider-hover-state-layer-color: rgba(224, 242, 232, 0.05);
  --mat-slider-focus-state-layer-color: rgba(224, 242, 232, 0.2);
}
.cbPa6QjD .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.cbPa6QjD .mdc-list-item__start,
.cbPa6QjD .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #266c49;
  --mdc-radio-selected-hover-icon-color: #266c49;
  --mdc-radio-selected-icon-color: #266c49;
  --mdc-radio-selected-pressed-icon-color: #266c49;
}
.cbPa6QjD .mat-accent .mdc-list-item__start,
.cbPa6QjD .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0f2e8;
  --mdc-radio-selected-hover-icon-color: #e0f2e8;
  --mdc-radio-selected-icon-color: #e0f2e8;
  --mdc-radio-selected-pressed-icon-color: #e0f2e8;
}
.cbPa6QjD .mat-warn .mdc-list-item__start,
.cbPa6QjD .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.cbPa6QjD .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #266c49;
  --mdc-checkbox-selected-hover-icon-color: #266c49;
  --mdc-checkbox-selected-icon-color: #266c49;
  --mdc-checkbox-selected-pressed-icon-color: #266c49;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #266c49;
  --mdc-checkbox-selected-hover-state-layer-color: #266c49;
  --mdc-checkbox-selected-pressed-state-layer-color: #266c49;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.cbPa6QjD .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0f2e8;
  --mdc-checkbox-selected-hover-icon-color: #e0f2e8;
  --mdc-checkbox-selected-icon-color: #e0f2e8;
  --mdc-checkbox-selected-pressed-icon-color: #e0f2e8;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0f2e8;
  --mdc-checkbox-selected-hover-state-layer-color: #e0f2e8;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0f2e8;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.cbPa6QjD .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.cbPa6QjD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.cbPa6QjD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.cbPa6QjD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.cbPa6QjD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #266c49;
}
.cbPa6QjD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.cbPa6QjD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.cbPa6QjD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.cbPa6QjD .mat-mdc-tab-group,
.cbPa6QjD .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #266c49;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #266c49;
  --mat-tab-header-active-ripple-color: #266c49;
  --mat-tab-header-inactive-ripple-color: #266c49;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #266c49;
  --mat-tab-header-active-hover-label-text-color: #266c49;
  --mat-tab-header-active-focus-indicator-color: #266c49;
  --mat-tab-header-active-hover-indicator-color: #266c49;
}
.cbPa6QjD .mat-mdc-tab-group.mat-accent,
.cbPa6QjD .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e0f2e8;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e0f2e8;
  --mat-tab-header-active-ripple-color: #e0f2e8;
  --mat-tab-header-inactive-ripple-color: #e0f2e8;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e0f2e8;
  --mat-tab-header-active-hover-label-text-color: #e0f2e8;
  --mat-tab-header-active-focus-indicator-color: #e0f2e8;
  --mat-tab-header-active-hover-indicator-color: #e0f2e8;
}
.cbPa6QjD .mat-mdc-tab-group.mat-warn,
.cbPa6QjD .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.cbPa6QjD .mat-mdc-tab-group.mat-background-primary,
.cbPa6QjD .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #266c49;
  --mat-tab-header-with-background-foreground-color: white;
}
.cbPa6QjD .mat-mdc-tab-group.mat-background-accent,
.cbPa6QjD .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e0f2e8;
  --mat-tab-header-with-background-foreground-color: black;
}
.cbPa6QjD .mat-mdc-tab-group.mat-background-warn,
.cbPa6QjD .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.cbPa6QjD .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #266c49;
  --mdc-checkbox-selected-hover-icon-color: #266c49;
  --mdc-checkbox-selected-icon-color: #266c49;
  --mdc-checkbox-selected-pressed-icon-color: #266c49;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #266c49;
  --mdc-checkbox-selected-hover-state-layer-color: #266c49;
  --mdc-checkbox-selected-pressed-state-layer-color: #266c49;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.cbPa6QjD .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.cbPa6QjD .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #266c49;
  --mat-text-button-state-layer-color: #266c49;
  --mat-text-button-ripple-color: rgba(38, 108, 73, 0.1);
}
.cbPa6QjD .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e0f2e8;
  --mat-text-button-state-layer-color: #e0f2e8;
  --mat-text-button-ripple-color: rgba(224, 242, 232, 0.1);
}
.cbPa6QjD .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.cbPa6QjD .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #266c49;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e0f2e8;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.cbPa6QjD .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #266c49;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e0f2e8;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.cbPa6QjD .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #266c49;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #266c49;
  --mat-outlined-button-ripple-color: rgba(38, 108, 73, 0.1);
}
.cbPa6QjD .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e0f2e8;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e0f2e8;
  --mat-outlined-button-ripple-color: rgba(224, 242, 232, 0.1);
}
.cbPa6QjD .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.cbPa6QjD .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #266c49;
  --mat-icon-button-state-layer-color: #266c49;
  --mat-icon-button-ripple-color: rgba(38, 108, 73, 0.1);
}
.cbPa6QjD .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e0f2e8;
  --mat-icon-button-state-layer-color: #e0f2e8;
  --mat-icon-button-ripple-color: rgba(224, 242, 232, 0.1);
}
.cbPa6QjD .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.cbPa6QjD .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #266c49;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e0f2e8;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.cbPa6QjD .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #266c49;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e0f2e8;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.cbPa6QjD .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.cbPa6QjD .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e0f2e8;
}
.cbPa6QjD .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.cbPa6QjD .mat-badge-accent {
  --mat-badge-background-color: #e0f2e8;
  --mat-badge-text-color: black;
}
.cbPa6QjD .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.cbPa6QjD .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e0f2e8;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(224, 242, 232, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(224, 242, 232, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(224, 242, 232, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(224, 242, 232, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.cbPa6QjD .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.cbPa6QjD .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e0f2e8;
}
.cbPa6QjD .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.cbPa6QjD .mat-icon.mat-primary {
  --mat-icon-color: #266c49;
}
.cbPa6QjD .mat-icon.mat-accent {
  --mat-icon-color: #e0f2e8;
}
.cbPa6QjD .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.cbPa6QjD .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e0f2e8;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e0f2e8;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e0f2e8;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.cbPa6QjD .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.cbPa6QjD .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #266c49;
  --mat-toolbar-container-text-color: white;
}
.cbPa6QjD .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e0f2e8;
  --mat-toolbar-container-text-color: black;
}
.cbPa6QjD .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.cbPa6QjD :root {
  --chart-color-1: #00280f;
  --chart-color-2: #004b24;
  --chart-color-3: #266c49;
  --chart-color-4: #4d8669;
  --chart-color-5: #80a994;
  --chart-color-6: #b3cbbf;
  --chart-color-7: #e0eae5;
  --chart-color-8: #63ff87;
  --chart-color-9: #00fc3a;
  --chart-color-10: #00e234;
}
.cbPa6QjD .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.cbPa6QjD .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.cbPa6QjD mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.cbPa6QjD mat-nav-list a.color-primary-important {
  color: #266c49 !important;
}
.cbPa6QjD .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.cbPa6QjD .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.cbPa6QjD .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.cbPa6QjD .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.cbPa6QjD .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.cbPa6QjD .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.cbPa6QjD .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e0f2e8;
  border: none;
}
.cbPa6QjD .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.cbPa6QjD .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.cbPa6QjD .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.cbPa6QjD .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #266c49;
}
.cbPa6QjD .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.cbPa6QjD .mat-button-wrapper {
  color: inherit;
}
.cbPa6QjD .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.cbPa6QjD .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.cbPa6QjD .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.cbPa6QjD .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.cbPa6QjD .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.cbPa6QjD .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.cbPa6QjD .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.cbPa6QjD .mat-mdc-tooltip,
.cbPa6QjD .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #266c49 !important;
  border: 1px solid #266c49;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #266c49;
}
.cbPa6QjD .mat-mdc-card {
  width: auto;
  background-color: #e0f2e8 !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.cbPa6QjD .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.cbPa6QjD .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.cbPa6QjD .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.cbPa6QjD .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.cbPa6QjD .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.cbPa6QjD .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.cbPa6QjD .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.cbPa6QjD .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.cbPa6QjD .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.cbPa6QjD .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.cbPa6QjD .mat-form-field-infix {
  width: auto !important;
}
.cbPa6QjD .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.cbPa6QjD .mdc-floating-label {
  font-size: 1.25rem;
}
.cbPa6QjD .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.cbPa6QjD .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.cbPa6QjD .mat-drawer-container {
  background-color: #e0f2e8;
}
.cbPa6QjD .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e0f2e8;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.cbPa6QjD .mat-mdc-list-base {
  padding-top: 0;
}
.cbPa6QjD .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.cbPa6QjD .mat-mdc-list-item {
  height: 2rem !important;
}
.cbPa6QjD .mat-option-text {
  font-size: 0.9rem;
}
.cbPa6QjD .mat-select-value {
  font-size: 0.9rem;
}
.cbPa6QjD .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.cbPa6QjD .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.cbPa6QjD .mat-mdc-paginator .mat-mdc-paginator-page-size,
.cbPa6QjD .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.cbPa6QjD .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.cbPa6QjD .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.cbPa6QjD .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.cbPa6QjD .mat-mdc-paginator-range-actions * {
  color:!important;
}
.cbPa6QjD fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.cbPa6QjD a {
  white-space: normal;
}
.cbPa6QjD .main-content {
  height: 100%;
}
.cbPa6QjD .full-width {
  width: 100%;
}
.cbPa6QjD .full-height {
  height: 100%;
}
.cbPa6QjD .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.cbPa6QjD .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.cbPa6QjD .col:last-child {
  margin-right: 0;
}
.cbPa6QjD .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e0f2e8;
  --mdc-snackbar-supporting-text-color: #266c49;
  border-style: solid;
  border-color: #266c49;
  border-width: 0.2rem;
  color: #266c49;
}
.cbPa6QjD button.border-primary:not([disabled]) {
  border: 1px solid #266c49;
}
.cbPa6QjD button.border-accent:not([disabled]) {
  border: 1px solid #e0f2e8;
}
.cbPa6QjD button.border-accent-500:not([disabled]) {
  border: 1px solid #009340;
}
.cbPa6QjD button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.cbPa6QjD .barchart-primary-label {
  stroke: #266c49;
  stroke-width: 1 !important;
}
.cbPa6QjD .barchart-accent-background-label {
  fill: none;
}
.cbPa6QjD .fill-accent-500 {
  fill: #009340;
}
.cbPa6QjD .stroke-accent-500 {
  stroke: #009340;
}
.cbPa6QjD .fill-primary {
  fill: #266c49;
}
.cbPa6QjD .stroke-primary {
  stroke: #266c49;
}
.cbPa6QjD .color-primary {
  color: #266c49;
}
.cbPa6QjD .color-primary-important {
  color: #266c49 !important;
}
.cbPa6QjD .color-accent {
  color: #e0f2e8;
}
.cbPa6QjD .color-accent-500 {
  color: #009340 !important;
}
.cbPa6QjD .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.cbPa6QjD .background-primary {
  background-color: #266c49;
}
.cbPa6QjD .background-accent {
  background-color: #e0f2e8 !important;
}
.cbPa6QjD .background-accent-500 {
  background-color: #009340;
}
.cbPa6QjD .hover-background-primary:hover {
  background-color: #266c49 !important;
}
.cbPa6QjD .before-border-primary:before {
  border: 1px solid #266c49;
}
.cbPa6QjD .color-warn {
  color: #f44336;
}
.cbPa6QjD a.active {
  font-weight: 500;
  color: #266c49;
}
.cbPa6QjD .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #266c49, -1px -1px 5px -1px #266c49;
}
.cbPa6QjD .primary-shadow {
  border: 1px solid #266c49 !important;
}
.cbPa6QjD .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #4db379, -1px -1px 5px 1px #e0f2e8;
}
.cbPa6QjD .chart-color-1 {
  fill: #00280f;
}
.cbPa6QjD .chart-color-2 {
  fill: #004b24;
}
.cbPa6QjD .chart-color-3 {
  fill: #266c49;
}
.cbPa6QjD .chart-color-4 {
  fill: #4d8669;
}
.cbPa6QjD .chart-color-5 {
  fill: #80a994;
}
.cbPa6QjD .chart-color-6 {
  fill: #b3cbbf;
}
.cbPa6QjD .chart-color-7 {
  fill: #e0eae5;
}
.cbPa6QjD .chart-color-8 {
  fill: #63ff87;
}
.cbPa6QjD .chart-color-9 {
  fill: #00fc3a;
}
.cbPa6QjD .chart-color-10 {
  fill: #00e234;
}
.cbPa6QjD .company-logo {
  height: 6rem;
  width: auto;
  display: flex;
  margin-left: 2rem;
}
.nE9Mc80U,
.UrMKiebu {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #e32726;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #e32726;
  --mdc-filled-text-field-focus-active-indicator-color: #e32726;
  --mdc-filled-text-field-focus-label-text-color: rgba(227, 39, 38, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #1c3c6d;
  --mdc-filled-text-field-error-focus-label-text-color: #1c3c6d;
  --mdc-filled-text-field-error-label-text-color: #1c3c6d;
  --mdc-filled-text-field-error-caret-color: #1c3c6d;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #1c3c6d;
  --mdc-filled-text-field-error-focus-active-indicator-color: #1c3c6d;
  --mdc-filled-text-field-error-hover-active-indicator-color: #1c3c6d;
  --mdc-outlined-text-field-caret-color: #e32726;
  --mdc-outlined-text-field-focus-outline-color: #e32726;
  --mdc-outlined-text-field-focus-label-text-color: rgba(227, 39, 38, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #1c3c6d;
  --mdc-outlined-text-field-error-focus-label-text-color: #1c3c6d;
  --mdc-outlined-text-field-error-label-text-color: #1c3c6d;
  --mdc-outlined-text-field-error-hover-label-text-color: #1c3c6d;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #1c3c6d;
  --mdc-outlined-text-field-error-hover-outline-color: #1c3c6d;
  --mdc-outlined-text-field-error-outline-color: #1c3c6d;
  --mat-form-field-focus-select-arrow-color: rgba(227, 39, 38, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #1c3c6d;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(227, 39, 38, 0.87);
  --mat-select-invalid-arrow-color: rgba(28, 60, 109, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #e02322;
  --mdc-switch-selected-handle-color: #e02322;
  --mdc-switch-selected-hover-state-layer-color: #e02322;
  --mdc-switch-selected-pressed-state-layer-color: #e02322;
  --mdc-switch-selected-focus-handle-color: #d00e0d;
  --mdc-switch-selected-hover-handle-color: #d00e0d;
  --mdc-switch-selected-pressed-handle-color: #d00e0d;
  --mdc-switch-selected-focus-track-color: #eb6867;
  --mdc-switch-selected-hover-track-color: #eb6867;
  --mdc-switch-selected-pressed-track-color: #eb6867;
  --mdc-switch-selected-track-color: #eb6867;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #e32726;
  --mdc-slider-focus-handle-color: #e32726;
  --mdc-slider-hover-handle-color: #e32726;
  --mdc-slider-active-track-color: #e32726;
  --mdc-slider-inactive-track-color: #e32726;
  --mdc-slider-with-tick-marks-inactive-container-color: #e32726;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #e32726;
  --mat-slider-hover-state-layer-color: rgba(227, 39, 38, 0.05);
  --mat-slider-focus-state-layer-color: rgba(227, 39, 38, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: whitesmoke;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #e32726;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #e32726;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e32726;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(227, 39, 38, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(227, 39, 38, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(227, 39, 38, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #e32726;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(227, 39, 38, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e32726;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e32726;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e32726;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #1c3c6d;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #1c3c6d;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-accent,
.UrMKiebu .mat-accent {
  --mat-option-selected-state-label-text-color: whitesmoke;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.nE9Mc80U .mat-warn,
.UrMKiebu .mat-warn {
  --mat-option-selected-state-label-text-color: #1c3c6d;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.nE9Mc80U .mat-primary,
.UrMKiebu .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #e32726;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e32726;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.nE9Mc80U .mat-accent,
.UrMKiebu .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: whitesmoke;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: whitesmoke;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.nE9Mc80U .mat-warn,
.UrMKiebu .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #1c3c6d;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #1c3c6d;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.nE9Mc80U .mat-mdc-progress-bar,
.UrMKiebu .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #e32726;
  --mdc-linear-progress-track-color: rgba(227, 39, 38, 0.25);
}
.nE9Mc80U .mat-mdc-progress-bar.mat-accent,
.UrMKiebu .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: whitesmoke;
  --mdc-linear-progress-track-color: rgba(245, 245, 245, 0.25);
}
.nE9Mc80U .mat-mdc-progress-bar.mat-warn,
.UrMKiebu .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #1c3c6d;
  --mdc-linear-progress-track-color: rgba(28, 60, 109, 0.25);
}
.nE9Mc80U .mat-mdc-form-field.mat-accent,
.UrMKiebu .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: whitesmoke;
  --mdc-filled-text-field-focus-active-indicator-color: whitesmoke;
  --mdc-filled-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mdc-outlined-text-field-caret-color: whitesmoke;
  --mdc-outlined-text-field-focus-outline-color: whitesmoke;
  --mdc-outlined-text-field-focus-label-text-color: rgba(245, 245, 245, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(245, 245, 245, 0.87);
}
.nE9Mc80U .mat-mdc-form-field.mat-warn,
.UrMKiebu .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #1c3c6d;
  --mdc-filled-text-field-focus-active-indicator-color: #1c3c6d;
  --mdc-filled-text-field-focus-label-text-color: rgba(28, 60, 109, 0.87);
  --mdc-outlined-text-field-caret-color: #1c3c6d;
  --mdc-outlined-text-field-focus-outline-color: #1c3c6d;
  --mdc-outlined-text-field-focus-label-text-color: rgba(28, 60, 109, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(28, 60, 109, 0.87);
}
.nE9Mc80U .mat-mdc-form-field.mat-accent,
.UrMKiebu .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(245, 245, 245, 0.87);
  --mat-select-invalid-arrow-color: rgba(28, 60, 109, 0.87);
}
.nE9Mc80U .mat-mdc-form-field.mat-warn,
.UrMKiebu .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(28, 60, 109, 0.87);
  --mat-select-invalid-arrow-color: rgba(28, 60, 109, 0.87);
}
.nE9Mc80U .mat-mdc-standard-chip,
.UrMKiebu .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.nE9Mc80U .mat-mdc-standard-chip,
.UrMKiebu .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e32726;
  --mdc-chip-elevated-selected-container-color: #e32726;
  --mdc-chip-elevated-disabled-container-color: #e32726;
  --mdc-chip-flat-disabled-selected-container-color: #e32726;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: whitesmoke;
  --mdc-chip-elevated-selected-container-color: whitesmoke;
  --mdc-chip-elevated-disabled-container-color: whitesmoke;
  --mdc-chip-flat-disabled-selected-container-color: whitesmoke;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.nE9Mc80U .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.UrMKiebu .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #1c3c6d;
  --mdc-chip-elevated-selected-container-color: #1c3c6d;
  --mdc-chip-elevated-disabled-container-color: #1c3c6d;
  --mdc-chip-flat-disabled-selected-container-color: #1c3c6d;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.nE9Mc80U .mat-mdc-slide-toggle,
.UrMKiebu .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.nE9Mc80U .mat-mdc-slide-toggle,
.UrMKiebu .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-mdc-slide-toggle.mat-accent,
.UrMKiebu .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
.nE9Mc80U .mat-mdc-slide-toggle.mat-warn,
.UrMKiebu .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #193665;
  --mdc-switch-selected-handle-color: #193665;
  --mdc-switch-selected-hover-state-layer-color: #193665;
  --mdc-switch-selected-pressed-state-layer-color: #193665;
  --mdc-switch-selected-focus-handle-color: #091a3e;
  --mdc-switch-selected-hover-handle-color: #091a3e;
  --mdc-switch-selected-pressed-handle-color: #091a3e;
  --mdc-switch-selected-focus-track-color: #607799;
  --mdc-switch-selected-hover-track-color: #607799;
  --mdc-switch-selected-pressed-track-color: #607799;
  --mdc-switch-selected-track-color: #607799;
}
.nE9Mc80U .mat-mdc-radio-button.mat-primary,
.UrMKiebu .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e32726;
  --mdc-radio-selected-hover-icon-color: #e32726;
  --mdc-radio-selected-icon-color: #e32726;
  --mdc-radio-selected-pressed-icon-color: #e32726;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e32726;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-mdc-radio-button.mat-accent,
.UrMKiebu .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: whitesmoke;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-mdc-radio-button.mat-warn,
.UrMKiebu .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #1c3c6d;
  --mdc-radio-selected-hover-icon-color: #1c3c6d;
  --mdc-radio-selected-icon-color: #1c3c6d;
  --mdc-radio-selected-pressed-icon-color: #1c3c6d;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #1c3c6d;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-accent,
.UrMKiebu .mat-accent {
  --mdc-slider-handle-color: whitesmoke;
  --mdc-slider-focus-handle-color: whitesmoke;
  --mdc-slider-hover-handle-color: whitesmoke;
  --mdc-slider-active-track-color: whitesmoke;
  --mdc-slider-inactive-track-color: whitesmoke;
  --mdc-slider-with-tick-marks-inactive-container-color: whitesmoke;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: whitesmoke;
  --mat-slider-hover-state-layer-color: rgba(245, 245, 245, 0.05);
  --mat-slider-focus-state-layer-color: rgba(245, 245, 245, 0.2);
}
.nE9Mc80U .mat-warn,
.UrMKiebu .mat-warn {
  --mdc-slider-handle-color: #1c3c6d;
  --mdc-slider-focus-handle-color: #1c3c6d;
  --mdc-slider-hover-handle-color: #1c3c6d;
  --mdc-slider-active-track-color: #1c3c6d;
  --mdc-slider-inactive-track-color: #1c3c6d;
  --mdc-slider-with-tick-marks-inactive-container-color: #1c3c6d;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #1c3c6d;
  --mat-slider-hover-state-layer-color: rgba(28, 60, 109, 0.05);
  --mat-slider-focus-state-layer-color: rgba(28, 60, 109, 0.2);
}
.nE9Mc80U .mdc-list-item__start,
.nE9Mc80U .mdc-list-item__end,
.UrMKiebu .mdc-list-item__start,
.UrMKiebu .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e32726;
  --mdc-radio-selected-hover-icon-color: #e32726;
  --mdc-radio-selected-icon-color: #e32726;
  --mdc-radio-selected-pressed-icon-color: #e32726;
}
.nE9Mc80U .mat-accent .mdc-list-item__start,
.nE9Mc80U .mat-accent .mdc-list-item__end,
.UrMKiebu .mat-accent .mdc-list-item__start,
.UrMKiebu .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: whitesmoke;
  --mdc-radio-selected-hover-icon-color: whitesmoke;
  --mdc-radio-selected-icon-color: whitesmoke;
  --mdc-radio-selected-pressed-icon-color: whitesmoke;
}
.nE9Mc80U .mat-warn .mdc-list-item__start,
.nE9Mc80U .mat-warn .mdc-list-item__end,
.UrMKiebu .mat-warn .mdc-list-item__start,
.UrMKiebu .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #1c3c6d;
  --mdc-radio-selected-hover-icon-color: #1c3c6d;
  --mdc-radio-selected-icon-color: #1c3c6d;
  --mdc-radio-selected-pressed-icon-color: #1c3c6d;
}
.nE9Mc80U .mat-mdc-list-option,
.UrMKiebu .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e32726;
  --mdc-checkbox-selected-hover-icon-color: #e32726;
  --mdc-checkbox-selected-icon-color: #e32726;
  --mdc-checkbox-selected-pressed-icon-color: #e32726;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e32726;
  --mdc-checkbox-selected-hover-state-layer-color: #e32726;
  --mdc-checkbox-selected-pressed-state-layer-color: #e32726;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.nE9Mc80U .mat-mdc-list-option.mat-accent,
.UrMKiebu .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: whitesmoke;
  --mdc-checkbox-selected-hover-icon-color: whitesmoke;
  --mdc-checkbox-selected-icon-color: whitesmoke;
  --mdc-checkbox-selected-pressed-icon-color: whitesmoke;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-hover-state-layer-color: whitesmoke;
  --mdc-checkbox-selected-pressed-state-layer-color: whitesmoke;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.nE9Mc80U .mat-mdc-list-option.mat-warn,
.UrMKiebu .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #1c3c6d;
  --mdc-checkbox-selected-hover-icon-color: #1c3c6d;
  --mdc-checkbox-selected-icon-color: #1c3c6d;
  --mdc-checkbox-selected-pressed-icon-color: #1c3c6d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #1c3c6d;
  --mdc-checkbox-selected-hover-state-layer-color: #1c3c6d;
  --mdc-checkbox-selected-pressed-state-layer-color: #1c3c6d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.nE9Mc80U .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.nE9Mc80U .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.nE9Mc80U .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.nE9Mc80U .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.UrMKiebu .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.UrMKiebu .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.UrMKiebu .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.UrMKiebu .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #e32726;
}
.nE9Mc80U .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.nE9Mc80U .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.nE9Mc80U .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.UrMKiebu .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.UrMKiebu .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.UrMKiebu .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.nE9Mc80U .mat-mdc-tab-group,
.nE9Mc80U .mat-mdc-tab-nav-bar,
.UrMKiebu .mat-mdc-tab-group,
.UrMKiebu .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #e32726;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e32726;
  --mat-tab-header-active-ripple-color: #e32726;
  --mat-tab-header-inactive-ripple-color: #e32726;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e32726;
  --mat-tab-header-active-hover-label-text-color: #e32726;
  --mat-tab-header-active-focus-indicator-color: #e32726;
  --mat-tab-header-active-hover-indicator-color: #e32726;
}
.nE9Mc80U .mat-mdc-tab-group.mat-accent,
.nE9Mc80U .mat-mdc-tab-nav-bar.mat-accent,
.UrMKiebu .mat-mdc-tab-group.mat-accent,
.UrMKiebu .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: whitesmoke;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: whitesmoke;
  --mat-tab-header-active-ripple-color: whitesmoke;
  --mat-tab-header-inactive-ripple-color: whitesmoke;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: whitesmoke;
  --mat-tab-header-active-hover-label-text-color: whitesmoke;
  --mat-tab-header-active-focus-indicator-color: whitesmoke;
  --mat-tab-header-active-hover-indicator-color: whitesmoke;
}
.nE9Mc80U .mat-mdc-tab-group.mat-warn,
.nE9Mc80U .mat-mdc-tab-nav-bar.mat-warn,
.UrMKiebu .mat-mdc-tab-group.mat-warn,
.UrMKiebu .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #1c3c6d;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #1c3c6d;
  --mat-tab-header-active-ripple-color: #1c3c6d;
  --mat-tab-header-inactive-ripple-color: #1c3c6d;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #1c3c6d;
  --mat-tab-header-active-hover-label-text-color: #1c3c6d;
  --mat-tab-header-active-focus-indicator-color: #1c3c6d;
  --mat-tab-header-active-hover-indicator-color: #1c3c6d;
}
.nE9Mc80U .mat-mdc-tab-group.mat-background-primary,
.nE9Mc80U .mat-mdc-tab-nav-bar.mat-background-primary,
.UrMKiebu .mat-mdc-tab-group.mat-background-primary,
.UrMKiebu .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #e32726;
  --mat-tab-header-with-background-foreground-color: white;
}
.nE9Mc80U .mat-mdc-tab-group.mat-background-accent,
.nE9Mc80U .mat-mdc-tab-nav-bar.mat-background-accent,
.UrMKiebu .mat-mdc-tab-group.mat-background-accent,
.UrMKiebu .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: whitesmoke;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-mdc-tab-group.mat-background-warn,
.nE9Mc80U .mat-mdc-tab-nav-bar.mat-background-warn,
.UrMKiebu .mat-mdc-tab-group.mat-background-warn,
.UrMKiebu .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #1c3c6d;
  --mat-tab-header-with-background-foreground-color: white;
}
.nE9Mc80U .mat-mdc-checkbox.mat-primary,
.UrMKiebu .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e32726;
  --mdc-checkbox-selected-hover-icon-color: #e32726;
  --mdc-checkbox-selected-icon-color: #e32726;
  --mdc-checkbox-selected-pressed-icon-color: #e32726;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e32726;
  --mdc-checkbox-selected-hover-state-layer-color: #e32726;
  --mdc-checkbox-selected-pressed-state-layer-color: #e32726;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.nE9Mc80U .mat-mdc-checkbox.mat-warn,
.UrMKiebu .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #1c3c6d;
  --mdc-checkbox-selected-hover-icon-color: #1c3c6d;
  --mdc-checkbox-selected-icon-color: #1c3c6d;
  --mdc-checkbox-selected-pressed-icon-color: #1c3c6d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #1c3c6d;
  --mdc-checkbox-selected-hover-state-layer-color: #1c3c6d;
  --mdc-checkbox-selected-pressed-state-layer-color: #1c3c6d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.nE9Mc80U .mat-mdc-button.mat-primary,
.UrMKiebu .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #e32726;
  --mat-text-button-state-layer-color: #e32726;
  --mat-text-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.nE9Mc80U .mat-mdc-button.mat-accent,
.UrMKiebu .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: whitesmoke;
  --mat-text-button-state-layer-color: whitesmoke;
  --mat-text-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.nE9Mc80U .mat-mdc-button.mat-warn,
.UrMKiebu .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #1c3c6d;
  --mat-text-button-state-layer-color: #1c3c6d;
  --mat-text-button-ripple-color: rgba(28, 60, 109, 0.1);
}
.nE9Mc80U .mat-mdc-unelevated-button.mat-primary,
.UrMKiebu .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #e32726;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-unelevated-button.mat-accent,
.UrMKiebu .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: whitesmoke;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.nE9Mc80U .mat-mdc-unelevated-button.mat-warn,
.UrMKiebu .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #1c3c6d;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-raised-button.mat-primary,
.UrMKiebu .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #e32726;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-raised-button.mat-accent,
.UrMKiebu .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: whitesmoke;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.nE9Mc80U .mat-mdc-raised-button.mat-warn,
.UrMKiebu .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #1c3c6d;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-outlined-button.mat-primary,
.UrMKiebu .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #e32726;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e32726;
  --mat-outlined-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.nE9Mc80U .mat-mdc-outlined-button.mat-accent,
.UrMKiebu .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: whitesmoke;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: whitesmoke;
  --mat-outlined-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.nE9Mc80U .mat-mdc-outlined-button.mat-warn,
.UrMKiebu .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #1c3c6d;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #1c3c6d;
  --mat-outlined-button-ripple-color: rgba(28, 60, 109, 0.1);
}
.nE9Mc80U .mat-mdc-icon-button.mat-primary,
.UrMKiebu .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #e32726;
  --mat-icon-button-state-layer-color: #e32726;
  --mat-icon-button-ripple-color: rgba(227, 39, 38, 0.1);
}
.nE9Mc80U .mat-mdc-icon-button.mat-accent,
.UrMKiebu .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: whitesmoke;
  --mat-icon-button-state-layer-color: whitesmoke;
  --mat-icon-button-ripple-color: rgba(245, 245, 245, 0.1);
}
.nE9Mc80U .mat-mdc-icon-button.mat-warn,
.UrMKiebu .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #1c3c6d;
  --mat-icon-button-state-layer-color: #1c3c6d;
  --mat-icon-button-ripple-color: rgba(28, 60, 109, 0.1);
}
.nE9Mc80U .mat-mdc-fab.mat-primary,
.UrMKiebu .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #e32726;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-fab.mat-accent,
.UrMKiebu .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: whitesmoke;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.nE9Mc80U .mat-mdc-fab.mat-warn,
.UrMKiebu .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #1c3c6d;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-mini-fab.mat-primary,
.UrMKiebu .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #e32726;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-mdc-mini-fab.mat-accent,
.UrMKiebu .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: whitesmoke;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.nE9Mc80U .mat-mdc-mini-fab.mat-warn,
.UrMKiebu .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #1c3c6d;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.nE9Mc80U .mat-accent,
.UrMKiebu .mat-accent {
  --mdc-circular-progress-active-indicator-color: whitesmoke;
}
.nE9Mc80U .mat-warn,
.UrMKiebu .mat-warn {
  --mdc-circular-progress-active-indicator-color: #1c3c6d;
}
.nE9Mc80U .mat-badge-accent,
.UrMKiebu .mat-badge-accent {
  --mat-badge-background-color: whitesmoke;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-badge-warn,
.UrMKiebu .mat-badge-warn {
  --mat-badge-background-color: #1c3c6d;
  --mat-badge-text-color: white;
}
.nE9Mc80U .mat-datepicker-content.mat-accent,
.UrMKiebu .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: whitesmoke;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 245, 245, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 245, 245, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 245, 245, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.nE9Mc80U .mat-datepicker-content.mat-warn,
.UrMKiebu .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #1c3c6d;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(28, 60, 109, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(28, 60, 109, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(28, 60, 109, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(28, 60, 109, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.nE9Mc80U .mat-datepicker-toggle-active.mat-accent,
.UrMKiebu .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: whitesmoke;
}
.nE9Mc80U .mat-datepicker-toggle-active.mat-warn,
.UrMKiebu .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #1c3c6d;
}
.nE9Mc80U .mat-icon.mat-primary,
.UrMKiebu .mat-icon.mat-primary {
  --mat-icon-color: #e32726;
}
.nE9Mc80U .mat-icon.mat-accent,
.UrMKiebu .mat-icon.mat-accent {
  --mat-icon-color: whitesmoke;
}
.nE9Mc80U .mat-icon.mat-warn,
.UrMKiebu .mat-icon.mat-warn {
  --mat-icon-color: #1c3c6d;
}
.nE9Mc80U .mat-step-header.mat-accent,
.UrMKiebu .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: whitesmoke;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: whitesmoke;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: whitesmoke;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-step-header.mat-warn,
.UrMKiebu .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #1c3c6d;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #1c3c6d;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #1c3c6d;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.nE9Mc80U .mat-toolbar.mat-primary,
.UrMKiebu .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #e32726;
  --mat-toolbar-container-text-color: white;
}
.nE9Mc80U .mat-toolbar.mat-accent,
.UrMKiebu .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.nE9Mc80U .mat-toolbar.mat-warn,
.UrMKiebu .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #1c3c6d;
  --mat-toolbar-container-text-color: white;
}
.nE9Mc80U :root,
.UrMKiebu :root {
  --chart-color-1: #d00e0d;
  --chart-color-2: #e02322;
  --chart-color-3: #e74747;
  --chart-color-4: #eb6867;
  --chart-color-5: #f19393;
  --chart-color-6: #f7bebe;
  --chart-color-7: #fce5e5;
  --chart-color-8: #fffcfc;
  --chart-color-9: #ff9696;
  --chart-color-10: #ff7d7d;
}
.nE9Mc80U .mat-mdc-menu-item,
.UrMKiebu .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.nE9Mc80U .mat-mdc-menu-item mat-icon,
.UrMKiebu .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.nE9Mc80U mat-nav-list a,
.UrMKiebu mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.nE9Mc80U mat-nav-list a.color-primary-important,
.UrMKiebu mat-nav-list a.color-primary-important {
  color: #e32726 !important;
}
.nE9Mc80U .mat-mdc-button > .mat-icon,
.UrMKiebu .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.nE9Mc80U .mat-button-toggle-group,
.UrMKiebu .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.nE9Mc80U .mat-button-toggle-group-appearance-standard,
.UrMKiebu .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.nE9Mc80U .mat-button-toggle-disabled.mat-button-toggle-checked,
.UrMKiebu .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.nE9Mc80U .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.UrMKiebu .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.nE9Mc80U .mat-button-toggle-disabled .mat-button-toggle-button,
.UrMKiebu .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.nE9Mc80U .mat-button-toggle,
.UrMKiebu .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: whitesmoke;
  border: none;
}
.nE9Mc80U .mat-button-toggle .mat-focus-indicator,
.UrMKiebu .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.nE9Mc80U .mat-button-toggle-checked,
.UrMKiebu .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.nE9Mc80U .mat-button-toggle-checked .mat-focus-indicator,
.UrMKiebu .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.nE9Mc80U .mat-button-toggle-checked .mat-button-toggle-label-content,
.UrMKiebu .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #e32726;
}
.nE9Mc80U .mat-button-toggle-label-content,
.UrMKiebu .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.nE9Mc80U .mat-button-wrapper,
.UrMKiebu .mat-button-wrapper {
  color: inherit;
}
.nE9Mc80U .mat-slide-toggle-content,
.UrMKiebu .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.nE9Mc80U .mat-mdc-table,
.UrMKiebu .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.nE9Mc80U .mat-mdc-table .mat-mdc-header-cell,
.UrMKiebu .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.nE9Mc80U .mat-mdc-table .mat-mdc-cell,
.UrMKiebu .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.nE9Mc80U .mat-mdc-table mat-row.mat-mdc-row,
.UrMKiebu .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.nE9Mc80U .mat-mdc-table mat-row.mat-mdc-row:hover,
.UrMKiebu .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.nE9Mc80U .mat-mdc-form-field-error,
.UrMKiebu .mat-mdc-form-field-error {
  color: #1c3c6d;
  font-size: 0.8rem;
}
.nE9Mc80U .mat-mdc-tooltip,
.nE9Mc80U .mat-tooltip,
.UrMKiebu .mat-mdc-tooltip,
.UrMKiebu .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #e32726 !important;
  border: 1px solid #e32726;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #e32726;
}
.nE9Mc80U .mat-mdc-card,
.UrMKiebu .mat-mdc-card {
  width: auto;
  background-color: whitesmoke !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.nE9Mc80U .mat-mdc-card .mat-mdc-card-title,
.UrMKiebu .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.nE9Mc80U .mat-mdc-card .mat-mdc-card-title mat-icon,
.UrMKiebu .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.nE9Mc80U .mat-mdc-card .mat-mdc-card-title > h2,
.UrMKiebu .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.nE9Mc80U .mat-mdc-card .mat-mdc-card-title > * > h2,
.UrMKiebu .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.nE9Mc80U .mat-mdc-card > *:not(mat-card-title),
.UrMKiebu .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.nE9Mc80U .mat-mdc-card .mat-mdc-card-header,
.UrMKiebu .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.nE9Mc80U .mat-toolbar,
.UrMKiebu .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.nE9Mc80U .mat-mdc-form-field,
.UrMKiebu .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.nE9Mc80U .mdc-text-field--filled:not(.mdc-text-field--disabled),
.UrMKiebu .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.nE9Mc80U .mat-mdc-form-field-focus-overlay,
.UrMKiebu .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.nE9Mc80U .mat-form-field-infix,
.UrMKiebu .mat-form-field-infix {
  width: auto !important;
}
.nE9Mc80U .mdc-floating-label:not(.mdc-floating-label--float-above),
.UrMKiebu .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.nE9Mc80U .mdc-floating-label,
.UrMKiebu .mdc-floating-label {
  font-size: 1.25rem;
}
.nE9Mc80U .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.UrMKiebu .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.nE9Mc80U .mat-mdc-menu-item :not(mat-icon),
.UrMKiebu .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.nE9Mc80U .mat-drawer-container,
.UrMKiebu .mat-drawer-container {
  background-color: whitesmoke;
}
.nE9Mc80U .mat-mdc-dialog-container,
.UrMKiebu .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: whitesmoke;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.nE9Mc80U .mat-mdc-list-base,
.UrMKiebu .mat-mdc-list-base {
  padding-top: 0;
}
.nE9Mc80U .mat-mdc-list-item-content,
.UrMKiebu .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.nE9Mc80U .mat-mdc-list-item,
.UrMKiebu .mat-mdc-list-item {
  height: 2rem !important;
}
.nE9Mc80U .mat-option-text,
.UrMKiebu .mat-option-text {
  font-size: 0.9rem;
}
.nE9Mc80U .mat-select-value,
.UrMKiebu .mat-select-value {
  font-size: 0.9rem;
}
.nE9Mc80U .mat-mdc-paginator,
.UrMKiebu .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.nE9Mc80U .mat-mdc-paginator .mat-mdc-paginator-container,
.UrMKiebu .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.nE9Mc80U .mat-mdc-paginator .mat-mdc-paginator-page-size,
.nE9Mc80U .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.UrMKiebu .mat-mdc-paginator .mat-mdc-paginator-page-size,
.UrMKiebu .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.nE9Mc80U .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.nE9Mc80U .mat-mdc-paginator .mat-mdc-paginator-range-label,
.UrMKiebu .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.UrMKiebu .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.nE9Mc80U .mat-mdc-paginator-page-size-select,
.UrMKiebu .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.nE9Mc80U .mat-mdc-paginator-range-actions *,
.UrMKiebu .mat-mdc-paginator-range-actions * {
  color:!important;
}
.nE9Mc80U fa-icon,
.UrMKiebu fa-icon {
  color: #1c3c6d;
  margin-right: 1rem !important;
}
.nE9Mc80U a,
.UrMKiebu a {
  white-space: normal;
}
.nE9Mc80U .main-content,
.UrMKiebu .main-content {
  height: 100%;
}
.nE9Mc80U .full-width,
.UrMKiebu .full-width {
  width: 100%;
}
.nE9Mc80U .full-height,
.UrMKiebu .full-height {
  height: 100%;
}
.nE9Mc80U .row,
.UrMKiebu .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.nE9Mc80U .col,
.UrMKiebu .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.nE9Mc80U .col:last-child,
.UrMKiebu .col:last-child {
  margin-right: 0;
}
.nE9Mc80U .mat-mdc-snack-bar-container,
.UrMKiebu .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: whitesmoke;
  --mdc-snackbar-supporting-text-color: #e32726;
  border-style: solid;
  border-color: #e32726;
  border-width: 0.2rem;
  color: #e32726;
}
.nE9Mc80U button.border-primary:not([disabled]),
.UrMKiebu button.border-primary:not([disabled]) {
  border: 1px solid #e32726;
}
.nE9Mc80U button.border-accent:not([disabled]),
.UrMKiebu button.border-accent:not([disabled]) {
  border: 1px solid whitesmoke;
}
.nE9Mc80U button.border-accent-500:not([disabled]),
.UrMKiebu button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
.nE9Mc80U button.border-warn:not([disabled]),
.UrMKiebu button.border-warn:not([disabled]) {
  border: 1px solid #1c3c6d;
}
.nE9Mc80U .barchart-primary-label,
.UrMKiebu .barchart-primary-label {
  stroke: #e32726;
  stroke-width: 1 !important;
}
.nE9Mc80U .barchart-accent-background-label,
.UrMKiebu .barchart-accent-background-label {
  fill: none;
}
.nE9Mc80U .fill-accent-500,
.UrMKiebu .fill-accent-500 {
  fill: #9e9e9e;
}
.nE9Mc80U .stroke-accent-500,
.UrMKiebu .stroke-accent-500 {
  stroke: #9e9e9e;
}
.nE9Mc80U .fill-primary,
.UrMKiebu .fill-primary {
  fill: #e32726;
}
.nE9Mc80U .stroke-primary,
.UrMKiebu .stroke-primary {
  stroke: #e32726;
}
.nE9Mc80U .color-primary,
.UrMKiebu .color-primary {
  color: #e32726;
}
.nE9Mc80U .color-primary-important,
.UrMKiebu .color-primary-important {
  color: #e32726 !important;
}
.nE9Mc80U .color-accent,
.UrMKiebu .color-accent {
  color: whitesmoke;
}
.nE9Mc80U .color-accent-500,
.UrMKiebu .color-accent-500 {
  color: #9e9e9e !important;
}
.nE9Mc80U .color-disabled,
.UrMKiebu .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.nE9Mc80U .background-primary,
.UrMKiebu .background-primary {
  background-color: #e32726;
}
.nE9Mc80U .background-accent,
.UrMKiebu .background-accent {
  background-color: whitesmoke !important;
}
.nE9Mc80U .background-accent-500,
.UrMKiebu .background-accent-500 {
  background-color: #9e9e9e;
}
.nE9Mc80U .hover-background-primary:hover,
.UrMKiebu .hover-background-primary:hover {
  background-color: #e32726 !important;
}
.nE9Mc80U .before-border-primary:before,
.UrMKiebu .before-border-primary:before {
  border: 1px solid #e32726;
}
.nE9Mc80U .color-warn,
.UrMKiebu .color-warn {
  color: #1c3c6d;
}
.nE9Mc80U a.active,
.UrMKiebu a.active {
  font-weight: 500;
  color: #e32726;
}
.nE9Mc80U .hover-primary-shadow:hover,
.UrMKiebu .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #e32726, -1px -1px 5px -1px #e32726;
}
.nE9Mc80U .primary-shadow,
.UrMKiebu .primary-shadow {
  border: 1px solid #e32726 !important;
}
.nE9Mc80U .hover-accent-shadow:hover,
.UrMKiebu .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px whitesmoke;
}
.nE9Mc80U .chart-color-1,
.UrMKiebu .chart-color-1 {
  fill: #d00e0d;
}
.nE9Mc80U .chart-color-2,
.UrMKiebu .chart-color-2 {
  fill: #e02322;
}
.nE9Mc80U .chart-color-3,
.UrMKiebu .chart-color-3 {
  fill: #e74747;
}
.nE9Mc80U .chart-color-4,
.UrMKiebu .chart-color-4 {
  fill: #eb6867;
}
.nE9Mc80U .chart-color-5,
.UrMKiebu .chart-color-5 {
  fill: #f19393;
}
.nE9Mc80U .chart-color-6,
.UrMKiebu .chart-color-6 {
  fill: #f7bebe;
}
.nE9Mc80U .chart-color-7,
.UrMKiebu .chart-color-7 {
  fill: #fce5e5;
}
.nE9Mc80U .chart-color-8,
.UrMKiebu .chart-color-8 {
  fill: #fffcfc;
}
.nE9Mc80U .chart-color-9,
.UrMKiebu .chart-color-9 {
  fill: #ff9696;
}
.nE9Mc80U .chart-color-10,
.UrMKiebu .chart-color-10 {
  fill: #ff7d7d;
}
.nE9Mc80U body > *,
.UrMKiebu body > * {
  font-family:
    "Gotham",
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
.nE9Mc80U *:not(mat-icon),
.UrMKiebu *:not(mat-icon) {
  font-family:
    "Gotham",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.nE9Mc80U h1,
.nE9Mc80U h2,
.nE9Mc80U h3,
.nE9Mc80U h4,
.nE9Mc80U h5,
.nE9Mc80U h6,
.UrMKiebu h1,
.UrMKiebu h2,
.UrMKiebu h3,
.UrMKiebu h4,
.UrMKiebu h5,
.UrMKiebu h6 {
  font-family:
    "Gotham",
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-weight: 400;
  margin: 0 !important;
  word-wrap: anywhere;
}
.nE9Mc80U .company-logo,
.UrMKiebu .company-logo {
  display: flex;
  margin-left: 1rem;
  height: 6rem;
  width: auto;
}
.BuIoEvPY,
.mG0gKYFl,
.JfVL7eoA {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #005776;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e0ebef;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0ebef;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #005776;
  --mdc-filled-text-field-focus-active-indicator-color: #005776;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 87, 118, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #005776;
  --mdc-outlined-text-field-focus-outline-color: #005776;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 87, 118, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(0, 87, 118, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 87, 118, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #004f6e;
  --mdc-switch-selected-handle-color: #004f6e;
  --mdc-switch-selected-hover-state-layer-color: #004f6e;
  --mdc-switch-selected-pressed-state-layer-color: #004f6e;
  --mdc-switch-selected-focus-handle-color: #002c46;
  --mdc-switch-selected-hover-handle-color: #002c46;
  --mdc-switch-selected-pressed-handle-color: #002c46;
  --mdc-switch-selected-focus-track-color: #4d899f;
  --mdc-switch-selected-hover-track-color: #4d899f;
  --mdc-switch-selected-pressed-track-color: #4d899f;
  --mdc-switch-selected-track-color: #4d899f;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #005776;
  --mdc-slider-focus-handle-color: #005776;
  --mdc-slider-hover-handle-color: #005776;
  --mdc-slider-active-track-color: #005776;
  --mdc-slider-inactive-track-color: #005776;
  --mdc-slider-with-tick-marks-inactive-container-color: #005776;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #005776;
  --mat-slider-hover-state-layer-color: rgba(0, 87, 118, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 87, 118, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0ebef;
  --mdc-checkbox-selected-hover-icon-color: #e0ebef;
  --mdc-checkbox-selected-icon-color: #e0ebef;
  --mdc-checkbox-selected-pressed-icon-color: #e0ebef;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0ebef;
  --mdc-checkbox-selected-hover-state-layer-color: #e0ebef;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0ebef;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e0ebef;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #005776;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #005776;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #005776;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 87, 118, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 87, 118, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 87, 118, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #005776;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 87, 118, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #005776;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #005776;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #005776;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.BuIoEvPY .mat-accent,
.mG0gKYFl .mat-accent,
.JfVL7eoA .mat-accent {
  --mat-option-selected-state-label-text-color: #e0ebef;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.BuIoEvPY .mat-warn,
.mG0gKYFl .mat-warn,
.JfVL7eoA .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.BuIoEvPY .mat-primary,
.mG0gKYFl .mat-primary,
.JfVL7eoA .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #005776;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #005776;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.BuIoEvPY .mat-accent,
.mG0gKYFl .mat-accent,
.JfVL7eoA .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e0ebef;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0ebef;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.BuIoEvPY .mat-warn,
.mG0gKYFl .mat-warn,
.JfVL7eoA .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.BuIoEvPY .mat-mdc-progress-bar,
.mG0gKYFl .mat-mdc-progress-bar,
.JfVL7eoA .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #005776;
  --mdc-linear-progress-track-color: rgba(0, 87, 118, 0.25);
}
.BuIoEvPY .mat-mdc-progress-bar.mat-accent,
.mG0gKYFl .mat-mdc-progress-bar.mat-accent,
.JfVL7eoA .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e0ebef;
  --mdc-linear-progress-track-color: rgba(224, 235, 239, 0.25);
}
.BuIoEvPY .mat-mdc-progress-bar.mat-warn,
.mG0gKYFl .mat-mdc-progress-bar.mat-warn,
.JfVL7eoA .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.BuIoEvPY .mat-mdc-form-field.mat-accent,
.mG0gKYFl .mat-mdc-form-field.mat-accent,
.JfVL7eoA .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e0ebef;
  --mdc-filled-text-field-focus-active-indicator-color: #e0ebef;
  --mdc-filled-text-field-focus-label-text-color: rgba(224, 235, 239, 0.87);
  --mdc-outlined-text-field-caret-color: #e0ebef;
  --mdc-outlined-text-field-focus-outline-color: #e0ebef;
  --mdc-outlined-text-field-focus-label-text-color: rgba(224, 235, 239, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(224, 235, 239, 0.87);
}
.BuIoEvPY .mat-mdc-form-field.mat-warn,
.mG0gKYFl .mat-mdc-form-field.mat-warn,
.JfVL7eoA .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.BuIoEvPY .mat-mdc-form-field.mat-accent,
.mG0gKYFl .mat-mdc-form-field.mat-accent,
.JfVL7eoA .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(224, 235, 239, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.BuIoEvPY .mat-mdc-form-field.mat-warn,
.mG0gKYFl .mat-mdc-form-field.mat-warn,
.JfVL7eoA .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.BuIoEvPY .mat-mdc-standard-chip,
.mG0gKYFl .mat-mdc-standard-chip,
.JfVL7eoA .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.BuIoEvPY .mat-mdc-standard-chip,
.mG0gKYFl .mat-mdc-standard-chip,
.JfVL7eoA .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #005776;
  --mdc-chip-elevated-selected-container-color: #005776;
  --mdc-chip-elevated-disabled-container-color: #005776;
  --mdc-chip-flat-disabled-selected-container-color: #005776;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e0ebef;
  --mdc-chip-elevated-selected-container-color: #e0ebef;
  --mdc-chip-elevated-disabled-container-color: #e0ebef;
  --mdc-chip-flat-disabled-selected-container-color: #e0ebef;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.BuIoEvPY .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mG0gKYFl .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.JfVL7eoA .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.BuIoEvPY .mat-mdc-slide-toggle,
.mG0gKYFl .mat-mdc-slide-toggle,
.JfVL7eoA .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.BuIoEvPY .mat-mdc-slide-toggle,
.mG0gKYFl .mat-mdc-slide-toggle,
.JfVL7eoA .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.BuIoEvPY .mat-mdc-slide-toggle.mat-accent,
.mG0gKYFl .mat-mdc-slide-toggle.mat-accent,
.JfVL7eoA .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #004f6e;
  --mdc-switch-selected-handle-color: #004f6e;
  --mdc-switch-selected-hover-state-layer-color: #004f6e;
  --mdc-switch-selected-pressed-state-layer-color: #004f6e;
  --mdc-switch-selected-focus-handle-color: #002c46;
  --mdc-switch-selected-hover-handle-color: #002c46;
  --mdc-switch-selected-pressed-handle-color: #002c46;
  --mdc-switch-selected-focus-track-color: #4d899f;
  --mdc-switch-selected-hover-track-color: #4d899f;
  --mdc-switch-selected-pressed-track-color: #4d899f;
  --mdc-switch-selected-track-color: #4d899f;
}
.BuIoEvPY .mat-mdc-slide-toggle.mat-warn,
.mG0gKYFl .mat-mdc-slide-toggle.mat-warn,
.JfVL7eoA .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.BuIoEvPY .mat-mdc-radio-button.mat-primary,
.mG0gKYFl .mat-mdc-radio-button.mat-primary,
.JfVL7eoA .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #005776;
  --mdc-radio-selected-hover-icon-color: #005776;
  --mdc-radio-selected-icon-color: #005776;
  --mdc-radio-selected-pressed-icon-color: #005776;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #005776;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.BuIoEvPY .mat-mdc-radio-button.mat-accent,
.mG0gKYFl .mat-mdc-radio-button.mat-accent,
.JfVL7eoA .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0ebef;
  --mdc-radio-selected-hover-icon-color: #e0ebef;
  --mdc-radio-selected-icon-color: #e0ebef;
  --mdc-radio-selected-pressed-icon-color: #e0ebef;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e0ebef;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.BuIoEvPY .mat-mdc-radio-button.mat-warn,
.mG0gKYFl .mat-mdc-radio-button.mat-warn,
.JfVL7eoA .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.BuIoEvPY .mat-accent,
.mG0gKYFl .mat-accent,
.JfVL7eoA .mat-accent {
  --mdc-slider-handle-color: #e0ebef;
  --mdc-slider-focus-handle-color: #e0ebef;
  --mdc-slider-hover-handle-color: #e0ebef;
  --mdc-slider-active-track-color: #e0ebef;
  --mdc-slider-inactive-track-color: #e0ebef;
  --mdc-slider-with-tick-marks-inactive-container-color: #e0ebef;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e0ebef;
  --mat-slider-hover-state-layer-color: rgba(224, 235, 239, 0.05);
  --mat-slider-focus-state-layer-color: rgba(224, 235, 239, 0.2);
}
.BuIoEvPY .mat-warn,
.mG0gKYFl .mat-warn,
.JfVL7eoA .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.BuIoEvPY .mdc-list-item__start,
.BuIoEvPY .mdc-list-item__end,
.mG0gKYFl .mdc-list-item__start,
.mG0gKYFl .mdc-list-item__end,
.JfVL7eoA .mdc-list-item__start,
.JfVL7eoA .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #005776;
  --mdc-radio-selected-hover-icon-color: #005776;
  --mdc-radio-selected-icon-color: #005776;
  --mdc-radio-selected-pressed-icon-color: #005776;
}
.BuIoEvPY .mat-accent .mdc-list-item__start,
.BuIoEvPY .mat-accent .mdc-list-item__end,
.mG0gKYFl .mat-accent .mdc-list-item__start,
.mG0gKYFl .mat-accent .mdc-list-item__end,
.JfVL7eoA .mat-accent .mdc-list-item__start,
.JfVL7eoA .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0ebef;
  --mdc-radio-selected-hover-icon-color: #e0ebef;
  --mdc-radio-selected-icon-color: #e0ebef;
  --mdc-radio-selected-pressed-icon-color: #e0ebef;
}
.BuIoEvPY .mat-warn .mdc-list-item__start,
.BuIoEvPY .mat-warn .mdc-list-item__end,
.mG0gKYFl .mat-warn .mdc-list-item__start,
.mG0gKYFl .mat-warn .mdc-list-item__end,
.JfVL7eoA .mat-warn .mdc-list-item__start,
.JfVL7eoA .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.BuIoEvPY .mat-mdc-list-option,
.mG0gKYFl .mat-mdc-list-option,
.JfVL7eoA .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #005776;
  --mdc-checkbox-selected-hover-icon-color: #005776;
  --mdc-checkbox-selected-icon-color: #005776;
  --mdc-checkbox-selected-pressed-icon-color: #005776;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005776;
  --mdc-checkbox-selected-hover-state-layer-color: #005776;
  --mdc-checkbox-selected-pressed-state-layer-color: #005776;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.BuIoEvPY .mat-mdc-list-option.mat-accent,
.mG0gKYFl .mat-mdc-list-option.mat-accent,
.JfVL7eoA .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0ebef;
  --mdc-checkbox-selected-hover-icon-color: #e0ebef;
  --mdc-checkbox-selected-icon-color: #e0ebef;
  --mdc-checkbox-selected-pressed-icon-color: #e0ebef;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0ebef;
  --mdc-checkbox-selected-hover-state-layer-color: #e0ebef;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0ebef;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.BuIoEvPY .mat-mdc-list-option.mat-warn,
.mG0gKYFl .mat-mdc-list-option.mat-warn,
.JfVL7eoA .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.BuIoEvPY .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.BuIoEvPY .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.BuIoEvPY .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.BuIoEvPY .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.mG0gKYFl .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mG0gKYFl .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mG0gKYFl .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mG0gKYFl .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.JfVL7eoA .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.JfVL7eoA .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.JfVL7eoA .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.JfVL7eoA .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #005776;
}
.BuIoEvPY .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.BuIoEvPY .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.BuIoEvPY .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.mG0gKYFl .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mG0gKYFl .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mG0gKYFl .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.JfVL7eoA .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.JfVL7eoA .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.JfVL7eoA .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.BuIoEvPY .mat-mdc-tab-group,
.BuIoEvPY .mat-mdc-tab-nav-bar,
.mG0gKYFl .mat-mdc-tab-group,
.mG0gKYFl .mat-mdc-tab-nav-bar,
.JfVL7eoA .mat-mdc-tab-group,
.JfVL7eoA .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #005776;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #005776;
  --mat-tab-header-active-ripple-color: #005776;
  --mat-tab-header-inactive-ripple-color: #005776;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #005776;
  --mat-tab-header-active-hover-label-text-color: #005776;
  --mat-tab-header-active-focus-indicator-color: #005776;
  --mat-tab-header-active-hover-indicator-color: #005776;
}
.BuIoEvPY .mat-mdc-tab-group.mat-accent,
.BuIoEvPY .mat-mdc-tab-nav-bar.mat-accent,
.mG0gKYFl .mat-mdc-tab-group.mat-accent,
.mG0gKYFl .mat-mdc-tab-nav-bar.mat-accent,
.JfVL7eoA .mat-mdc-tab-group.mat-accent,
.JfVL7eoA .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e0ebef;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e0ebef;
  --mat-tab-header-active-ripple-color: #e0ebef;
  --mat-tab-header-inactive-ripple-color: #e0ebef;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e0ebef;
  --mat-tab-header-active-hover-label-text-color: #e0ebef;
  --mat-tab-header-active-focus-indicator-color: #e0ebef;
  --mat-tab-header-active-hover-indicator-color: #e0ebef;
}
.BuIoEvPY .mat-mdc-tab-group.mat-warn,
.BuIoEvPY .mat-mdc-tab-nav-bar.mat-warn,
.mG0gKYFl .mat-mdc-tab-group.mat-warn,
.mG0gKYFl .mat-mdc-tab-nav-bar.mat-warn,
.JfVL7eoA .mat-mdc-tab-group.mat-warn,
.JfVL7eoA .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.BuIoEvPY .mat-mdc-tab-group.mat-background-primary,
.BuIoEvPY .mat-mdc-tab-nav-bar.mat-background-primary,
.mG0gKYFl .mat-mdc-tab-group.mat-background-primary,
.mG0gKYFl .mat-mdc-tab-nav-bar.mat-background-primary,
.JfVL7eoA .mat-mdc-tab-group.mat-background-primary,
.JfVL7eoA .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #005776;
  --mat-tab-header-with-background-foreground-color: white;
}
.BuIoEvPY .mat-mdc-tab-group.mat-background-accent,
.BuIoEvPY .mat-mdc-tab-nav-bar.mat-background-accent,
.mG0gKYFl .mat-mdc-tab-group.mat-background-accent,
.mG0gKYFl .mat-mdc-tab-nav-bar.mat-background-accent,
.JfVL7eoA .mat-mdc-tab-group.mat-background-accent,
.JfVL7eoA .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e0ebef;
  --mat-tab-header-with-background-foreground-color: black;
}
.BuIoEvPY .mat-mdc-tab-group.mat-background-warn,
.BuIoEvPY .mat-mdc-tab-nav-bar.mat-background-warn,
.mG0gKYFl .mat-mdc-tab-group.mat-background-warn,
.mG0gKYFl .mat-mdc-tab-nav-bar.mat-background-warn,
.JfVL7eoA .mat-mdc-tab-group.mat-background-warn,
.JfVL7eoA .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.BuIoEvPY .mat-mdc-checkbox.mat-primary,
.mG0gKYFl .mat-mdc-checkbox.mat-primary,
.JfVL7eoA .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #005776;
  --mdc-checkbox-selected-hover-icon-color: #005776;
  --mdc-checkbox-selected-icon-color: #005776;
  --mdc-checkbox-selected-pressed-icon-color: #005776;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005776;
  --mdc-checkbox-selected-hover-state-layer-color: #005776;
  --mdc-checkbox-selected-pressed-state-layer-color: #005776;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.BuIoEvPY .mat-mdc-checkbox.mat-warn,
.mG0gKYFl .mat-mdc-checkbox.mat-warn,
.JfVL7eoA .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.BuIoEvPY .mat-mdc-button.mat-primary,
.mG0gKYFl .mat-mdc-button.mat-primary,
.JfVL7eoA .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #005776;
  --mat-text-button-state-layer-color: #005776;
  --mat-text-button-ripple-color: rgba(0, 87, 118, 0.1);
}
.BuIoEvPY .mat-mdc-button.mat-accent,
.mG0gKYFl .mat-mdc-button.mat-accent,
.JfVL7eoA .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e0ebef;
  --mat-text-button-state-layer-color: #e0ebef;
  --mat-text-button-ripple-color: rgba(224, 235, 239, 0.1);
}
.BuIoEvPY .mat-mdc-button.mat-warn,
.mG0gKYFl .mat-mdc-button.mat-warn,
.JfVL7eoA .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.BuIoEvPY .mat-mdc-unelevated-button.mat-primary,
.mG0gKYFl .mat-mdc-unelevated-button.mat-primary,
.JfVL7eoA .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #005776;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-unelevated-button.mat-accent,
.mG0gKYFl .mat-mdc-unelevated-button.mat-accent,
.JfVL7eoA .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e0ebef;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.BuIoEvPY .mat-mdc-unelevated-button.mat-warn,
.mG0gKYFl .mat-mdc-unelevated-button.mat-warn,
.JfVL7eoA .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-raised-button.mat-primary,
.mG0gKYFl .mat-mdc-raised-button.mat-primary,
.JfVL7eoA .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #005776;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-raised-button.mat-accent,
.mG0gKYFl .mat-mdc-raised-button.mat-accent,
.JfVL7eoA .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e0ebef;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.BuIoEvPY .mat-mdc-raised-button.mat-warn,
.mG0gKYFl .mat-mdc-raised-button.mat-warn,
.JfVL7eoA .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-outlined-button.mat-primary,
.mG0gKYFl .mat-mdc-outlined-button.mat-primary,
.JfVL7eoA .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #005776;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #005776;
  --mat-outlined-button-ripple-color: rgba(0, 87, 118, 0.1);
}
.BuIoEvPY .mat-mdc-outlined-button.mat-accent,
.mG0gKYFl .mat-mdc-outlined-button.mat-accent,
.JfVL7eoA .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e0ebef;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e0ebef;
  --mat-outlined-button-ripple-color: rgba(224, 235, 239, 0.1);
}
.BuIoEvPY .mat-mdc-outlined-button.mat-warn,
.mG0gKYFl .mat-mdc-outlined-button.mat-warn,
.JfVL7eoA .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.BuIoEvPY .mat-mdc-icon-button.mat-primary,
.mG0gKYFl .mat-mdc-icon-button.mat-primary,
.JfVL7eoA .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #005776;
  --mat-icon-button-state-layer-color: #005776;
  --mat-icon-button-ripple-color: rgba(0, 87, 118, 0.1);
}
.BuIoEvPY .mat-mdc-icon-button.mat-accent,
.mG0gKYFl .mat-mdc-icon-button.mat-accent,
.JfVL7eoA .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e0ebef;
  --mat-icon-button-state-layer-color: #e0ebef;
  --mat-icon-button-ripple-color: rgba(224, 235, 239, 0.1);
}
.BuIoEvPY .mat-mdc-icon-button.mat-warn,
.mG0gKYFl .mat-mdc-icon-button.mat-warn,
.JfVL7eoA .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.BuIoEvPY .mat-mdc-fab.mat-primary,
.mG0gKYFl .mat-mdc-fab.mat-primary,
.JfVL7eoA .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #005776;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-fab.mat-accent,
.mG0gKYFl .mat-mdc-fab.mat-accent,
.JfVL7eoA .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e0ebef;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.BuIoEvPY .mat-mdc-fab.mat-warn,
.mG0gKYFl .mat-mdc-fab.mat-warn,
.JfVL7eoA .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-mini-fab.mat-primary,
.mG0gKYFl .mat-mdc-mini-fab.mat-primary,
.JfVL7eoA .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #005776;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-mdc-mini-fab.mat-accent,
.mG0gKYFl .mat-mdc-mini-fab.mat-accent,
.JfVL7eoA .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e0ebef;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.BuIoEvPY .mat-mdc-mini-fab.mat-warn,
.mG0gKYFl .mat-mdc-mini-fab.mat-warn,
.JfVL7eoA .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.BuIoEvPY .mat-accent,
.mG0gKYFl .mat-accent,
.JfVL7eoA .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e0ebef;
}
.BuIoEvPY .mat-warn,
.mG0gKYFl .mat-warn,
.JfVL7eoA .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.BuIoEvPY .mat-badge-accent,
.mG0gKYFl .mat-badge-accent,
.JfVL7eoA .mat-badge-accent {
  --mat-badge-background-color: #e0ebef;
  --mat-badge-text-color: black;
}
.BuIoEvPY .mat-badge-warn,
.mG0gKYFl .mat-badge-warn,
.JfVL7eoA .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.BuIoEvPY .mat-datepicker-content.mat-accent,
.mG0gKYFl .mat-datepicker-content.mat-accent,
.JfVL7eoA .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e0ebef;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(224, 235, 239, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(224, 235, 239, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(224, 235, 239, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(224, 235, 239, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.BuIoEvPY .mat-datepicker-content.mat-warn,
.mG0gKYFl .mat-datepicker-content.mat-warn,
.JfVL7eoA .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.BuIoEvPY .mat-datepicker-toggle-active.mat-accent,
.mG0gKYFl .mat-datepicker-toggle-active.mat-accent,
.JfVL7eoA .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e0ebef;
}
.BuIoEvPY .mat-datepicker-toggle-active.mat-warn,
.mG0gKYFl .mat-datepicker-toggle-active.mat-warn,
.JfVL7eoA .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.BuIoEvPY .mat-icon.mat-primary,
.mG0gKYFl .mat-icon.mat-primary,
.JfVL7eoA .mat-icon.mat-primary {
  --mat-icon-color: #005776;
}
.BuIoEvPY .mat-icon.mat-accent,
.mG0gKYFl .mat-icon.mat-accent,
.JfVL7eoA .mat-icon.mat-accent {
  --mat-icon-color: #e0ebef;
}
.BuIoEvPY .mat-icon.mat-warn,
.mG0gKYFl .mat-icon.mat-warn,
.JfVL7eoA .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.BuIoEvPY .mat-step-header.mat-accent,
.mG0gKYFl .mat-step-header.mat-accent,
.JfVL7eoA .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e0ebef;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e0ebef;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e0ebef;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.BuIoEvPY .mat-step-header.mat-warn,
.mG0gKYFl .mat-step-header.mat-warn,
.JfVL7eoA .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.BuIoEvPY .mat-toolbar.mat-primary,
.mG0gKYFl .mat-toolbar.mat-primary,
.JfVL7eoA .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #005776;
  --mat-toolbar-container-text-color: white;
}
.BuIoEvPY .mat-toolbar.mat-accent,
.mG0gKYFl .mat-toolbar.mat-accent,
.JfVL7eoA .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e0ebef;
  --mat-toolbar-container-text-color: black;
}
.BuIoEvPY .mat-toolbar.mat-warn,
.mG0gKYFl .mat-toolbar.mat-warn,
.JfVL7eoA .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.BuIoEvPY :root,
.mG0gKYFl :root,
.JfVL7eoA :root {
  --chart-color-1: #002c46;
  --chart-color-2: #004f6e;
  --chart-color-3: #26708b;
  --chart-color-4: #4d899f;
  --chart-color-5: #80abbb;
  --chart-color-6: #b3cdd6;
  --chart-color-7: #e0ebef;
  --chart-color-8: #7ac2ff;
  --chart-color-9: #1492ff;
  --chart-color-10: #0086fa;
}
.BuIoEvPY .mat-mdc-menu-item,
.mG0gKYFl .mat-mdc-menu-item,
.JfVL7eoA .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.BuIoEvPY .mat-mdc-menu-item mat-icon,
.mG0gKYFl .mat-mdc-menu-item mat-icon,
.JfVL7eoA .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.BuIoEvPY mat-nav-list a,
.mG0gKYFl mat-nav-list a,
.JfVL7eoA mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.BuIoEvPY mat-nav-list a.color-primary-important,
.mG0gKYFl mat-nav-list a.color-primary-important,
.JfVL7eoA mat-nav-list a.color-primary-important {
  color: #005776 !important;
}
.BuIoEvPY .mat-mdc-button > .mat-icon,
.mG0gKYFl .mat-mdc-button > .mat-icon,
.JfVL7eoA .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.BuIoEvPY .mat-button-toggle-group,
.mG0gKYFl .mat-button-toggle-group,
.JfVL7eoA .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.BuIoEvPY .mat-button-toggle-group-appearance-standard,
.mG0gKYFl .mat-button-toggle-group-appearance-standard,
.JfVL7eoA .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.BuIoEvPY .mat-button-toggle-disabled.mat-button-toggle-checked,
.mG0gKYFl .mat-button-toggle-disabled.mat-button-toggle-checked,
.JfVL7eoA .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.BuIoEvPY .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.mG0gKYFl .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.JfVL7eoA .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.BuIoEvPY .mat-button-toggle-disabled .mat-button-toggle-button,
.mG0gKYFl .mat-button-toggle-disabled .mat-button-toggle-button,
.JfVL7eoA .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.BuIoEvPY .mat-button-toggle,
.mG0gKYFl .mat-button-toggle,
.JfVL7eoA .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e0ebef;
  border: none;
}
.BuIoEvPY .mat-button-toggle .mat-focus-indicator,
.mG0gKYFl .mat-button-toggle .mat-focus-indicator,
.JfVL7eoA .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.BuIoEvPY .mat-button-toggle-checked,
.mG0gKYFl .mat-button-toggle-checked,
.JfVL7eoA .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.BuIoEvPY .mat-button-toggle-checked .mat-focus-indicator,
.mG0gKYFl .mat-button-toggle-checked .mat-focus-indicator,
.JfVL7eoA .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.BuIoEvPY .mat-button-toggle-checked .mat-button-toggle-label-content,
.mG0gKYFl .mat-button-toggle-checked .mat-button-toggle-label-content,
.JfVL7eoA .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #005776;
}
.BuIoEvPY .mat-button-toggle-label-content,
.mG0gKYFl .mat-button-toggle-label-content,
.JfVL7eoA .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.BuIoEvPY .mat-button-wrapper,
.mG0gKYFl .mat-button-wrapper,
.JfVL7eoA .mat-button-wrapper {
  color: inherit;
}
.BuIoEvPY .mat-slide-toggle-content,
.mG0gKYFl .mat-slide-toggle-content,
.JfVL7eoA .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.BuIoEvPY .mat-mdc-table,
.mG0gKYFl .mat-mdc-table,
.JfVL7eoA .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.BuIoEvPY .mat-mdc-table .mat-mdc-header-cell,
.mG0gKYFl .mat-mdc-table .mat-mdc-header-cell,
.JfVL7eoA .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.BuIoEvPY .mat-mdc-table .mat-mdc-cell,
.mG0gKYFl .mat-mdc-table .mat-mdc-cell,
.JfVL7eoA .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.BuIoEvPY .mat-mdc-table mat-row.mat-mdc-row,
.mG0gKYFl .mat-mdc-table mat-row.mat-mdc-row,
.JfVL7eoA .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.BuIoEvPY .mat-mdc-table mat-row.mat-mdc-row:hover,
.mG0gKYFl .mat-mdc-table mat-row.mat-mdc-row:hover,
.JfVL7eoA .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.BuIoEvPY .mat-mdc-form-field-error,
.mG0gKYFl .mat-mdc-form-field-error,
.JfVL7eoA .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.BuIoEvPY .mat-mdc-tooltip,
.BuIoEvPY .mat-tooltip,
.mG0gKYFl .mat-mdc-tooltip,
.mG0gKYFl .mat-tooltip,
.JfVL7eoA .mat-mdc-tooltip,
.JfVL7eoA .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #005776 !important;
  border: 1px solid #005776;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #005776;
}
.BuIoEvPY .mat-mdc-card,
.mG0gKYFl .mat-mdc-card,
.JfVL7eoA .mat-mdc-card {
  width: auto;
  background-color: #e0ebef !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.BuIoEvPY .mat-mdc-card .mat-mdc-card-title,
.mG0gKYFl .mat-mdc-card .mat-mdc-card-title,
.JfVL7eoA .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.BuIoEvPY .mat-mdc-card .mat-mdc-card-title mat-icon,
.mG0gKYFl .mat-mdc-card .mat-mdc-card-title mat-icon,
.JfVL7eoA .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.BuIoEvPY .mat-mdc-card .mat-mdc-card-title > h2,
.mG0gKYFl .mat-mdc-card .mat-mdc-card-title > h2,
.JfVL7eoA .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.BuIoEvPY .mat-mdc-card .mat-mdc-card-title > * > h2,
.mG0gKYFl .mat-mdc-card .mat-mdc-card-title > * > h2,
.JfVL7eoA .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.BuIoEvPY .mat-mdc-card > *:not(mat-card-title),
.mG0gKYFl .mat-mdc-card > *:not(mat-card-title),
.JfVL7eoA .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.BuIoEvPY .mat-mdc-card .mat-mdc-card-header,
.mG0gKYFl .mat-mdc-card .mat-mdc-card-header,
.JfVL7eoA .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.BuIoEvPY .mat-toolbar,
.mG0gKYFl .mat-toolbar,
.JfVL7eoA .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.BuIoEvPY .mat-mdc-form-field,
.mG0gKYFl .mat-mdc-form-field,
.JfVL7eoA .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.BuIoEvPY .mdc-text-field--filled:not(.mdc-text-field--disabled),
.mG0gKYFl .mdc-text-field--filled:not(.mdc-text-field--disabled),
.JfVL7eoA .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.BuIoEvPY .mat-mdc-form-field-focus-overlay,
.mG0gKYFl .mat-mdc-form-field-focus-overlay,
.JfVL7eoA .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.BuIoEvPY .mat-form-field-infix,
.mG0gKYFl .mat-form-field-infix,
.JfVL7eoA .mat-form-field-infix {
  width: auto !important;
}
.BuIoEvPY .mdc-floating-label:not(.mdc-floating-label--float-above),
.mG0gKYFl .mdc-floating-label:not(.mdc-floating-label--float-above),
.JfVL7eoA .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.BuIoEvPY .mdc-floating-label,
.mG0gKYFl .mdc-floating-label,
.JfVL7eoA .mdc-floating-label {
  font-size: 1.25rem;
}
.BuIoEvPY .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.mG0gKYFl .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.JfVL7eoA .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.BuIoEvPY .mat-mdc-menu-item :not(mat-icon),
.mG0gKYFl .mat-mdc-menu-item :not(mat-icon),
.JfVL7eoA .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.BuIoEvPY .mat-drawer-container,
.mG0gKYFl .mat-drawer-container,
.JfVL7eoA .mat-drawer-container {
  background-color: #e0ebef;
}
.BuIoEvPY .mat-mdc-dialog-container,
.mG0gKYFl .mat-mdc-dialog-container,
.JfVL7eoA .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e0ebef;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.BuIoEvPY .mat-mdc-list-base,
.mG0gKYFl .mat-mdc-list-base,
.JfVL7eoA .mat-mdc-list-base {
  padding-top: 0;
}
.BuIoEvPY .mat-mdc-list-item-content,
.mG0gKYFl .mat-mdc-list-item-content,
.JfVL7eoA .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.BuIoEvPY .mat-mdc-list-item,
.mG0gKYFl .mat-mdc-list-item,
.JfVL7eoA .mat-mdc-list-item {
  height: 2rem !important;
}
.BuIoEvPY .mat-option-text,
.mG0gKYFl .mat-option-text,
.JfVL7eoA .mat-option-text {
  font-size: 0.9rem;
}
.BuIoEvPY .mat-select-value,
.mG0gKYFl .mat-select-value,
.JfVL7eoA .mat-select-value {
  font-size: 0.9rem;
}
.BuIoEvPY .mat-mdc-paginator,
.mG0gKYFl .mat-mdc-paginator,
.JfVL7eoA .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.BuIoEvPY .mat-mdc-paginator .mat-mdc-paginator-container,
.mG0gKYFl .mat-mdc-paginator .mat-mdc-paginator-container,
.JfVL7eoA .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.BuIoEvPY .mat-mdc-paginator .mat-mdc-paginator-page-size,
.BuIoEvPY .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.mG0gKYFl .mat-mdc-paginator .mat-mdc-paginator-page-size,
.mG0gKYFl .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.JfVL7eoA .mat-mdc-paginator .mat-mdc-paginator-page-size,
.JfVL7eoA .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.BuIoEvPY .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.BuIoEvPY .mat-mdc-paginator .mat-mdc-paginator-range-label,
.mG0gKYFl .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.mG0gKYFl .mat-mdc-paginator .mat-mdc-paginator-range-label,
.JfVL7eoA .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.JfVL7eoA .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.BuIoEvPY .mat-mdc-paginator-page-size-select,
.mG0gKYFl .mat-mdc-paginator-page-size-select,
.JfVL7eoA .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.BuIoEvPY .mat-mdc-paginator-range-actions *,
.mG0gKYFl .mat-mdc-paginator-range-actions *,
.JfVL7eoA .mat-mdc-paginator-range-actions * {
  color:!important;
}
.BuIoEvPY fa-icon,
.mG0gKYFl fa-icon,
.JfVL7eoA fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.BuIoEvPY a,
.mG0gKYFl a,
.JfVL7eoA a {
  white-space: normal;
}
.BuIoEvPY .main-content,
.mG0gKYFl .main-content,
.JfVL7eoA .main-content {
  height: 100%;
}
.BuIoEvPY .full-width,
.mG0gKYFl .full-width,
.JfVL7eoA .full-width {
  width: 100%;
}
.BuIoEvPY .full-height,
.mG0gKYFl .full-height,
.JfVL7eoA .full-height {
  height: 100%;
}
.BuIoEvPY .row,
.mG0gKYFl .row,
.JfVL7eoA .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.BuIoEvPY .col,
.mG0gKYFl .col,
.JfVL7eoA .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.BuIoEvPY .col:last-child,
.mG0gKYFl .col:last-child,
.JfVL7eoA .col:last-child {
  margin-right: 0;
}
.BuIoEvPY .mat-mdc-snack-bar-container,
.mG0gKYFl .mat-mdc-snack-bar-container,
.JfVL7eoA .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e0ebef;
  --mdc-snackbar-supporting-text-color: #005776;
  border-style: solid;
  border-color: #005776;
  border-width: 0.2rem;
  color: #005776;
}
.BuIoEvPY button.border-primary:not([disabled]),
.mG0gKYFl button.border-primary:not([disabled]),
.JfVL7eoA button.border-primary:not([disabled]) {
  border: 1px solid #005776;
}
.BuIoEvPY button.border-accent:not([disabled]),
.mG0gKYFl button.border-accent:not([disabled]),
.JfVL7eoA button.border-accent:not([disabled]) {
  border: 1px solid #e0ebef;
}
.BuIoEvPY button.border-accent-500:not([disabled]),
.mG0gKYFl button.border-accent-500:not([disabled]),
.JfVL7eoA button.border-accent-500:not([disabled]) {
  border: 1px solid #005776;
}
.BuIoEvPY button.border-warn:not([disabled]),
.mG0gKYFl button.border-warn:not([disabled]),
.JfVL7eoA button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.BuIoEvPY .barchart-primary-label,
.mG0gKYFl .barchart-primary-label,
.JfVL7eoA .barchart-primary-label {
  stroke: #005776;
  stroke-width: 1 !important;
}
.BuIoEvPY .barchart-accent-background-label,
.mG0gKYFl .barchart-accent-background-label,
.JfVL7eoA .barchart-accent-background-label {
  fill: none;
}
.BuIoEvPY .fill-accent-500,
.mG0gKYFl .fill-accent-500,
.JfVL7eoA .fill-accent-500 {
  fill: #005776;
}
.BuIoEvPY .stroke-accent-500,
.mG0gKYFl .stroke-accent-500,
.JfVL7eoA .stroke-accent-500 {
  stroke: #005776;
}
.BuIoEvPY .fill-primary,
.mG0gKYFl .fill-primary,
.JfVL7eoA .fill-primary {
  fill: #005776;
}
.BuIoEvPY .stroke-primary,
.mG0gKYFl .stroke-primary,
.JfVL7eoA .stroke-primary {
  stroke: #005776;
}
.BuIoEvPY .color-primary,
.mG0gKYFl .color-primary,
.JfVL7eoA .color-primary {
  color: #005776;
}
.BuIoEvPY .color-primary-important,
.mG0gKYFl .color-primary-important,
.JfVL7eoA .color-primary-important {
  color: #005776 !important;
}
.BuIoEvPY .color-accent,
.mG0gKYFl .color-accent,
.JfVL7eoA .color-accent {
  color: #e0ebef;
}
.BuIoEvPY .color-accent-500,
.mG0gKYFl .color-accent-500,
.JfVL7eoA .color-accent-500 {
  color: #005776 !important;
}
.BuIoEvPY .color-disabled,
.mG0gKYFl .color-disabled,
.JfVL7eoA .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.BuIoEvPY .background-primary,
.mG0gKYFl .background-primary,
.JfVL7eoA .background-primary {
  background-color: #005776;
}
.BuIoEvPY .background-accent,
.mG0gKYFl .background-accent,
.JfVL7eoA .background-accent {
  background-color: #e0ebef !important;
}
.BuIoEvPY .background-accent-500,
.mG0gKYFl .background-accent-500,
.JfVL7eoA .background-accent-500 {
  background-color: #005776;
}
.BuIoEvPY .hover-background-primary:hover,
.mG0gKYFl .hover-background-primary:hover,
.JfVL7eoA .hover-background-primary:hover {
  background-color: #005776 !important;
}
.BuIoEvPY .before-border-primary:before,
.mG0gKYFl .before-border-primary:before,
.JfVL7eoA .before-border-primary:before {
  border: 1px solid #005776;
}
.BuIoEvPY .color-warn,
.mG0gKYFl .color-warn,
.JfVL7eoA .color-warn {
  color: #f44336;
}
.BuIoEvPY a.active,
.mG0gKYFl a.active,
.JfVL7eoA a.active {
  font-weight: 500;
  color: #005776;
}
.BuIoEvPY .hover-primary-shadow:hover,
.mG0gKYFl .hover-primary-shadow:hover,
.JfVL7eoA .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #005776, -1px -1px 5px -1px #005776;
}
.BuIoEvPY .primary-shadow,
.mG0gKYFl .primary-shadow,
.JfVL7eoA .primary-shadow {
  border: 1px solid #005776 !important;
}
.BuIoEvPY .hover-accent-shadow:hover,
.mG0gKYFl .hover-accent-shadow:hover,
.JfVL7eoA .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #4d899f, -1px -1px 5px 1px #e0ebef;
}
.BuIoEvPY .chart-color-1,
.mG0gKYFl .chart-color-1,
.JfVL7eoA .chart-color-1 {
  fill: #002c46;
}
.BuIoEvPY .chart-color-2,
.mG0gKYFl .chart-color-2,
.JfVL7eoA .chart-color-2 {
  fill: #004f6e;
}
.BuIoEvPY .chart-color-3,
.mG0gKYFl .chart-color-3,
.JfVL7eoA .chart-color-3 {
  fill: #26708b;
}
.BuIoEvPY .chart-color-4,
.mG0gKYFl .chart-color-4,
.JfVL7eoA .chart-color-4 {
  fill: #4d899f;
}
.BuIoEvPY .chart-color-5,
.mG0gKYFl .chart-color-5,
.JfVL7eoA .chart-color-5 {
  fill: #80abbb;
}
.BuIoEvPY .chart-color-6,
.mG0gKYFl .chart-color-6,
.JfVL7eoA .chart-color-6 {
  fill: #b3cdd6;
}
.BuIoEvPY .chart-color-7,
.mG0gKYFl .chart-color-7,
.JfVL7eoA .chart-color-7 {
  fill: #e0ebef;
}
.BuIoEvPY .chart-color-8,
.mG0gKYFl .chart-color-8,
.JfVL7eoA .chart-color-8 {
  fill: #7ac2ff;
}
.BuIoEvPY .chart-color-9,
.mG0gKYFl .chart-color-9,
.JfVL7eoA .chart-color-9 {
  fill: #1492ff;
}
.BuIoEvPY .chart-color-10,
.mG0gKYFl .chart-color-10,
.JfVL7eoA .chart-color-10 {
  fill: #0086fa;
}
.BuIoEvPY .company-logo,
.mG0gKYFl .company-logo,
.JfVL7eoA .company-logo {
  height: 1.8rem;
  width: auto;
  display: flex;
  padding-top: 0.25rem;
  margin-left: 0.25rem;
}
[class="0XsFbZBX"],
.vAxtCK6D {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #005640;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #f2faea;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f2faea;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #005640;
  --mdc-filled-text-field-focus-active-indicator-color: #005640;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 86, 64, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #e33e36;
  --mdc-filled-text-field-error-focus-label-text-color: #e33e36;
  --mdc-filled-text-field-error-label-text-color: #e33e36;
  --mdc-filled-text-field-error-caret-color: #e33e36;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #e33e36;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e33e36;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e33e36;
  --mdc-outlined-text-field-caret-color: #005640;
  --mdc-outlined-text-field-focus-outline-color: #005640;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 86, 64, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #e33e36;
  --mdc-outlined-text-field-error-focus-label-text-color: #e33e36;
  --mdc-outlined-text-field-error-label-text-color: #e33e36;
  --mdc-outlined-text-field-error-hover-label-text-color: #e33e36;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #e33e36;
  --mdc-outlined-text-field-error-hover-outline-color: #e33e36;
  --mdc-outlined-text-field-error-outline-color: #e33e36;
  --mat-form-field-focus-select-arrow-color: rgba(0, 86, 64, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #e33e36;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 86, 64, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #004f3a;
  --mdc-switch-selected-handle-color: #004f3a;
  --mdc-switch-selected-hover-state-layer-color: #004f3a;
  --mdc-switch-selected-pressed-state-layer-color: #004f3a;
  --mdc-switch-selected-focus-handle-color: #002b1c;
  --mdc-switch-selected-hover-handle-color: #002b1c;
  --mdc-switch-selected-pressed-handle-color: #002b1c;
  --mdc-switch-selected-focus-track-color: #4d8979;
  --mdc-switch-selected-hover-track-color: #4d8979;
  --mdc-switch-selected-pressed-track-color: #4d8979;
  --mdc-switch-selected-track-color: #4d8979;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #005640;
  --mdc-slider-focus-handle-color: #005640;
  --mdc-slider-hover-handle-color: #005640;
  --mdc-slider-active-track-color: #005640;
  --mdc-slider-inactive-track-color: #005640;
  --mdc-slider-with-tick-marks-inactive-container-color: #005640;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #005640;
  --mat-slider-hover-state-layer-color: rgba(0, 86, 64, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 86, 64, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f2faea;
  --mdc-checkbox-selected-hover-icon-color: #f2faea;
  --mdc-checkbox-selected-icon-color: #f2faea;
  --mdc-checkbox-selected-pressed-icon-color: #f2faea;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f2faea;
  --mdc-checkbox-selected-hover-state-layer-color: #f2faea;
  --mdc-checkbox-selected-pressed-state-layer-color: #f2faea;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #f2faea;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #005640;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #005640;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #005640;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 86, 64, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 86, 64, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 86, 64, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #005640;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 86, 64, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #005640;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #005640;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #005640;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #e33e36;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #e33e36;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
[class="0XsFbZBX"] .mat-accent,
.vAxtCK6D .mat-accent {
  --mat-option-selected-state-label-text-color: #f2faea;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="0XsFbZBX"] .mat-warn,
.vAxtCK6D .mat-warn {
  --mat-option-selected-state-label-text-color: #e33e36;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="0XsFbZBX"] .mat-primary,
.vAxtCK6D .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #005640;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #005640;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="0XsFbZBX"] .mat-accent,
.vAxtCK6D .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #f2faea;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f2faea;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="0XsFbZBX"] .mat-warn,
.vAxtCK6D .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e33e36;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e33e36;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="0XsFbZBX"] .mat-mdc-progress-bar,
.vAxtCK6D .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #005640;
  --mdc-linear-progress-track-color: rgba(0, 86, 64, 0.25);
}
[class="0XsFbZBX"] .mat-mdc-progress-bar.mat-accent,
.vAxtCK6D .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #f2faea;
  --mdc-linear-progress-track-color: rgba(242, 250, 234, 0.25);
}
[class="0XsFbZBX"] .mat-mdc-progress-bar.mat-warn,
.vAxtCK6D .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e33e36;
  --mdc-linear-progress-track-color: rgba(227, 62, 54, 0.25);
}
[class="0XsFbZBX"] .mat-mdc-form-field.mat-accent,
.vAxtCK6D .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #f2faea;
  --mdc-filled-text-field-focus-active-indicator-color: #f2faea;
  --mdc-filled-text-field-focus-label-text-color: rgba(242, 250, 234, 0.87);
  --mdc-outlined-text-field-caret-color: #f2faea;
  --mdc-outlined-text-field-focus-outline-color: #f2faea;
  --mdc-outlined-text-field-focus-label-text-color: rgba(242, 250, 234, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(242, 250, 234, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-form-field.mat-warn,
.vAxtCK6D .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e33e36;
  --mdc-filled-text-field-focus-active-indicator-color: #e33e36;
  --mdc-filled-text-field-focus-label-text-color: rgba(227, 62, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #e33e36;
  --mdc-outlined-text-field-focus-outline-color: #e33e36;
  --mdc-outlined-text-field-focus-label-text-color: rgba(227, 62, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(227, 62, 54, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-form-field.mat-accent,
.vAxtCK6D .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(242, 250, 234, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-form-field.mat-warn,
.vAxtCK6D .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(227, 62, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-standard-chip,
.vAxtCK6D .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
[class="0XsFbZBX"] .mat-mdc-standard-chip,
.vAxtCK6D .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #005640;
  --mdc-chip-elevated-selected-container-color: #005640;
  --mdc-chip-elevated-disabled-container-color: #005640;
  --mdc-chip-flat-disabled-selected-container-color: #005640;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #f2faea;
  --mdc-chip-elevated-selected-container-color: #f2faea;
  --mdc-chip-elevated-disabled-container-color: #f2faea;
  --mdc-chip-flat-disabled-selected-container-color: #f2faea;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
[class="0XsFbZBX"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.vAxtCK6D .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e33e36;
  --mdc-chip-elevated-selected-container-color: #e33e36;
  --mdc-chip-elevated-disabled-container-color: #e33e36;
  --mdc-chip-flat-disabled-selected-container-color: #e33e36;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="0XsFbZBX"] .mat-mdc-slide-toggle,
.vAxtCK6D .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
[class="0XsFbZBX"] .mat-mdc-slide-toggle,
.vAxtCK6D .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-slide-toggle.mat-accent,
.vAxtCK6D .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #89d34d;
  --mdc-switch-selected-handle-color: #89d34d;
  --mdc-switch-selected-hover-state-layer-color: #89d34d;
  --mdc-switch-selected-pressed-state-layer-color: #89d34d;
  --mdc-switch-selected-focus-handle-color: #62be29;
  --mdc-switch-selected-hover-handle-color: #62be29;
  --mdc-switch-selected-pressed-handle-color: #62be29;
  --mdc-switch-selected-focus-track-color: #b2e387;
  --mdc-switch-selected-hover-track-color: #b2e387;
  --mdc-switch-selected-pressed-track-color: #b2e387;
  --mdc-switch-selected-track-color: #b2e387;
}
[class="0XsFbZBX"] .mat-mdc-slide-toggle.mat-warn,
.vAxtCK6D .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e03830;
  --mdc-switch-selected-handle-color: #e03830;
  --mdc-switch-selected-hover-state-layer-color: #e03830;
  --mdc-switch-selected-pressed-state-layer-color: #e03830;
  --mdc-switch-selected-focus-handle-color: #d01b16;
  --mdc-switch-selected-hover-handle-color: #d01b16;
  --mdc-switch-selected-pressed-handle-color: #d01b16;
  --mdc-switch-selected-focus-track-color: #eb7872;
  --mdc-switch-selected-hover-track-color: #eb7872;
  --mdc-switch-selected-pressed-track-color: #eb7872;
  --mdc-switch-selected-track-color: #eb7872;
}
[class="0XsFbZBX"] .mat-mdc-radio-button.mat-primary,
.vAxtCK6D .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #005640;
  --mdc-radio-selected-hover-icon-color: #005640;
  --mdc-radio-selected-icon-color: #005640;
  --mdc-radio-selected-pressed-icon-color: #005640;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #005640;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-radio-button.mat-accent,
.vAxtCK6D .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f2faea;
  --mdc-radio-selected-hover-icon-color: #f2faea;
  --mdc-radio-selected-icon-color: #f2faea;
  --mdc-radio-selected-pressed-icon-color: #f2faea;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f2faea;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="0XsFbZBX"] .mat-mdc-radio-button.mat-warn,
.vAxtCK6D .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e33e36;
  --mdc-radio-selected-hover-icon-color: #e33e36;
  --mdc-radio-selected-icon-color: #e33e36;
  --mdc-radio-selected-pressed-icon-color: #e33e36;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e33e36;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="0XsFbZBX"] .mat-accent,
.vAxtCK6D .mat-accent {
  --mdc-slider-handle-color: #f2faea;
  --mdc-slider-focus-handle-color: #f2faea;
  --mdc-slider-hover-handle-color: #f2faea;
  --mdc-slider-active-track-color: #f2faea;
  --mdc-slider-inactive-track-color: #f2faea;
  --mdc-slider-with-tick-marks-inactive-container-color: #f2faea;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #f2faea;
  --mat-slider-hover-state-layer-color: rgba(242, 250, 234, 0.05);
  --mat-slider-focus-state-layer-color: rgba(242, 250, 234, 0.2);
}
[class="0XsFbZBX"] .mat-warn,
.vAxtCK6D .mat-warn {
  --mdc-slider-handle-color: #e33e36;
  --mdc-slider-focus-handle-color: #e33e36;
  --mdc-slider-hover-handle-color: #e33e36;
  --mdc-slider-active-track-color: #e33e36;
  --mdc-slider-inactive-track-color: #e33e36;
  --mdc-slider-with-tick-marks-inactive-container-color: #e33e36;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #e33e36;
  --mat-slider-hover-state-layer-color: rgba(227, 62, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(227, 62, 54, 0.2);
}
[class="0XsFbZBX"] .mdc-list-item__start,
[class="0XsFbZBX"] .mdc-list-item__end,
.vAxtCK6D .mdc-list-item__start,
.vAxtCK6D .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #005640;
  --mdc-radio-selected-hover-icon-color: #005640;
  --mdc-radio-selected-icon-color: #005640;
  --mdc-radio-selected-pressed-icon-color: #005640;
}
[class="0XsFbZBX"] .mat-accent .mdc-list-item__start,
[class="0XsFbZBX"] .mat-accent .mdc-list-item__end,
.vAxtCK6D .mat-accent .mdc-list-item__start,
.vAxtCK6D .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f2faea;
  --mdc-radio-selected-hover-icon-color: #f2faea;
  --mdc-radio-selected-icon-color: #f2faea;
  --mdc-radio-selected-pressed-icon-color: #f2faea;
}
[class="0XsFbZBX"] .mat-warn .mdc-list-item__start,
[class="0XsFbZBX"] .mat-warn .mdc-list-item__end,
.vAxtCK6D .mat-warn .mdc-list-item__start,
.vAxtCK6D .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e33e36;
  --mdc-radio-selected-hover-icon-color: #e33e36;
  --mdc-radio-selected-icon-color: #e33e36;
  --mdc-radio-selected-pressed-icon-color: #e33e36;
}
[class="0XsFbZBX"] .mat-mdc-list-option,
.vAxtCK6D .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #005640;
  --mdc-checkbox-selected-hover-icon-color: #005640;
  --mdc-checkbox-selected-icon-color: #005640;
  --mdc-checkbox-selected-pressed-icon-color: #005640;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005640;
  --mdc-checkbox-selected-hover-state-layer-color: #005640;
  --mdc-checkbox-selected-pressed-state-layer-color: #005640;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="0XsFbZBX"] .mat-mdc-list-option.mat-accent,
.vAxtCK6D .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f2faea;
  --mdc-checkbox-selected-hover-icon-color: #f2faea;
  --mdc-checkbox-selected-icon-color: #f2faea;
  --mdc-checkbox-selected-pressed-icon-color: #f2faea;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f2faea;
  --mdc-checkbox-selected-hover-state-layer-color: #f2faea;
  --mdc-checkbox-selected-pressed-state-layer-color: #f2faea;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="0XsFbZBX"] .mat-mdc-list-option.mat-warn,
.vAxtCK6D .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e33e36;
  --mdc-checkbox-selected-hover-icon-color: #e33e36;
  --mdc-checkbox-selected-icon-color: #e33e36;
  --mdc-checkbox-selected-pressed-icon-color: #e33e36;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e33e36;
  --mdc-checkbox-selected-hover-state-layer-color: #e33e36;
  --mdc-checkbox-selected-pressed-state-layer-color: #e33e36;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="0XsFbZBX"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
[class="0XsFbZBX"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
[class="0XsFbZBX"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
[class="0XsFbZBX"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.vAxtCK6D .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.vAxtCK6D .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.vAxtCK6D .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.vAxtCK6D .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #005640;
}
[class="0XsFbZBX"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
[class="0XsFbZBX"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
[class="0XsFbZBX"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.vAxtCK6D .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.vAxtCK6D .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.vAxtCK6D .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
[class="0XsFbZBX"] .mat-mdc-tab-group,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar,
.vAxtCK6D .mat-mdc-tab-group,
.vAxtCK6D .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #005640;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #005640;
  --mat-tab-header-active-ripple-color: #005640;
  --mat-tab-header-inactive-ripple-color: #005640;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #005640;
  --mat-tab-header-active-hover-label-text-color: #005640;
  --mat-tab-header-active-focus-indicator-color: #005640;
  --mat-tab-header-active-hover-indicator-color: #005640;
}
[class="0XsFbZBX"] .mat-mdc-tab-group.mat-accent,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar.mat-accent,
.vAxtCK6D .mat-mdc-tab-group.mat-accent,
.vAxtCK6D .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #f2faea;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f2faea;
  --mat-tab-header-active-ripple-color: #f2faea;
  --mat-tab-header-inactive-ripple-color: #f2faea;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f2faea;
  --mat-tab-header-active-hover-label-text-color: #f2faea;
  --mat-tab-header-active-focus-indicator-color: #f2faea;
  --mat-tab-header-active-hover-indicator-color: #f2faea;
}
[class="0XsFbZBX"] .mat-mdc-tab-group.mat-warn,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar.mat-warn,
.vAxtCK6D .mat-mdc-tab-group.mat-warn,
.vAxtCK6D .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e33e36;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e33e36;
  --mat-tab-header-active-ripple-color: #e33e36;
  --mat-tab-header-inactive-ripple-color: #e33e36;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e33e36;
  --mat-tab-header-active-hover-label-text-color: #e33e36;
  --mat-tab-header-active-focus-indicator-color: #e33e36;
  --mat-tab-header-active-hover-indicator-color: #e33e36;
}
[class="0XsFbZBX"] .mat-mdc-tab-group.mat-background-primary,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar.mat-background-primary,
.vAxtCK6D .mat-mdc-tab-group.mat-background-primary,
.vAxtCK6D .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #005640;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="0XsFbZBX"] .mat-mdc-tab-group.mat-background-accent,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar.mat-background-accent,
.vAxtCK6D .mat-mdc-tab-group.mat-background-accent,
.vAxtCK6D .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #f2faea;
  --mat-tab-header-with-background-foreground-color: black;
}
[class="0XsFbZBX"] .mat-mdc-tab-group.mat-background-warn,
[class="0XsFbZBX"] .mat-mdc-tab-nav-bar.mat-background-warn,
.vAxtCK6D .mat-mdc-tab-group.mat-background-warn,
.vAxtCK6D .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e33e36;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="0XsFbZBX"] .mat-mdc-checkbox.mat-primary,
.vAxtCK6D .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #005640;
  --mdc-checkbox-selected-hover-icon-color: #005640;
  --mdc-checkbox-selected-icon-color: #005640;
  --mdc-checkbox-selected-pressed-icon-color: #005640;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005640;
  --mdc-checkbox-selected-hover-state-layer-color: #005640;
  --mdc-checkbox-selected-pressed-state-layer-color: #005640;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="0XsFbZBX"] .mat-mdc-checkbox.mat-warn,
.vAxtCK6D .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e33e36;
  --mdc-checkbox-selected-hover-icon-color: #e33e36;
  --mdc-checkbox-selected-icon-color: #e33e36;
  --mdc-checkbox-selected-pressed-icon-color: #e33e36;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e33e36;
  --mdc-checkbox-selected-hover-state-layer-color: #e33e36;
  --mdc-checkbox-selected-pressed-state-layer-color: #e33e36;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="0XsFbZBX"] .mat-mdc-button.mat-primary,
.vAxtCK6D .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #005640;
  --mat-text-button-state-layer-color: #005640;
  --mat-text-button-ripple-color: rgba(0, 86, 64, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-button.mat-accent,
.vAxtCK6D .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #f2faea;
  --mat-text-button-state-layer-color: #f2faea;
  --mat-text-button-ripple-color: rgba(242, 250, 234, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-button.mat-warn,
.vAxtCK6D .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e33e36;
  --mat-text-button-state-layer-color: #e33e36;
  --mat-text-button-ripple-color: rgba(227, 62, 54, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-unelevated-button.mat-primary,
.vAxtCK6D .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #005640;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-unelevated-button.mat-accent,
.vAxtCK6D .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #f2faea;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-unelevated-button.mat-warn,
.vAxtCK6D .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e33e36;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-raised-button.mat-primary,
.vAxtCK6D .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #005640;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-raised-button.mat-accent,
.vAxtCK6D .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #f2faea;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-raised-button.mat-warn,
.vAxtCK6D .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e33e36;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-outlined-button.mat-primary,
.vAxtCK6D .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #005640;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #005640;
  --mat-outlined-button-ripple-color: rgba(0, 86, 64, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-outlined-button.mat-accent,
.vAxtCK6D .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #f2faea;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f2faea;
  --mat-outlined-button-ripple-color: rgba(242, 250, 234, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-outlined-button.mat-warn,
.vAxtCK6D .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e33e36;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e33e36;
  --mat-outlined-button-ripple-color: rgba(227, 62, 54, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-icon-button.mat-primary,
.vAxtCK6D .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #005640;
  --mat-icon-button-state-layer-color: #005640;
  --mat-icon-button-ripple-color: rgba(0, 86, 64, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-icon-button.mat-accent,
.vAxtCK6D .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #f2faea;
  --mat-icon-button-state-layer-color: #f2faea;
  --mat-icon-button-ripple-color: rgba(242, 250, 234, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-icon-button.mat-warn,
.vAxtCK6D .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e33e36;
  --mat-icon-button-state-layer-color: #e33e36;
  --mat-icon-button-ripple-color: rgba(227, 62, 54, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-fab.mat-primary,
.vAxtCK6D .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #005640;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-fab.mat-accent,
.vAxtCK6D .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #f2faea;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-fab.mat-warn,
.vAxtCK6D .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #e33e36;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-mini-fab.mat-primary,
.vAxtCK6D .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #005640;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-mini-fab.mat-accent,
.vAxtCK6D .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #f2faea;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="0XsFbZBX"] .mat-mdc-mini-fab.mat-warn,
.vAxtCK6D .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #e33e36;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="0XsFbZBX"] .mat-accent,
.vAxtCK6D .mat-accent {
  --mdc-circular-progress-active-indicator-color: #f2faea;
}
[class="0XsFbZBX"] .mat-warn,
.vAxtCK6D .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e33e36;
}
[class="0XsFbZBX"] .mat-badge-accent,
.vAxtCK6D .mat-badge-accent {
  --mat-badge-background-color: #f2faea;
  --mat-badge-text-color: black;
}
[class="0XsFbZBX"] .mat-badge-warn,
.vAxtCK6D .mat-badge-warn {
  --mat-badge-background-color: #e33e36;
  --mat-badge-text-color: white;
}
[class="0XsFbZBX"] .mat-datepicker-content.mat-accent,
.vAxtCK6D .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #f2faea;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(242, 250, 234, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(242, 250, 234, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(242, 250, 234, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(242, 250, 234, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="0XsFbZBX"] .mat-datepicker-content.mat-warn,
.vAxtCK6D .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e33e36;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(227, 62, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(227, 62, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(227, 62, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(227, 62, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="0XsFbZBX"] .mat-datepicker-toggle-active.mat-accent,
.vAxtCK6D .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #f2faea;
}
[class="0XsFbZBX"] .mat-datepicker-toggle-active.mat-warn,
.vAxtCK6D .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e33e36;
}
[class="0XsFbZBX"] .mat-icon.mat-primary,
.vAxtCK6D .mat-icon.mat-primary {
  --mat-icon-color: #005640;
}
[class="0XsFbZBX"] .mat-icon.mat-accent,
.vAxtCK6D .mat-icon.mat-accent {
  --mat-icon-color: #f2faea;
}
[class="0XsFbZBX"] .mat-icon.mat-warn,
.vAxtCK6D .mat-icon.mat-warn {
  --mat-icon-color: #e33e36;
}
[class="0XsFbZBX"] .mat-step-header.mat-accent,
.vAxtCK6D .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #f2faea;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #f2faea;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #f2faea;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
[class="0XsFbZBX"] .mat-step-header.mat-warn,
.vAxtCK6D .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e33e36;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e33e36;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e33e36;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
[class="0XsFbZBX"] .mat-toolbar.mat-primary,
.vAxtCK6D .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #005640;
  --mat-toolbar-container-text-color: white;
}
[class="0XsFbZBX"] .mat-toolbar.mat-accent,
.vAxtCK6D .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #f2faea;
  --mat-toolbar-container-text-color: black;
}
[class="0XsFbZBX"] .mat-toolbar.mat-warn,
.vAxtCK6D .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e33e36;
  --mat-toolbar-container-text-color: white;
}
[class="0XsFbZBX"] :root,
.vAxtCK6D :root {
  --chart-color-1: #002b1c;
  --chart-color-2: #004f3a;
  --chart-color-3: #266f5d;
  --chart-color-4: #4d8979;
  --chart-color-5: #80aba0;
  --chart-color-6: #b3ccc6;
  --chart-color-7: #e0ebe8;
  --chart-color-8: #65ffba;
  --chart-color-9: #00fe8c;
  --chart-color-10: #00e57e;
}
[class="0XsFbZBX"] .mat-mdc-menu-item,
.vAxtCK6D .mat-mdc-menu-item {
  font-size: 0.8rem;
}
[class="0XsFbZBX"] .mat-mdc-menu-item mat-icon,
.vAxtCK6D .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
[class="0XsFbZBX"] mat-nav-list a,
.vAxtCK6D mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
[class="0XsFbZBX"] mat-nav-list a.color-primary-important,
.vAxtCK6D mat-nav-list a.color-primary-important {
  color: #005640 !important;
}
[class="0XsFbZBX"] .mat-mdc-button > .mat-icon,
.vAxtCK6D .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
[class="0XsFbZBX"] .mat-button-toggle-group,
.vAxtCK6D .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
[class="0XsFbZBX"] .mat-button-toggle-group-appearance-standard,
.vAxtCK6D .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
[class="0XsFbZBX"] .mat-button-toggle-disabled.mat-button-toggle-checked,
.vAxtCK6D .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
[class="0XsFbZBX"] .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.vAxtCK6D .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
[class="0XsFbZBX"] .mat-button-toggle-disabled .mat-button-toggle-button,
.vAxtCK6D .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
[class="0XsFbZBX"] .mat-button-toggle,
.vAxtCK6D .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #f2faea;
  border: none;
}
[class="0XsFbZBX"] .mat-button-toggle .mat-focus-indicator,
.vAxtCK6D .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
[class="0XsFbZBX"] .mat-button-toggle-checked,
.vAxtCK6D .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
[class="0XsFbZBX"] .mat-button-toggle-checked .mat-focus-indicator,
.vAxtCK6D .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
[class="0XsFbZBX"] .mat-button-toggle-checked .mat-button-toggle-label-content,
.vAxtCK6D .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #005640;
}
[class="0XsFbZBX"] .mat-button-toggle-label-content,
.vAxtCK6D .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
[class="0XsFbZBX"] .mat-button-wrapper,
.vAxtCK6D .mat-button-wrapper {
  color: inherit;
}
[class="0XsFbZBX"] .mat-slide-toggle-content,
.vAxtCK6D .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
[class="0XsFbZBX"] .mat-mdc-table,
.vAxtCK6D .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
[class="0XsFbZBX"] .mat-mdc-table .mat-mdc-header-cell,
.vAxtCK6D .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
[class="0XsFbZBX"] .mat-mdc-table .mat-mdc-cell,
.vAxtCK6D .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
[class="0XsFbZBX"] .mat-mdc-table mat-row.mat-mdc-row,
.vAxtCK6D .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
[class="0XsFbZBX"] .mat-mdc-table mat-row.mat-mdc-row:hover,
.vAxtCK6D .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
[class="0XsFbZBX"] .mat-mdc-form-field-error,
.vAxtCK6D .mat-mdc-form-field-error {
  color: #e33e36;
  font-size: 0.8rem;
}
[class="0XsFbZBX"] .mat-mdc-tooltip,
[class="0XsFbZBX"] .mat-tooltip,
.vAxtCK6D .mat-mdc-tooltip,
.vAxtCK6D .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #005640 !important;
  border: 1px solid #005640;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #005640;
}
[class="0XsFbZBX"] .mat-mdc-card,
.vAxtCK6D .mat-mdc-card {
  width: auto;
  background-color: #f2faea !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
[class="0XsFbZBX"] .mat-mdc-card .mat-mdc-card-title,
.vAxtCK6D .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
[class="0XsFbZBX"] .mat-mdc-card .mat-mdc-card-title mat-icon,
.vAxtCK6D .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
[class="0XsFbZBX"] .mat-mdc-card .mat-mdc-card-title > h2,
.vAxtCK6D .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="0XsFbZBX"] .mat-mdc-card .mat-mdc-card-title > * > h2,
.vAxtCK6D .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="0XsFbZBX"] .mat-mdc-card > *:not(mat-card-title),
.vAxtCK6D .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
[class="0XsFbZBX"] .mat-mdc-card .mat-mdc-card-header,
.vAxtCK6D .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
[class="0XsFbZBX"] .mat-toolbar,
.vAxtCK6D .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
[class="0XsFbZBX"] .mat-mdc-form-field,
.vAxtCK6D .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
[class="0XsFbZBX"] .mdc-text-field--filled:not(.mdc-text-field--disabled),
.vAxtCK6D .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
[class="0XsFbZBX"] .mat-mdc-form-field-focus-overlay,
.vAxtCK6D .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
[class="0XsFbZBX"] .mat-form-field-infix,
.vAxtCK6D .mat-form-field-infix {
  width: auto !important;
}
[class="0XsFbZBX"] .mdc-floating-label:not(.mdc-floating-label--float-above),
.vAxtCK6D .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
[class="0XsFbZBX"] .mdc-floating-label,
.vAxtCK6D .mdc-floating-label {
  font-size: 1.25rem;
}
[class="0XsFbZBX"] .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.vAxtCK6D .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
[class="0XsFbZBX"] .mat-mdc-menu-item :not(mat-icon),
.vAxtCK6D .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
[class="0XsFbZBX"] .mat-drawer-container,
.vAxtCK6D .mat-drawer-container {
  background-color: #f2faea;
}
[class="0XsFbZBX"] .mat-mdc-dialog-container,
.vAxtCK6D .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #f2faea;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
[class="0XsFbZBX"] .mat-mdc-list-base,
.vAxtCK6D .mat-mdc-list-base {
  padding-top: 0;
}
[class="0XsFbZBX"] .mat-mdc-list-item-content,
.vAxtCK6D .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
[class="0XsFbZBX"] .mat-mdc-list-item,
.vAxtCK6D .mat-mdc-list-item {
  height: 2rem !important;
}
[class="0XsFbZBX"] .mat-option-text,
.vAxtCK6D .mat-option-text {
  font-size: 0.9rem;
}
[class="0XsFbZBX"] .mat-select-value,
.vAxtCK6D .mat-select-value {
  font-size: 0.9rem;
}
[class="0XsFbZBX"] .mat-mdc-paginator,
.vAxtCK6D .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
[class="0XsFbZBX"] .mat-mdc-paginator .mat-mdc-paginator-container,
.vAxtCK6D .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
[class="0XsFbZBX"] .mat-mdc-paginator .mat-mdc-paginator-page-size,
[class="0XsFbZBX"] .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.vAxtCK6D .mat-mdc-paginator .mat-mdc-paginator-page-size,
.vAxtCK6D .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
[class="0XsFbZBX"] .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
[class="0XsFbZBX"] .mat-mdc-paginator .mat-mdc-paginator-range-label,
.vAxtCK6D .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.vAxtCK6D .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
[class="0XsFbZBX"] .mat-mdc-paginator-page-size-select,
.vAxtCK6D .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
[class="0XsFbZBX"] .mat-mdc-paginator-range-actions *,
.vAxtCK6D .mat-mdc-paginator-range-actions * {
  color:!important;
}
[class="0XsFbZBX"] fa-icon,
.vAxtCK6D fa-icon {
  color: #e33e36;
  margin-right: 1rem !important;
}
[class="0XsFbZBX"] a,
.vAxtCK6D a {
  white-space: normal;
}
[class="0XsFbZBX"] .main-content,
.vAxtCK6D .main-content {
  height: 100%;
}
[class="0XsFbZBX"] .full-width,
.vAxtCK6D .full-width {
  width: 100%;
}
[class="0XsFbZBX"] .full-height,
.vAxtCK6D .full-height {
  height: 100%;
}
[class="0XsFbZBX"] .row,
.vAxtCK6D .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
[class="0XsFbZBX"] .col,
.vAxtCK6D .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
[class="0XsFbZBX"] .col:last-child,
.vAxtCK6D .col:last-child {
  margin-right: 0;
}
[class="0XsFbZBX"] .mat-mdc-snack-bar-container,
.vAxtCK6D .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #f2faea;
  --mdc-snackbar-supporting-text-color: #005640;
  border-style: solid;
  border-color: #005640;
  border-width: 0.2rem;
  color: #005640;
}
[class="0XsFbZBX"] button.border-primary:not([disabled]),
.vAxtCK6D button.border-primary:not([disabled]) {
  border: 1px solid #005640;
}
[class="0XsFbZBX"] button.border-accent:not([disabled]),
.vAxtCK6D button.border-accent:not([disabled]) {
  border: 1px solid #f2faea;
}
[class="0XsFbZBX"] button.border-accent-500:not([disabled]),
.vAxtCK6D button.border-accent-500:not([disabled]) {
  border: 1px solid #91d754;
}
[class="0XsFbZBX"] button.border-warn:not([disabled]),
.vAxtCK6D button.border-warn:not([disabled]) {
  border: 1px solid #e33e36;
}
[class="0XsFbZBX"] .barchart-primary-label,
.vAxtCK6D .barchart-primary-label {
  stroke: #005640;
  stroke-width: 1 !important;
}
[class="0XsFbZBX"] .barchart-accent-background-label,
.vAxtCK6D .barchart-accent-background-label {
  fill: none;
}
[class="0XsFbZBX"] .fill-accent-500,
.vAxtCK6D .fill-accent-500 {
  fill: #91d754;
}
[class="0XsFbZBX"] .stroke-accent-500,
.vAxtCK6D .stroke-accent-500 {
  stroke: #91d754;
}
[class="0XsFbZBX"] .fill-primary,
.vAxtCK6D .fill-primary {
  fill: #005640;
}
[class="0XsFbZBX"] .stroke-primary,
.vAxtCK6D .stroke-primary {
  stroke: #005640;
}
[class="0XsFbZBX"] .color-primary,
.vAxtCK6D .color-primary {
  color: #005640;
}
[class="0XsFbZBX"] .color-primary-important,
.vAxtCK6D .color-primary-important {
  color: #005640 !important;
}
[class="0XsFbZBX"] .color-accent,
.vAxtCK6D .color-accent {
  color: #f2faea;
}
[class="0XsFbZBX"] .color-accent-500,
.vAxtCK6D .color-accent-500 {
  color: #91d754 !important;
}
[class="0XsFbZBX"] .color-disabled,
.vAxtCK6D .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
[class="0XsFbZBX"] .background-primary,
.vAxtCK6D .background-primary {
  background-color: #005640;
}
[class="0XsFbZBX"] .background-accent,
.vAxtCK6D .background-accent {
  background-color: #f2faea !important;
}
[class="0XsFbZBX"] .background-accent-500,
.vAxtCK6D .background-accent-500 {
  background-color: #91d754;
}
[class="0XsFbZBX"] .hover-background-primary:hover,
.vAxtCK6D .hover-background-primary:hover {
  background-color: #005640 !important;
}
[class="0XsFbZBX"] .before-border-primary:before,
.vAxtCK6D .before-border-primary:before {
  border: 1px solid #005640;
}
[class="0XsFbZBX"] .color-warn,
.vAxtCK6D .color-warn {
  color: #e33e36;
}
[class="0XsFbZBX"] a.active,
.vAxtCK6D a.active {
  font-weight: 500;
  color: #005640;
}
[class="0XsFbZBX"] .hover-primary-shadow:hover,
.vAxtCK6D .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #005640, -1px -1px 5px -1px #005640;
}
[class="0XsFbZBX"] .primary-shadow,
.vAxtCK6D .primary-shadow {
  border: 1px solid #005640 !important;
}
[class="0XsFbZBX"] .hover-accent-shadow:hover,
.vAxtCK6D .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #b2e387, -1px -1px 5px 1px #f2faea;
}
[class="0XsFbZBX"] .chart-color-1,
.vAxtCK6D .chart-color-1 {
  fill: #002b1c;
}
[class="0XsFbZBX"] .chart-color-2,
.vAxtCK6D .chart-color-2 {
  fill: #004f3a;
}
[class="0XsFbZBX"] .chart-color-3,
.vAxtCK6D .chart-color-3 {
  fill: #266f5d;
}
[class="0XsFbZBX"] .chart-color-4,
.vAxtCK6D .chart-color-4 {
  fill: #4d8979;
}
[class="0XsFbZBX"] .chart-color-5,
.vAxtCK6D .chart-color-5 {
  fill: #80aba0;
}
[class="0XsFbZBX"] .chart-color-6,
.vAxtCK6D .chart-color-6 {
  fill: #b3ccc6;
}
[class="0XsFbZBX"] .chart-color-7,
.vAxtCK6D .chart-color-7 {
  fill: #e0ebe8;
}
[class="0XsFbZBX"] .chart-color-8,
.vAxtCK6D .chart-color-8 {
  fill: #65ffba;
}
[class="0XsFbZBX"] .chart-color-9,
.vAxtCK6D .chart-color-9 {
  fill: #00fe8c;
}
[class="0XsFbZBX"] .chart-color-10,
.vAxtCK6D .chart-color-10 {
  fill: #00e57e;
}
[class="0XsFbZBX"] body > *,
.vAxtCK6D body > * {
  font-family:
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
[class="0XsFbZBX"] *:not(mat-icon),
.vAxtCK6D *:not(mat-icon) {
  font-family:
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
[class="0XsFbZBX"] h1,
[class="0XsFbZBX"] h2,
[class="0XsFbZBX"] h3,
[class="0XsFbZBX"] h4,
[class="0XsFbZBX"] h5,
[class="0XsFbZBX"] h6,
.vAxtCK6D h1,
.vAxtCK6D h2,
.vAxtCK6D h3,
.vAxtCK6D h4,
.vAxtCK6D h5,
.vAxtCK6D h6 {
  font-family:
    "Hello Headline Regular",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-weight: 400;
  margin: 0 !important;
  word-wrap: anywhere;
}
[class="0XsFbZBX"] h1,
.vAxtCK6D h1 {
  font-size: 1.4rem;
}
[class="0XsFbZBX"] h2,
.vAxtCK6D h2 {
  font-size: 1.3rem;
}
[class="0XsFbZBX"] h3,
.vAxtCK6D h3 {
  font-size: 1.2rem;
}
[class="0XsFbZBX"] h4,
.vAxtCK6D h4 {
  font-size: 1.1rem;
}
[class="0XsFbZBX"] h5,
.vAxtCK6D h5 {
  font-size: 1rem;
}
[class="0XsFbZBX"] .action-button *,
.vAxtCK6D .action-button * {
  font-family:
    "Hello Headline Regular",
    Gilroy,
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
[class="0XsFbZBX"] .company-logo,
.vAxtCK6D .company-logo {
  margin-left: 1rem;
  height: 4rem;
  width: auto;
}
.QppJNFQ2,
[class="9IrzK9pg"],
.vUBpXZjzi {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #00c81e;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #fff9eb;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fff9eb;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #00c81e;
  --mdc-filled-text-field-focus-active-indicator-color: #00c81e;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 200, 30, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #e33e36;
  --mdc-filled-text-field-error-focus-label-text-color: #e33e36;
  --mdc-filled-text-field-error-label-text-color: #e33e36;
  --mdc-filled-text-field-error-caret-color: #e33e36;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #e33e36;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e33e36;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e33e36;
  --mdc-outlined-text-field-caret-color: #00c81e;
  --mdc-outlined-text-field-focus-outline-color: #00c81e;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 200, 30, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #e33e36;
  --mdc-outlined-text-field-error-focus-label-text-color: #e33e36;
  --mdc-outlined-text-field-error-label-text-color: #e33e36;
  --mdc-outlined-text-field-error-hover-label-text-color: #e33e36;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #e33e36;
  --mdc-outlined-text-field-error-hover-outline-color: #e33e36;
  --mdc-outlined-text-field-error-outline-color: #e33e36;
  --mat-form-field-focus-select-arrow-color: rgba(0, 200, 30, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #e33e36;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 200, 30, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #00c21a;
  --mdc-switch-selected-handle-color: #00c21a;
  --mdc-switch-selected-hover-state-layer-color: #00c21a;
  --mdc-switch-selected-pressed-state-layer-color: #00c21a;
  --mdc-switch-selected-focus-handle-color: #00a70a;
  --mdc-switch-selected-hover-handle-color: #00a70a;
  --mdc-switch-selected-pressed-handle-color: #00a70a;
  --mdc-switch-selected-focus-track-color: #4dd962;
  --mdc-switch-selected-hover-track-color: #4dd962;
  --mdc-switch-selected-pressed-track-color: #4dd962;
  --mdc-switch-selected-track-color: #4dd962;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #00c81e;
  --mdc-slider-focus-handle-color: #00c81e;
  --mdc-slider-hover-handle-color: #00c81e;
  --mdc-slider-active-track-color: #00c81e;
  --mdc-slider-inactive-track-color: #00c81e;
  --mdc-slider-with-tick-marks-inactive-container-color: #00c81e;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #00c81e;
  --mat-slider-hover-state-layer-color: rgba(0, 200, 30, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 200, 30, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fff9eb;
  --mdc-checkbox-selected-hover-icon-color: #fff9eb;
  --mdc-checkbox-selected-icon-color: #fff9eb;
  --mdc-checkbox-selected-pressed-icon-color: #fff9eb;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fff9eb;
  --mdc-checkbox-selected-hover-state-layer-color: #fff9eb;
  --mdc-checkbox-selected-pressed-state-layer-color: #fff9eb;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #fff9eb;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #00c81e;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #00c81e;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #00c81e;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 200, 30, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 200, 30, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 200, 30, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #00c81e;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 200, 30, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #00c81e;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #00c81e;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #00c81e;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #e33e36;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #e33e36;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.QppJNFQ2 .mat-accent,
[class="9IrzK9pg"] .mat-accent,
.vUBpXZjzi .mat-accent {
  --mat-option-selected-state-label-text-color: #fff9eb;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.QppJNFQ2 .mat-warn,
[class="9IrzK9pg"] .mat-warn,
.vUBpXZjzi .mat-warn {
  --mat-option-selected-state-label-text-color: #e33e36;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.QppJNFQ2 .mat-primary,
[class="9IrzK9pg"] .mat-primary,
.vUBpXZjzi .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #00c81e;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #00c81e;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.QppJNFQ2 .mat-accent,
[class="9IrzK9pg"] .mat-accent,
.vUBpXZjzi .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #fff9eb;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fff9eb;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.QppJNFQ2 .mat-warn,
[class="9IrzK9pg"] .mat-warn,
.vUBpXZjzi .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e33e36;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e33e36;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.QppJNFQ2 .mat-mdc-progress-bar,
[class="9IrzK9pg"] .mat-mdc-progress-bar,
.vUBpXZjzi .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #00c81e;
  --mdc-linear-progress-track-color: rgba(0, 200, 30, 0.25);
}
.QppJNFQ2 .mat-mdc-progress-bar.mat-accent,
[class="9IrzK9pg"] .mat-mdc-progress-bar.mat-accent,
.vUBpXZjzi .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #fff9eb;
  --mdc-linear-progress-track-color: rgba(255, 249, 235, 0.25);
}
.QppJNFQ2 .mat-mdc-progress-bar.mat-warn,
[class="9IrzK9pg"] .mat-mdc-progress-bar.mat-warn,
.vUBpXZjzi .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e33e36;
  --mdc-linear-progress-track-color: rgba(227, 62, 54, 0.25);
}
.QppJNFQ2 .mat-mdc-form-field.mat-accent,
[class="9IrzK9pg"] .mat-mdc-form-field.mat-accent,
.vUBpXZjzi .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #fff9eb;
  --mdc-filled-text-field-focus-active-indicator-color: #fff9eb;
  --mdc-filled-text-field-focus-label-text-color: rgba(255, 249, 235, 0.87);
  --mdc-outlined-text-field-caret-color: #fff9eb;
  --mdc-outlined-text-field-focus-outline-color: #fff9eb;
  --mdc-outlined-text-field-focus-label-text-color: rgba(255, 249, 235, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(255, 249, 235, 0.87);
}
.QppJNFQ2 .mat-mdc-form-field.mat-warn,
[class="9IrzK9pg"] .mat-mdc-form-field.mat-warn,
.vUBpXZjzi .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e33e36;
  --mdc-filled-text-field-focus-active-indicator-color: #e33e36;
  --mdc-filled-text-field-focus-label-text-color: rgba(227, 62, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #e33e36;
  --mdc-outlined-text-field-focus-outline-color: #e33e36;
  --mdc-outlined-text-field-focus-label-text-color: rgba(227, 62, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(227, 62, 54, 0.87);
}
.QppJNFQ2 .mat-mdc-form-field.mat-accent,
[class="9IrzK9pg"] .mat-mdc-form-field.mat-accent,
.vUBpXZjzi .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(255, 249, 235, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
}
.QppJNFQ2 .mat-mdc-form-field.mat-warn,
[class="9IrzK9pg"] .mat-mdc-form-field.mat-warn,
.vUBpXZjzi .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(227, 62, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(227, 62, 54, 0.87);
}
.QppJNFQ2 .mat-mdc-standard-chip,
[class="9IrzK9pg"] .mat-mdc-standard-chip,
.vUBpXZjzi .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.QppJNFQ2 .mat-mdc-standard-chip,
[class="9IrzK9pg"] .mat-mdc-standard-chip,
.vUBpXZjzi .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #00c81e;
  --mdc-chip-elevated-selected-container-color: #00c81e;
  --mdc-chip-elevated-disabled-container-color: #00c81e;
  --mdc-chip-flat-disabled-selected-container-color: #00c81e;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #fff9eb;
  --mdc-chip-elevated-selected-container-color: #fff9eb;
  --mdc-chip-elevated-disabled-container-color: #fff9eb;
  --mdc-chip-flat-disabled-selected-container-color: #fff9eb;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.QppJNFQ2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
[class="9IrzK9pg"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.vUBpXZjzi .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e33e36;
  --mdc-chip-elevated-selected-container-color: #e33e36;
  --mdc-chip-elevated-disabled-container-color: #e33e36;
  --mdc-chip-flat-disabled-selected-container-color: #e33e36;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.QppJNFQ2 .mat-mdc-slide-toggle,
[class="9IrzK9pg"] .mat-mdc-slide-toggle,
.vUBpXZjzi .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.QppJNFQ2 .mat-mdc-slide-toggle,
[class="9IrzK9pg"] .mat-mdc-slide-toggle,
.vUBpXZjzi .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.QppJNFQ2 .mat-mdc-slide-toggle.mat-accent,
[class="9IrzK9pg"] .mat-mdc-slide-toggle.mat-accent,
.vUBpXZjzi .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #fff8e9;
  --mdc-switch-selected-handle-color: #fff8e9;
  --mdc-switch-selected-hover-state-layer-color: #fff8e9;
  --mdc-switch-selected-pressed-state-layer-color: #fff8e9;
  --mdc-switch-selected-focus-handle-color: #fff5dd;
  --mdc-switch-selected-hover-handle-color: #fff5dd;
  --mdc-switch-selected-pressed-handle-color: #fff5dd;
  --mdc-switch-selected-focus-track-color: #fffbf1;
  --mdc-switch-selected-hover-track-color: #fffbf1;
  --mdc-switch-selected-pressed-track-color: #fffbf1;
  --mdc-switch-selected-track-color: #fffbf1;
}
.QppJNFQ2 .mat-mdc-slide-toggle.mat-warn,
[class="9IrzK9pg"] .mat-mdc-slide-toggle.mat-warn,
.vUBpXZjzi .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e03830;
  --mdc-switch-selected-handle-color: #e03830;
  --mdc-switch-selected-hover-state-layer-color: #e03830;
  --mdc-switch-selected-pressed-state-layer-color: #e03830;
  --mdc-switch-selected-focus-handle-color: #d01b16;
  --mdc-switch-selected-hover-handle-color: #d01b16;
  --mdc-switch-selected-pressed-handle-color: #d01b16;
  --mdc-switch-selected-focus-track-color: #eb7872;
  --mdc-switch-selected-hover-track-color: #eb7872;
  --mdc-switch-selected-pressed-track-color: #eb7872;
  --mdc-switch-selected-track-color: #eb7872;
}
.QppJNFQ2 .mat-mdc-radio-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-radio-button.mat-primary,
.vUBpXZjzi .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00c81e;
  --mdc-radio-selected-hover-icon-color: #00c81e;
  --mdc-radio-selected-icon-color: #00c81e;
  --mdc-radio-selected-pressed-icon-color: #00c81e;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #00c81e;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.QppJNFQ2 .mat-mdc-radio-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-radio-button.mat-accent,
.vUBpXZjzi .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fff9eb;
  --mdc-radio-selected-hover-icon-color: #fff9eb;
  --mdc-radio-selected-icon-color: #fff9eb;
  --mdc-radio-selected-pressed-icon-color: #fff9eb;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #fff9eb;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.QppJNFQ2 .mat-mdc-radio-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-radio-button.mat-warn,
.vUBpXZjzi .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e33e36;
  --mdc-radio-selected-hover-icon-color: #e33e36;
  --mdc-radio-selected-icon-color: #e33e36;
  --mdc-radio-selected-pressed-icon-color: #e33e36;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e33e36;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.QppJNFQ2 .mat-accent,
[class="9IrzK9pg"] .mat-accent,
.vUBpXZjzi .mat-accent {
  --mdc-slider-handle-color: #fff9eb;
  --mdc-slider-focus-handle-color: #fff9eb;
  --mdc-slider-hover-handle-color: #fff9eb;
  --mdc-slider-active-track-color: #fff9eb;
  --mdc-slider-inactive-track-color: #fff9eb;
  --mdc-slider-with-tick-marks-inactive-container-color: #fff9eb;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #fff9eb;
  --mat-slider-hover-state-layer-color: rgba(255, 249, 235, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 249, 235, 0.2);
}
.QppJNFQ2 .mat-warn,
[class="9IrzK9pg"] .mat-warn,
.vUBpXZjzi .mat-warn {
  --mdc-slider-handle-color: #e33e36;
  --mdc-slider-focus-handle-color: #e33e36;
  --mdc-slider-hover-handle-color: #e33e36;
  --mdc-slider-active-track-color: #e33e36;
  --mdc-slider-inactive-track-color: #e33e36;
  --mdc-slider-with-tick-marks-inactive-container-color: #e33e36;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #e33e36;
  --mat-slider-hover-state-layer-color: rgba(227, 62, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(227, 62, 54, 0.2);
}
.QppJNFQ2 .mdc-list-item__start,
.QppJNFQ2 .mdc-list-item__end,
[class="9IrzK9pg"] .mdc-list-item__start,
[class="9IrzK9pg"] .mdc-list-item__end,
.vUBpXZjzi .mdc-list-item__start,
.vUBpXZjzi .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #00c81e;
  --mdc-radio-selected-hover-icon-color: #00c81e;
  --mdc-radio-selected-icon-color: #00c81e;
  --mdc-radio-selected-pressed-icon-color: #00c81e;
}
.QppJNFQ2 .mat-accent .mdc-list-item__start,
.QppJNFQ2 .mat-accent .mdc-list-item__end,
[class="9IrzK9pg"] .mat-accent .mdc-list-item__start,
[class="9IrzK9pg"] .mat-accent .mdc-list-item__end,
.vUBpXZjzi .mat-accent .mdc-list-item__start,
.vUBpXZjzi .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fff9eb;
  --mdc-radio-selected-hover-icon-color: #fff9eb;
  --mdc-radio-selected-icon-color: #fff9eb;
  --mdc-radio-selected-pressed-icon-color: #fff9eb;
}
.QppJNFQ2 .mat-warn .mdc-list-item__start,
.QppJNFQ2 .mat-warn .mdc-list-item__end,
[class="9IrzK9pg"] .mat-warn .mdc-list-item__start,
[class="9IrzK9pg"] .mat-warn .mdc-list-item__end,
.vUBpXZjzi .mat-warn .mdc-list-item__start,
.vUBpXZjzi .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e33e36;
  --mdc-radio-selected-hover-icon-color: #e33e36;
  --mdc-radio-selected-icon-color: #e33e36;
  --mdc-radio-selected-pressed-icon-color: #e33e36;
}
.QppJNFQ2 .mat-mdc-list-option,
[class="9IrzK9pg"] .mat-mdc-list-option,
.vUBpXZjzi .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00c81e;
  --mdc-checkbox-selected-hover-icon-color: #00c81e;
  --mdc-checkbox-selected-icon-color: #00c81e;
  --mdc-checkbox-selected-pressed-icon-color: #00c81e;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00c81e;
  --mdc-checkbox-selected-hover-state-layer-color: #00c81e;
  --mdc-checkbox-selected-pressed-state-layer-color: #00c81e;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.QppJNFQ2 .mat-mdc-list-option.mat-accent,
[class="9IrzK9pg"] .mat-mdc-list-option.mat-accent,
.vUBpXZjzi .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fff9eb;
  --mdc-checkbox-selected-hover-icon-color: #fff9eb;
  --mdc-checkbox-selected-icon-color: #fff9eb;
  --mdc-checkbox-selected-pressed-icon-color: #fff9eb;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fff9eb;
  --mdc-checkbox-selected-hover-state-layer-color: #fff9eb;
  --mdc-checkbox-selected-pressed-state-layer-color: #fff9eb;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.QppJNFQ2 .mat-mdc-list-option.mat-warn,
[class="9IrzK9pg"] .mat-mdc-list-option.mat-warn,
.vUBpXZjzi .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e33e36;
  --mdc-checkbox-selected-hover-icon-color: #e33e36;
  --mdc-checkbox-selected-icon-color: #e33e36;
  --mdc-checkbox-selected-pressed-icon-color: #e33e36;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e33e36;
  --mdc-checkbox-selected-hover-state-layer-color: #e33e36;
  --mdc-checkbox-selected-pressed-state-layer-color: #e33e36;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.QppJNFQ2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.QppJNFQ2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.QppJNFQ2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.QppJNFQ2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
[class="9IrzK9pg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
[class="9IrzK9pg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
[class="9IrzK9pg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
[class="9IrzK9pg"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.vUBpXZjzi .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.vUBpXZjzi .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.vUBpXZjzi .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.vUBpXZjzi .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #00c81e;
}
.QppJNFQ2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.QppJNFQ2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.QppJNFQ2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
[class="9IrzK9pg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
[class="9IrzK9pg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
[class="9IrzK9pg"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.vUBpXZjzi .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.vUBpXZjzi .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.vUBpXZjzi .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.QppJNFQ2 .mat-mdc-tab-group,
.QppJNFQ2 .mat-mdc-tab-nav-bar,
[class="9IrzK9pg"] .mat-mdc-tab-group,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar,
.vUBpXZjzi .mat-mdc-tab-group,
.vUBpXZjzi .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #00c81e;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #00c81e;
  --mat-tab-header-active-ripple-color: #00c81e;
  --mat-tab-header-inactive-ripple-color: #00c81e;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #00c81e;
  --mat-tab-header-active-hover-label-text-color: #00c81e;
  --mat-tab-header-active-focus-indicator-color: #00c81e;
  --mat-tab-header-active-hover-indicator-color: #00c81e;
}
.QppJNFQ2 .mat-mdc-tab-group.mat-accent,
.QppJNFQ2 .mat-mdc-tab-nav-bar.mat-accent,
[class="9IrzK9pg"] .mat-mdc-tab-group.mat-accent,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar.mat-accent,
.vUBpXZjzi .mat-mdc-tab-group.mat-accent,
.vUBpXZjzi .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #fff9eb;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #fff9eb;
  --mat-tab-header-active-ripple-color: #fff9eb;
  --mat-tab-header-inactive-ripple-color: #fff9eb;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #fff9eb;
  --mat-tab-header-active-hover-label-text-color: #fff9eb;
  --mat-tab-header-active-focus-indicator-color: #fff9eb;
  --mat-tab-header-active-hover-indicator-color: #fff9eb;
}
.QppJNFQ2 .mat-mdc-tab-group.mat-warn,
.QppJNFQ2 .mat-mdc-tab-nav-bar.mat-warn,
[class="9IrzK9pg"] .mat-mdc-tab-group.mat-warn,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar.mat-warn,
.vUBpXZjzi .mat-mdc-tab-group.mat-warn,
.vUBpXZjzi .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e33e36;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e33e36;
  --mat-tab-header-active-ripple-color: #e33e36;
  --mat-tab-header-inactive-ripple-color: #e33e36;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e33e36;
  --mat-tab-header-active-hover-label-text-color: #e33e36;
  --mat-tab-header-active-focus-indicator-color: #e33e36;
  --mat-tab-header-active-hover-indicator-color: #e33e36;
}
.QppJNFQ2 .mat-mdc-tab-group.mat-background-primary,
.QppJNFQ2 .mat-mdc-tab-nav-bar.mat-background-primary,
[class="9IrzK9pg"] .mat-mdc-tab-group.mat-background-primary,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar.mat-background-primary,
.vUBpXZjzi .mat-mdc-tab-group.mat-background-primary,
.vUBpXZjzi .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #00c81e;
  --mat-tab-header-with-background-foreground-color: white;
}
.QppJNFQ2 .mat-mdc-tab-group.mat-background-accent,
.QppJNFQ2 .mat-mdc-tab-nav-bar.mat-background-accent,
[class="9IrzK9pg"] .mat-mdc-tab-group.mat-background-accent,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar.mat-background-accent,
.vUBpXZjzi .mat-mdc-tab-group.mat-background-accent,
.vUBpXZjzi .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #fff9eb;
  --mat-tab-header-with-background-foreground-color: black;
}
.QppJNFQ2 .mat-mdc-tab-group.mat-background-warn,
.QppJNFQ2 .mat-mdc-tab-nav-bar.mat-background-warn,
[class="9IrzK9pg"] .mat-mdc-tab-group.mat-background-warn,
[class="9IrzK9pg"] .mat-mdc-tab-nav-bar.mat-background-warn,
.vUBpXZjzi .mat-mdc-tab-group.mat-background-warn,
.vUBpXZjzi .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e33e36;
  --mat-tab-header-with-background-foreground-color: white;
}
.QppJNFQ2 .mat-mdc-checkbox.mat-primary,
[class="9IrzK9pg"] .mat-mdc-checkbox.mat-primary,
.vUBpXZjzi .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #00c81e;
  --mdc-checkbox-selected-hover-icon-color: #00c81e;
  --mdc-checkbox-selected-icon-color: #00c81e;
  --mdc-checkbox-selected-pressed-icon-color: #00c81e;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #00c81e;
  --mdc-checkbox-selected-hover-state-layer-color: #00c81e;
  --mdc-checkbox-selected-pressed-state-layer-color: #00c81e;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.QppJNFQ2 .mat-mdc-checkbox.mat-warn,
[class="9IrzK9pg"] .mat-mdc-checkbox.mat-warn,
.vUBpXZjzi .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e33e36;
  --mdc-checkbox-selected-hover-icon-color: #e33e36;
  --mdc-checkbox-selected-icon-color: #e33e36;
  --mdc-checkbox-selected-pressed-icon-color: #e33e36;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e33e36;
  --mdc-checkbox-selected-hover-state-layer-color: #e33e36;
  --mdc-checkbox-selected-pressed-state-layer-color: #e33e36;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.QppJNFQ2 .mat-mdc-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-button.mat-primary,
.vUBpXZjzi .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #00c81e;
  --mat-text-button-state-layer-color: #00c81e;
  --mat-text-button-ripple-color: rgba(0, 200, 30, 0.1);
}
.QppJNFQ2 .mat-mdc-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-button.mat-accent,
.vUBpXZjzi .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #fff9eb;
  --mat-text-button-state-layer-color: #fff9eb;
  --mat-text-button-ripple-color: rgba(255, 249, 235, 0.1);
}
.QppJNFQ2 .mat-mdc-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-button.mat-warn,
.vUBpXZjzi .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e33e36;
  --mat-text-button-state-layer-color: #e33e36;
  --mat-text-button-ripple-color: rgba(227, 62, 54, 0.1);
}
.QppJNFQ2 .mat-mdc-unelevated-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-unelevated-button.mat-primary,
.vUBpXZjzi .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #00c81e;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-unelevated-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-unelevated-button.mat-accent,
.vUBpXZjzi .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #fff9eb;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.QppJNFQ2 .mat-mdc-unelevated-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-unelevated-button.mat-warn,
.vUBpXZjzi .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e33e36;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-raised-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-raised-button.mat-primary,
.vUBpXZjzi .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #00c81e;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-raised-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-raised-button.mat-accent,
.vUBpXZjzi .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #fff9eb;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.QppJNFQ2 .mat-mdc-raised-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-raised-button.mat-warn,
.vUBpXZjzi .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e33e36;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-outlined-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-outlined-button.mat-primary,
.vUBpXZjzi .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #00c81e;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #00c81e;
  --mat-outlined-button-ripple-color: rgba(0, 200, 30, 0.1);
}
.QppJNFQ2 .mat-mdc-outlined-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-outlined-button.mat-accent,
.vUBpXZjzi .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #fff9eb;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #fff9eb;
  --mat-outlined-button-ripple-color: rgba(255, 249, 235, 0.1);
}
.QppJNFQ2 .mat-mdc-outlined-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-outlined-button.mat-warn,
.vUBpXZjzi .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e33e36;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e33e36;
  --mat-outlined-button-ripple-color: rgba(227, 62, 54, 0.1);
}
.QppJNFQ2 .mat-mdc-icon-button.mat-primary,
[class="9IrzK9pg"] .mat-mdc-icon-button.mat-primary,
.vUBpXZjzi .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #00c81e;
  --mat-icon-button-state-layer-color: #00c81e;
  --mat-icon-button-ripple-color: rgba(0, 200, 30, 0.1);
}
.QppJNFQ2 .mat-mdc-icon-button.mat-accent,
[class="9IrzK9pg"] .mat-mdc-icon-button.mat-accent,
.vUBpXZjzi .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #fff9eb;
  --mat-icon-button-state-layer-color: #fff9eb;
  --mat-icon-button-ripple-color: rgba(255, 249, 235, 0.1);
}
.QppJNFQ2 .mat-mdc-icon-button.mat-warn,
[class="9IrzK9pg"] .mat-mdc-icon-button.mat-warn,
.vUBpXZjzi .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e33e36;
  --mat-icon-button-state-layer-color: #e33e36;
  --mat-icon-button-ripple-color: rgba(227, 62, 54, 0.1);
}
.QppJNFQ2 .mat-mdc-fab.mat-primary,
[class="9IrzK9pg"] .mat-mdc-fab.mat-primary,
.vUBpXZjzi .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #00c81e;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-fab.mat-accent,
[class="9IrzK9pg"] .mat-mdc-fab.mat-accent,
.vUBpXZjzi .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #fff9eb;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.QppJNFQ2 .mat-mdc-fab.mat-warn,
[class="9IrzK9pg"] .mat-mdc-fab.mat-warn,
.vUBpXZjzi .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #e33e36;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-mini-fab.mat-primary,
[class="9IrzK9pg"] .mat-mdc-mini-fab.mat-primary,
.vUBpXZjzi .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #00c81e;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-mdc-mini-fab.mat-accent,
[class="9IrzK9pg"] .mat-mdc-mini-fab.mat-accent,
.vUBpXZjzi .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #fff9eb;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.QppJNFQ2 .mat-mdc-mini-fab.mat-warn,
[class="9IrzK9pg"] .mat-mdc-mini-fab.mat-warn,
.vUBpXZjzi .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #e33e36;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.QppJNFQ2 .mat-accent,
[class="9IrzK9pg"] .mat-accent,
.vUBpXZjzi .mat-accent {
  --mdc-circular-progress-active-indicator-color: #fff9eb;
}
.QppJNFQ2 .mat-warn,
[class="9IrzK9pg"] .mat-warn,
.vUBpXZjzi .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e33e36;
}
.QppJNFQ2 .mat-badge-accent,
[class="9IrzK9pg"] .mat-badge-accent,
.vUBpXZjzi .mat-badge-accent {
  --mat-badge-background-color: #fff9eb;
  --mat-badge-text-color: black;
}
.QppJNFQ2 .mat-badge-warn,
[class="9IrzK9pg"] .mat-badge-warn,
.vUBpXZjzi .mat-badge-warn {
  --mat-badge-background-color: #e33e36;
  --mat-badge-text-color: white;
}
.QppJNFQ2 .mat-datepicker-content.mat-accent,
[class="9IrzK9pg"] .mat-datepicker-content.mat-accent,
.vUBpXZjzi .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #fff9eb;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 249, 235, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 249, 235, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 249, 235, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 249, 235, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.QppJNFQ2 .mat-datepicker-content.mat-warn,
[class="9IrzK9pg"] .mat-datepicker-content.mat-warn,
.vUBpXZjzi .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e33e36;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(227, 62, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(227, 62, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(227, 62, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(227, 62, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.QppJNFQ2 .mat-datepicker-toggle-active.mat-accent,
[class="9IrzK9pg"] .mat-datepicker-toggle-active.mat-accent,
.vUBpXZjzi .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #fff9eb;
}
.QppJNFQ2 .mat-datepicker-toggle-active.mat-warn,
[class="9IrzK9pg"] .mat-datepicker-toggle-active.mat-warn,
.vUBpXZjzi .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e33e36;
}
.QppJNFQ2 .mat-icon.mat-primary,
[class="9IrzK9pg"] .mat-icon.mat-primary,
.vUBpXZjzi .mat-icon.mat-primary {
  --mat-icon-color: #00c81e;
}
.QppJNFQ2 .mat-icon.mat-accent,
[class="9IrzK9pg"] .mat-icon.mat-accent,
.vUBpXZjzi .mat-icon.mat-accent {
  --mat-icon-color: #fff9eb;
}
.QppJNFQ2 .mat-icon.mat-warn,
[class="9IrzK9pg"] .mat-icon.mat-warn,
.vUBpXZjzi .mat-icon.mat-warn {
  --mat-icon-color: #e33e36;
}
.QppJNFQ2 .mat-step-header.mat-accent,
[class="9IrzK9pg"] .mat-step-header.mat-accent,
.vUBpXZjzi .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #fff9eb;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #fff9eb;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #fff9eb;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.QppJNFQ2 .mat-step-header.mat-warn,
[class="9IrzK9pg"] .mat-step-header.mat-warn,
.vUBpXZjzi .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e33e36;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e33e36;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e33e36;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.QppJNFQ2 .mat-toolbar.mat-primary,
[class="9IrzK9pg"] .mat-toolbar.mat-primary,
.vUBpXZjzi .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #00c81e;
  --mat-toolbar-container-text-color: white;
}
.QppJNFQ2 .mat-toolbar.mat-accent,
[class="9IrzK9pg"] .mat-toolbar.mat-accent,
.vUBpXZjzi .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #fff9eb;
  --mat-toolbar-container-text-color: black;
}
.QppJNFQ2 .mat-toolbar.mat-warn,
[class="9IrzK9pg"] .mat-toolbar.mat-warn,
.vUBpXZjzi .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e33e36;
  --mat-toolbar-container-text-color: white;
}
.QppJNFQ2 :root,
[class="9IrzK9pg"] :root,
.vUBpXZjzi :root {
  --chart-color-1: #00a70a;
  --chart-color-2: #00c21a;
  --chart-color-3: #26d040;
  --chart-color-4: #4dd962;
  --chart-color-5: #80e48f;
  --chart-color-6: #b3efbc;
  --chart-color-7: #e0f8e4;
  --chart-color-8: #d1ffd2;
  --chart-color-9: #6bff6e;
  --chart-color-10: #52ff55;
}
.QppJNFQ2 .mat-mdc-menu-item,
[class="9IrzK9pg"] .mat-mdc-menu-item,
.vUBpXZjzi .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.QppJNFQ2 .mat-mdc-menu-item mat-icon,
[class="9IrzK9pg"] .mat-mdc-menu-item mat-icon,
.vUBpXZjzi .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.QppJNFQ2 mat-nav-list a,
[class="9IrzK9pg"] mat-nav-list a,
.vUBpXZjzi mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.QppJNFQ2 mat-nav-list a.color-primary-important,
[class="9IrzK9pg"] mat-nav-list a.color-primary-important,
.vUBpXZjzi mat-nav-list a.color-primary-important {
  color: #00c81e !important;
}
.QppJNFQ2 .mat-mdc-button > .mat-icon,
[class="9IrzK9pg"] .mat-mdc-button > .mat-icon,
.vUBpXZjzi .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.QppJNFQ2 .mat-button-toggle-group,
[class="9IrzK9pg"] .mat-button-toggle-group,
.vUBpXZjzi .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.QppJNFQ2 .mat-button-toggle-group-appearance-standard,
[class="9IrzK9pg"] .mat-button-toggle-group-appearance-standard,
.vUBpXZjzi .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.QppJNFQ2 .mat-button-toggle-disabled.mat-button-toggle-checked,
[class="9IrzK9pg"] .mat-button-toggle-disabled.mat-button-toggle-checked,
.vUBpXZjzi .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.QppJNFQ2 .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
[class="9IrzK9pg"] .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.vUBpXZjzi .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.QppJNFQ2 .mat-button-toggle-disabled .mat-button-toggle-button,
[class="9IrzK9pg"] .mat-button-toggle-disabled .mat-button-toggle-button,
.vUBpXZjzi .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.QppJNFQ2 .mat-button-toggle,
[class="9IrzK9pg"] .mat-button-toggle,
.vUBpXZjzi .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #fff9eb;
  border: none;
}
.QppJNFQ2 .mat-button-toggle .mat-focus-indicator,
[class="9IrzK9pg"] .mat-button-toggle .mat-focus-indicator,
.vUBpXZjzi .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.QppJNFQ2 .mat-button-toggle-checked,
[class="9IrzK9pg"] .mat-button-toggle-checked,
.vUBpXZjzi .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.QppJNFQ2 .mat-button-toggle-checked .mat-focus-indicator,
[class="9IrzK9pg"] .mat-button-toggle-checked .mat-focus-indicator,
.vUBpXZjzi .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.QppJNFQ2 .mat-button-toggle-checked .mat-button-toggle-label-content,
[class="9IrzK9pg"] .mat-button-toggle-checked .mat-button-toggle-label-content,
.vUBpXZjzi .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #00c81e;
}
.QppJNFQ2 .mat-button-toggle-label-content,
[class="9IrzK9pg"] .mat-button-toggle-label-content,
.vUBpXZjzi .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.QppJNFQ2 .mat-button-wrapper,
[class="9IrzK9pg"] .mat-button-wrapper,
.vUBpXZjzi .mat-button-wrapper {
  color: inherit;
}
.QppJNFQ2 .mat-slide-toggle-content,
[class="9IrzK9pg"] .mat-slide-toggle-content,
.vUBpXZjzi .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.QppJNFQ2 .mat-mdc-table,
[class="9IrzK9pg"] .mat-mdc-table,
.vUBpXZjzi .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.QppJNFQ2 .mat-mdc-table .mat-mdc-header-cell,
[class="9IrzK9pg"] .mat-mdc-table .mat-mdc-header-cell,
.vUBpXZjzi .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.QppJNFQ2 .mat-mdc-table .mat-mdc-cell,
[class="9IrzK9pg"] .mat-mdc-table .mat-mdc-cell,
.vUBpXZjzi .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.QppJNFQ2 .mat-mdc-table mat-row.mat-mdc-row,
[class="9IrzK9pg"] .mat-mdc-table mat-row.mat-mdc-row,
.vUBpXZjzi .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.QppJNFQ2 .mat-mdc-table mat-row.mat-mdc-row:hover,
[class="9IrzK9pg"] .mat-mdc-table mat-row.mat-mdc-row:hover,
.vUBpXZjzi .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.QppJNFQ2 .mat-mdc-form-field-error,
[class="9IrzK9pg"] .mat-mdc-form-field-error,
.vUBpXZjzi .mat-mdc-form-field-error {
  color: #e33e36;
  font-size: 0.8rem;
}
.QppJNFQ2 .mat-mdc-tooltip,
.QppJNFQ2 .mat-tooltip,
[class="9IrzK9pg"] .mat-mdc-tooltip,
[class="9IrzK9pg"] .mat-tooltip,
.vUBpXZjzi .mat-mdc-tooltip,
.vUBpXZjzi .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #00c81e !important;
  border: 1px solid #00c81e;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #00c81e;
}
.QppJNFQ2 .mat-mdc-card,
[class="9IrzK9pg"] .mat-mdc-card,
.vUBpXZjzi .mat-mdc-card {
  width: auto;
  background-color: #fff9eb !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.QppJNFQ2 .mat-mdc-card .mat-mdc-card-title,
[class="9IrzK9pg"] .mat-mdc-card .mat-mdc-card-title,
.vUBpXZjzi .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.QppJNFQ2 .mat-mdc-card .mat-mdc-card-title mat-icon,
[class="9IrzK9pg"] .mat-mdc-card .mat-mdc-card-title mat-icon,
.vUBpXZjzi .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.QppJNFQ2 .mat-mdc-card .mat-mdc-card-title > h2,
[class="9IrzK9pg"] .mat-mdc-card .mat-mdc-card-title > h2,
.vUBpXZjzi .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.QppJNFQ2 .mat-mdc-card .mat-mdc-card-title > * > h2,
[class="9IrzK9pg"] .mat-mdc-card .mat-mdc-card-title > * > h2,
.vUBpXZjzi .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.QppJNFQ2 .mat-mdc-card > *:not(mat-card-title),
[class="9IrzK9pg"] .mat-mdc-card > *:not(mat-card-title),
.vUBpXZjzi .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.QppJNFQ2 .mat-mdc-card .mat-mdc-card-header,
[class="9IrzK9pg"] .mat-mdc-card .mat-mdc-card-header,
.vUBpXZjzi .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.QppJNFQ2 .mat-toolbar,
[class="9IrzK9pg"] .mat-toolbar,
.vUBpXZjzi .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.QppJNFQ2 .mat-mdc-form-field,
[class="9IrzK9pg"] .mat-mdc-form-field,
.vUBpXZjzi .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.QppJNFQ2 .mdc-text-field--filled:not(.mdc-text-field--disabled),
[class="9IrzK9pg"] .mdc-text-field--filled:not(.mdc-text-field--disabled),
.vUBpXZjzi .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.QppJNFQ2 .mat-mdc-form-field-focus-overlay,
[class="9IrzK9pg"] .mat-mdc-form-field-focus-overlay,
.vUBpXZjzi .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.QppJNFQ2 .mat-form-field-infix,
[class="9IrzK9pg"] .mat-form-field-infix,
.vUBpXZjzi .mat-form-field-infix {
  width: auto !important;
}
.QppJNFQ2 .mdc-floating-label:not(.mdc-floating-label--float-above),
[class="9IrzK9pg"] .mdc-floating-label:not(.mdc-floating-label--float-above),
.vUBpXZjzi .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.QppJNFQ2 .mdc-floating-label,
[class="9IrzK9pg"] .mdc-floating-label,
.vUBpXZjzi .mdc-floating-label {
  font-size: 1.25rem;
}
.QppJNFQ2 .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
[class="9IrzK9pg"] .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.vUBpXZjzi .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.QppJNFQ2 .mat-mdc-menu-item :not(mat-icon),
[class="9IrzK9pg"] .mat-mdc-menu-item :not(mat-icon),
.vUBpXZjzi .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.QppJNFQ2 .mat-drawer-container,
[class="9IrzK9pg"] .mat-drawer-container,
.vUBpXZjzi .mat-drawer-container {
  background-color: #fff9eb;
}
.QppJNFQ2 .mat-mdc-dialog-container,
[class="9IrzK9pg"] .mat-mdc-dialog-container,
.vUBpXZjzi .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #fff9eb;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.QppJNFQ2 .mat-mdc-list-base,
[class="9IrzK9pg"] .mat-mdc-list-base,
.vUBpXZjzi .mat-mdc-list-base {
  padding-top: 0;
}
.QppJNFQ2 .mat-mdc-list-item-content,
[class="9IrzK9pg"] .mat-mdc-list-item-content,
.vUBpXZjzi .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.QppJNFQ2 .mat-mdc-list-item,
[class="9IrzK9pg"] .mat-mdc-list-item,
.vUBpXZjzi .mat-mdc-list-item {
  height: 2rem !important;
}
.QppJNFQ2 .mat-option-text,
[class="9IrzK9pg"] .mat-option-text,
.vUBpXZjzi .mat-option-text {
  font-size: 0.9rem;
}
.QppJNFQ2 .mat-select-value,
[class="9IrzK9pg"] .mat-select-value,
.vUBpXZjzi .mat-select-value {
  font-size: 0.9rem;
}
.QppJNFQ2 .mat-mdc-paginator,
[class="9IrzK9pg"] .mat-mdc-paginator,
.vUBpXZjzi .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.QppJNFQ2 .mat-mdc-paginator .mat-mdc-paginator-container,
[class="9IrzK9pg"] .mat-mdc-paginator .mat-mdc-paginator-container,
.vUBpXZjzi .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.QppJNFQ2 .mat-mdc-paginator .mat-mdc-paginator-page-size,
.QppJNFQ2 .mat-mdc-paginator .mat-mdc-paginator-range-actions,
[class="9IrzK9pg"] .mat-mdc-paginator .mat-mdc-paginator-page-size,
[class="9IrzK9pg"] .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.vUBpXZjzi .mat-mdc-paginator .mat-mdc-paginator-page-size,
.vUBpXZjzi .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.QppJNFQ2 .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.QppJNFQ2 .mat-mdc-paginator .mat-mdc-paginator-range-label,
[class="9IrzK9pg"] .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
[class="9IrzK9pg"] .mat-mdc-paginator .mat-mdc-paginator-range-label,
.vUBpXZjzi .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.vUBpXZjzi .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.QppJNFQ2 .mat-mdc-paginator-page-size-select,
[class="9IrzK9pg"] .mat-mdc-paginator-page-size-select,
.vUBpXZjzi .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.QppJNFQ2 .mat-mdc-paginator-range-actions *,
[class="9IrzK9pg"] .mat-mdc-paginator-range-actions *,
.vUBpXZjzi .mat-mdc-paginator-range-actions * {
  color:!important;
}
.QppJNFQ2 fa-icon,
[class="9IrzK9pg"] fa-icon,
.vUBpXZjzi fa-icon {
  color: #e33e36;
  margin-right: 1rem !important;
}
.QppJNFQ2 a,
[class="9IrzK9pg"] a,
.vUBpXZjzi a {
  white-space: normal;
}
.QppJNFQ2 .main-content,
[class="9IrzK9pg"] .main-content,
.vUBpXZjzi .main-content {
  height: 100%;
}
.QppJNFQ2 .full-width,
[class="9IrzK9pg"] .full-width,
.vUBpXZjzi .full-width {
  width: 100%;
}
.QppJNFQ2 .full-height,
[class="9IrzK9pg"] .full-height,
.vUBpXZjzi .full-height {
  height: 100%;
}
.QppJNFQ2 .row,
[class="9IrzK9pg"] .row,
.vUBpXZjzi .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.QppJNFQ2 .col,
[class="9IrzK9pg"] .col,
.vUBpXZjzi .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.QppJNFQ2 .col:last-child,
[class="9IrzK9pg"] .col:last-child,
.vUBpXZjzi .col:last-child {
  margin-right: 0;
}
.QppJNFQ2 .mat-mdc-snack-bar-container,
[class="9IrzK9pg"] .mat-mdc-snack-bar-container,
.vUBpXZjzi .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #fff9eb;
  --mdc-snackbar-supporting-text-color: #00c81e;
  border-style: solid;
  border-color: #00c81e;
  border-width: 0.2rem;
  color: #00c81e;
}
.QppJNFQ2 button.border-primary:not([disabled]),
[class="9IrzK9pg"] button.border-primary:not([disabled]),
.vUBpXZjzi button.border-primary:not([disabled]) {
  border: 1px solid #00c81e;
}
.QppJNFQ2 button.border-accent:not([disabled]),
[class="9IrzK9pg"] button.border-accent:not([disabled]),
.vUBpXZjzi button.border-accent:not([disabled]) {
  border: 1px solid #fff9eb;
}
.QppJNFQ2 button.border-accent-500:not([disabled]),
[class="9IrzK9pg"] button.border-accent-500:not([disabled]),
.vUBpXZjzi button.border-accent-500:not([disabled]) {
  border: 1px solid #fff9eb;
}
.QppJNFQ2 button.border-warn:not([disabled]),
[class="9IrzK9pg"] button.border-warn:not([disabled]),
.vUBpXZjzi button.border-warn:not([disabled]) {
  border: 1px solid #e33e36;
}
.QppJNFQ2 .barchart-primary-label,
[class="9IrzK9pg"] .barchart-primary-label,
.vUBpXZjzi .barchart-primary-label {
  stroke: #00c81e;
  stroke-width: 1 !important;
}
.QppJNFQ2 .barchart-accent-background-label,
[class="9IrzK9pg"] .barchart-accent-background-label,
.vUBpXZjzi .barchart-accent-background-label {
  fill: none;
}
.QppJNFQ2 .fill-accent-500,
[class="9IrzK9pg"] .fill-accent-500,
.vUBpXZjzi .fill-accent-500 {
  fill: #fff9eb;
}
.QppJNFQ2 .stroke-accent-500,
[class="9IrzK9pg"] .stroke-accent-500,
.vUBpXZjzi .stroke-accent-500 {
  stroke: #fff9eb;
}
.QppJNFQ2 .fill-primary,
[class="9IrzK9pg"] .fill-primary,
.vUBpXZjzi .fill-primary {
  fill: #00c81e;
}
.QppJNFQ2 .stroke-primary,
[class="9IrzK9pg"] .stroke-primary,
.vUBpXZjzi .stroke-primary {
  stroke: #00c81e;
}
.QppJNFQ2 .color-primary,
[class="9IrzK9pg"] .color-primary,
.vUBpXZjzi .color-primary {
  color: #00c81e;
}
.QppJNFQ2 .color-primary-important,
[class="9IrzK9pg"] .color-primary-important,
.vUBpXZjzi .color-primary-important {
  color: #00c81e !important;
}
.QppJNFQ2 .color-accent,
[class="9IrzK9pg"] .color-accent,
.vUBpXZjzi .color-accent {
  color: #fff9eb;
}
.QppJNFQ2 .color-accent-500,
[class="9IrzK9pg"] .color-accent-500,
.vUBpXZjzi .color-accent-500 {
  color: #fff9eb !important;
}
.QppJNFQ2 .color-disabled,
[class="9IrzK9pg"] .color-disabled,
.vUBpXZjzi .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.QppJNFQ2 .background-primary,
[class="9IrzK9pg"] .background-primary,
.vUBpXZjzi .background-primary {
  background-color: #00c81e;
}
.QppJNFQ2 .background-accent,
[class="9IrzK9pg"] .background-accent,
.vUBpXZjzi .background-accent {
  background-color: #fff9eb !important;
}
.QppJNFQ2 .background-accent-500,
[class="9IrzK9pg"] .background-accent-500,
.vUBpXZjzi .background-accent-500 {
  background-color: #fff9eb;
}
.QppJNFQ2 .hover-background-primary:hover,
[class="9IrzK9pg"] .hover-background-primary:hover,
.vUBpXZjzi .hover-background-primary:hover {
  background-color: #00c81e !important;
}
.QppJNFQ2 .before-border-primary:before,
[class="9IrzK9pg"] .before-border-primary:before,
.vUBpXZjzi .before-border-primary:before {
  border: 1px solid #00c81e;
}
.QppJNFQ2 .color-warn,
[class="9IrzK9pg"] .color-warn,
.vUBpXZjzi .color-warn {
  color: #e33e36;
}
.QppJNFQ2 a.active,
[class="9IrzK9pg"] a.active,
.vUBpXZjzi a.active {
  font-weight: 500;
  color: #00c81e;
}
.QppJNFQ2 .hover-primary-shadow:hover,
[class="9IrzK9pg"] .hover-primary-shadow:hover,
.vUBpXZjzi .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #00c81e, -1px -1px 5px -1px #00c81e;
}
.QppJNFQ2 .primary-shadow,
[class="9IrzK9pg"] .primary-shadow,
.vUBpXZjzi .primary-shadow {
  border: 1px solid #00c81e !important;
}
.QppJNFQ2 .hover-accent-shadow:hover,
[class="9IrzK9pg"] .hover-accent-shadow:hover,
.vUBpXZjzi .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #fffbf1, -1px -1px 5px 1px #fff9eb;
}
.QppJNFQ2 .chart-color-1,
[class="9IrzK9pg"] .chart-color-1,
.vUBpXZjzi .chart-color-1 {
  fill: #00a70a;
}
.QppJNFQ2 .chart-color-2,
[class="9IrzK9pg"] .chart-color-2,
.vUBpXZjzi .chart-color-2 {
  fill: #00c21a;
}
.QppJNFQ2 .chart-color-3,
[class="9IrzK9pg"] .chart-color-3,
.vUBpXZjzi .chart-color-3 {
  fill: #26d040;
}
.QppJNFQ2 .chart-color-4,
[class="9IrzK9pg"] .chart-color-4,
.vUBpXZjzi .chart-color-4 {
  fill: #4dd962;
}
.QppJNFQ2 .chart-color-5,
[class="9IrzK9pg"] .chart-color-5,
.vUBpXZjzi .chart-color-5 {
  fill: #80e48f;
}
.QppJNFQ2 .chart-color-6,
[class="9IrzK9pg"] .chart-color-6,
.vUBpXZjzi .chart-color-6 {
  fill: #b3efbc;
}
.QppJNFQ2 .chart-color-7,
[class="9IrzK9pg"] .chart-color-7,
.vUBpXZjzi .chart-color-7 {
  fill: #e0f8e4;
}
.QppJNFQ2 .chart-color-8,
[class="9IrzK9pg"] .chart-color-8,
.vUBpXZjzi .chart-color-8 {
  fill: #d1ffd2;
}
.QppJNFQ2 .chart-color-9,
[class="9IrzK9pg"] .chart-color-9,
.vUBpXZjzi .chart-color-9 {
  fill: #6bff6e;
}
.QppJNFQ2 .chart-color-10,
[class="9IrzK9pg"] .chart-color-10,
.vUBpXZjzi .chart-color-10 {
  fill: #52ff55;
}
.QppJNFQ2 body > *,
[class="9IrzK9pg"] body > *,
.vUBpXZjzi body > * {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
.QppJNFQ2 *:not(mat-icon),
[class="9IrzK9pg"] *:not(mat-icon),
.vUBpXZjzi *:not(mat-icon) {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.QppJNFQ2 h1,
.QppJNFQ2 h2,
.QppJNFQ2 h3,
.QppJNFQ2 h4,
.QppJNFQ2 h5,
.QppJNFQ2 h6,
[class="9IrzK9pg"] h1,
[class="9IrzK9pg"] h2,
[class="9IrzK9pg"] h3,
[class="9IrzK9pg"] h4,
[class="9IrzK9pg"] h5,
[class="9IrzK9pg"] h6,
.vUBpXZjzi h1,
.vUBpXZjzi h2,
.vUBpXZjzi h3,
.vUBpXZjzi h4,
.vUBpXZjzi h5,
.vUBpXZjzi h6 {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-weight: 400;
  margin: 0 !important;
  word-wrap: anywhere;
}
.QppJNFQ2 .action-button *,
[class="9IrzK9pg"] .action-button *,
.vUBpXZjzi .action-button * {
  font-family:
    Gilroy,
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
.QppJNFQ2 .company-logo,
[class="9IrzK9pg"] .company-logo,
.vUBpXZjzi .company-logo {
  margin-left: 1rem;
  height: 3rem;
  width: auto;
}
[class="2lNg3SwD"],
.VZsIcIj2 {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #525ca3;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #f9f5ef;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f9f5ef;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #525ca3;
  --mdc-filled-text-field-focus-active-indicator-color: #525ca3;
  --mdc-filled-text-field-focus-label-text-color: rgba(82, 92, 163, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #be006b;
  --mdc-filled-text-field-error-focus-label-text-color: #be006b;
  --mdc-filled-text-field-error-label-text-color: #be006b;
  --mdc-filled-text-field-error-caret-color: #be006b;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #be006b;
  --mdc-filled-text-field-error-focus-active-indicator-color: #be006b;
  --mdc-filled-text-field-error-hover-active-indicator-color: #be006b;
  --mdc-outlined-text-field-caret-color: #525ca3;
  --mdc-outlined-text-field-focus-outline-color: #525ca3;
  --mdc-outlined-text-field-focus-label-text-color: rgba(82, 92, 163, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #be006b;
  --mdc-outlined-text-field-error-focus-label-text-color: #be006b;
  --mdc-outlined-text-field-error-label-text-color: #be006b;
  --mdc-outlined-text-field-error-hover-label-text-color: #be006b;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #be006b;
  --mdc-outlined-text-field-error-hover-outline-color: #be006b;
  --mdc-outlined-text-field-error-outline-color: #be006b;
  --mat-form-field-focus-select-arrow-color: rgba(82, 92, 163, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #be006b;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(82, 92, 163, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 0, 107, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #4b549b;
  --mdc-switch-selected-handle-color: #4b549b;
  --mdc-switch-selected-hover-state-layer-color: #4b549b;
  --mdc-switch-selected-pressed-state-layer-color: #4b549b;
  --mdc-switch-selected-focus-handle-color: #283077;
  --mdc-switch-selected-hover-handle-color: #283077;
  --mdc-switch-selected-pressed-handle-color: #283077;
  --mdc-switch-selected-focus-track-color: #868dbf;
  --mdc-switch-selected-hover-track-color: #868dbf;
  --mdc-switch-selected-pressed-track-color: #868dbf;
  --mdc-switch-selected-track-color: #868dbf;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #525ca3;
  --mdc-slider-focus-handle-color: #525ca3;
  --mdc-slider-hover-handle-color: #525ca3;
  --mdc-slider-active-track-color: #525ca3;
  --mdc-slider-inactive-track-color: #525ca3;
  --mdc-slider-with-tick-marks-inactive-container-color: #525ca3;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #525ca3;
  --mat-slider-hover-state-layer-color: rgba(82, 92, 163, 0.05);
  --mat-slider-focus-state-layer-color: rgba(82, 92, 163, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f9f5ef;
  --mdc-checkbox-selected-hover-icon-color: #f9f5ef;
  --mdc-checkbox-selected-icon-color: #f9f5ef;
  --mdc-checkbox-selected-pressed-icon-color: #f9f5ef;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f9f5ef;
  --mdc-checkbox-selected-hover-state-layer-color: #f9f5ef;
  --mdc-checkbox-selected-pressed-state-layer-color: #f9f5ef;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #f9f5ef;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #525ca3;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #525ca3;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #525ca3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(82, 92, 163, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(82, 92, 163, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(82, 92, 163, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #525ca3;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(82, 92, 163, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #525ca3;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #525ca3;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #525ca3;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #be006b;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #be006b;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
[class="2lNg3SwD"] .mat-accent,
.VZsIcIj2 .mat-accent {
  --mat-option-selected-state-label-text-color: #f9f5ef;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="2lNg3SwD"] .mat-warn,
.VZsIcIj2 .mat-warn {
  --mat-option-selected-state-label-text-color: #be006b;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
[class="2lNg3SwD"] .mat-primary,
.VZsIcIj2 .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #525ca3;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #525ca3;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="2lNg3SwD"] .mat-accent,
.VZsIcIj2 .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #f9f5ef;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f9f5ef;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="2lNg3SwD"] .mat-warn,
.VZsIcIj2 .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #be006b;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #be006b;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
[class="2lNg3SwD"] .mat-mdc-progress-bar,
.VZsIcIj2 .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #525ca3;
  --mdc-linear-progress-track-color: rgba(82, 92, 163, 0.25);
}
[class="2lNg3SwD"] .mat-mdc-progress-bar.mat-accent,
.VZsIcIj2 .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #f9f5ef;
  --mdc-linear-progress-track-color: rgba(249, 245, 239, 0.25);
}
[class="2lNg3SwD"] .mat-mdc-progress-bar.mat-warn,
.VZsIcIj2 .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #be006b;
  --mdc-linear-progress-track-color: rgba(190, 0, 107, 0.25);
}
[class="2lNg3SwD"] .mat-mdc-form-field.mat-accent,
.VZsIcIj2 .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #f9f5ef;
  --mdc-filled-text-field-focus-active-indicator-color: #f9f5ef;
  --mdc-filled-text-field-focus-label-text-color: rgba(249, 245, 239, 0.87);
  --mdc-outlined-text-field-caret-color: #f9f5ef;
  --mdc-outlined-text-field-focus-outline-color: #f9f5ef;
  --mdc-outlined-text-field-focus-label-text-color: rgba(249, 245, 239, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(249, 245, 239, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-form-field.mat-warn,
.VZsIcIj2 .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #be006b;
  --mdc-filled-text-field-focus-active-indicator-color: #be006b;
  --mdc-filled-text-field-focus-label-text-color: rgba(190, 0, 107, 0.87);
  --mdc-outlined-text-field-caret-color: #be006b;
  --mdc-outlined-text-field-focus-outline-color: #be006b;
  --mdc-outlined-text-field-focus-label-text-color: rgba(190, 0, 107, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(190, 0, 107, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-form-field.mat-accent,
.VZsIcIj2 .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(249, 245, 239, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 0, 107, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-form-field.mat-warn,
.VZsIcIj2 .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(190, 0, 107, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 0, 107, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-standard-chip,
.VZsIcIj2 .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
[class="2lNg3SwD"] .mat-mdc-standard-chip,
.VZsIcIj2 .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #525ca3;
  --mdc-chip-elevated-selected-container-color: #525ca3;
  --mdc-chip-elevated-disabled-container-color: #525ca3;
  --mdc-chip-flat-disabled-selected-container-color: #525ca3;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #f9f5ef;
  --mdc-chip-elevated-selected-container-color: #f9f5ef;
  --mdc-chip-elevated-disabled-container-color: #f9f5ef;
  --mdc-chip-flat-disabled-selected-container-color: #f9f5ef;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
[class="2lNg3SwD"] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.VZsIcIj2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #be006b;
  --mdc-chip-elevated-selected-container-color: #be006b;
  --mdc-chip-elevated-disabled-container-color: #be006b;
  --mdc-chip-flat-disabled-selected-container-color: #be006b;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
[class="2lNg3SwD"] .mat-mdc-slide-toggle,
.VZsIcIj2 .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
[class="2lNg3SwD"] .mat-mdc-slide-toggle,
.VZsIcIj2 .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-slide-toggle.mat-accent,
.VZsIcIj2 .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #c5a772;
  --mdc-switch-selected-handle-color: #c5a772;
  --mdc-switch-selected-hover-state-layer-color: #c5a772;
  --mdc-switch-selected-pressed-state-layer-color: #c5a772;
  --mdc-switch-selected-focus-handle-color: #ab844a;
  --mdc-switch-selected-hover-handle-color: #ab844a;
  --mdc-switch-selected-pressed-handle-color: #ab844a;
  --mdc-switch-selected-focus-track-color: #dac6a2;
  --mdc-switch-selected-hover-track-color: #dac6a2;
  --mdc-switch-selected-pressed-track-color: #dac6a2;
  --mdc-switch-selected-track-color: #dac6a2;
}
[class="2lNg3SwD"] .mat-mdc-slide-toggle.mat-warn,
.VZsIcIj2 .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #b80063;
  --mdc-switch-selected-handle-color: #b80063;
  --mdc-switch-selected-hover-state-layer-color: #b80063;
  --mdc-switch-selected-pressed-state-layer-color: #b80063;
  --mdc-switch-selected-focus-handle-color: #99003c;
  --mdc-switch-selected-hover-handle-color: #99003c;
  --mdc-switch-selected-pressed-handle-color: #99003c;
  --mdc-switch-selected-focus-track-color: #d24d97;
  --mdc-switch-selected-hover-track-color: #d24d97;
  --mdc-switch-selected-pressed-track-color: #d24d97;
  --mdc-switch-selected-track-color: #d24d97;
}
[class="2lNg3SwD"] .mat-mdc-radio-button.mat-primary,
.VZsIcIj2 .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #525ca3;
  --mdc-radio-selected-hover-icon-color: #525ca3;
  --mdc-radio-selected-icon-color: #525ca3;
  --mdc-radio-selected-pressed-icon-color: #525ca3;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #525ca3;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-radio-button.mat-accent,
.VZsIcIj2 .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f9f5ef;
  --mdc-radio-selected-hover-icon-color: #f9f5ef;
  --mdc-radio-selected-icon-color: #f9f5ef;
  --mdc-radio-selected-pressed-icon-color: #f9f5ef;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f9f5ef;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="2lNg3SwD"] .mat-mdc-radio-button.mat-warn,
.VZsIcIj2 .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #be006b;
  --mdc-radio-selected-hover-icon-color: #be006b;
  --mdc-radio-selected-icon-color: #be006b;
  --mdc-radio-selected-pressed-icon-color: #be006b;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #be006b;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
[class="2lNg3SwD"] .mat-accent,
.VZsIcIj2 .mat-accent {
  --mdc-slider-handle-color: #f9f5ef;
  --mdc-slider-focus-handle-color: #f9f5ef;
  --mdc-slider-hover-handle-color: #f9f5ef;
  --mdc-slider-active-track-color: #f9f5ef;
  --mdc-slider-inactive-track-color: #f9f5ef;
  --mdc-slider-with-tick-marks-inactive-container-color: #f9f5ef;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #f9f5ef;
  --mat-slider-hover-state-layer-color: rgba(249, 245, 239, 0.05);
  --mat-slider-focus-state-layer-color: rgba(249, 245, 239, 0.2);
}
[class="2lNg3SwD"] .mat-warn,
.VZsIcIj2 .mat-warn {
  --mdc-slider-handle-color: #be006b;
  --mdc-slider-focus-handle-color: #be006b;
  --mdc-slider-hover-handle-color: #be006b;
  --mdc-slider-active-track-color: #be006b;
  --mdc-slider-inactive-track-color: #be006b;
  --mdc-slider-with-tick-marks-inactive-container-color: #be006b;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #be006b;
  --mat-slider-hover-state-layer-color: rgba(190, 0, 107, 0.05);
  --mat-slider-focus-state-layer-color: rgba(190, 0, 107, 0.2);
}
[class="2lNg3SwD"] .mdc-list-item__start,
[class="2lNg3SwD"] .mdc-list-item__end,
.VZsIcIj2 .mdc-list-item__start,
.VZsIcIj2 .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #525ca3;
  --mdc-radio-selected-hover-icon-color: #525ca3;
  --mdc-radio-selected-icon-color: #525ca3;
  --mdc-radio-selected-pressed-icon-color: #525ca3;
}
[class="2lNg3SwD"] .mat-accent .mdc-list-item__start,
[class="2lNg3SwD"] .mat-accent .mdc-list-item__end,
.VZsIcIj2 .mat-accent .mdc-list-item__start,
.VZsIcIj2 .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f9f5ef;
  --mdc-radio-selected-hover-icon-color: #f9f5ef;
  --mdc-radio-selected-icon-color: #f9f5ef;
  --mdc-radio-selected-pressed-icon-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-warn .mdc-list-item__start,
[class="2lNg3SwD"] .mat-warn .mdc-list-item__end,
.VZsIcIj2 .mat-warn .mdc-list-item__start,
.VZsIcIj2 .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #be006b;
  --mdc-radio-selected-hover-icon-color: #be006b;
  --mdc-radio-selected-icon-color: #be006b;
  --mdc-radio-selected-pressed-icon-color: #be006b;
}
[class="2lNg3SwD"] .mat-mdc-list-option,
.VZsIcIj2 .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #525ca3;
  --mdc-checkbox-selected-hover-icon-color: #525ca3;
  --mdc-checkbox-selected-icon-color: #525ca3;
  --mdc-checkbox-selected-pressed-icon-color: #525ca3;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #525ca3;
  --mdc-checkbox-selected-hover-state-layer-color: #525ca3;
  --mdc-checkbox-selected-pressed-state-layer-color: #525ca3;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="2lNg3SwD"] .mat-mdc-list-option.mat-accent,
.VZsIcIj2 .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f9f5ef;
  --mdc-checkbox-selected-hover-icon-color: #f9f5ef;
  --mdc-checkbox-selected-icon-color: #f9f5ef;
  --mdc-checkbox-selected-pressed-icon-color: #f9f5ef;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f9f5ef;
  --mdc-checkbox-selected-hover-state-layer-color: #f9f5ef;
  --mdc-checkbox-selected-pressed-state-layer-color: #f9f5ef;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="2lNg3SwD"] .mat-mdc-list-option.mat-warn,
.VZsIcIj2 .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #be006b;
  --mdc-checkbox-selected-hover-icon-color: #be006b;
  --mdc-checkbox-selected-icon-color: #be006b;
  --mdc-checkbox-selected-pressed-icon-color: #be006b;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #be006b;
  --mdc-checkbox-selected-hover-state-layer-color: #be006b;
  --mdc-checkbox-selected-pressed-state-layer-color: #be006b;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="2lNg3SwD"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
[class="2lNg3SwD"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
[class="2lNg3SwD"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
[class="2lNg3SwD"] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.VZsIcIj2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.VZsIcIj2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.VZsIcIj2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.VZsIcIj2 .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #525ca3;
}
[class="2lNg3SwD"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
[class="2lNg3SwD"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
[class="2lNg3SwD"] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.VZsIcIj2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.VZsIcIj2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.VZsIcIj2 .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
[class="2lNg3SwD"] .mat-mdc-tab-group,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar,
.VZsIcIj2 .mat-mdc-tab-group,
.VZsIcIj2 .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #525ca3;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #525ca3;
  --mat-tab-header-active-ripple-color: #525ca3;
  --mat-tab-header-inactive-ripple-color: #525ca3;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #525ca3;
  --mat-tab-header-active-hover-label-text-color: #525ca3;
  --mat-tab-header-active-focus-indicator-color: #525ca3;
  --mat-tab-header-active-hover-indicator-color: #525ca3;
}
[class="2lNg3SwD"] .mat-mdc-tab-group.mat-accent,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar.mat-accent,
.VZsIcIj2 .mat-mdc-tab-group.mat-accent,
.VZsIcIj2 .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #f9f5ef;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f9f5ef;
  --mat-tab-header-active-ripple-color: #f9f5ef;
  --mat-tab-header-inactive-ripple-color: #f9f5ef;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f9f5ef;
  --mat-tab-header-active-hover-label-text-color: #f9f5ef;
  --mat-tab-header-active-focus-indicator-color: #f9f5ef;
  --mat-tab-header-active-hover-indicator-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-mdc-tab-group.mat-warn,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar.mat-warn,
.VZsIcIj2 .mat-mdc-tab-group.mat-warn,
.VZsIcIj2 .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #be006b;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #be006b;
  --mat-tab-header-active-ripple-color: #be006b;
  --mat-tab-header-inactive-ripple-color: #be006b;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #be006b;
  --mat-tab-header-active-hover-label-text-color: #be006b;
  --mat-tab-header-active-focus-indicator-color: #be006b;
  --mat-tab-header-active-hover-indicator-color: #be006b;
}
[class="2lNg3SwD"] .mat-mdc-tab-group.mat-background-primary,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar.mat-background-primary,
.VZsIcIj2 .mat-mdc-tab-group.mat-background-primary,
.VZsIcIj2 .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #525ca3;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="2lNg3SwD"] .mat-mdc-tab-group.mat-background-accent,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar.mat-background-accent,
.VZsIcIj2 .mat-mdc-tab-group.mat-background-accent,
.VZsIcIj2 .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #f9f5ef;
  --mat-tab-header-with-background-foreground-color: black;
}
[class="2lNg3SwD"] .mat-mdc-tab-group.mat-background-warn,
[class="2lNg3SwD"] .mat-mdc-tab-nav-bar.mat-background-warn,
.VZsIcIj2 .mat-mdc-tab-group.mat-background-warn,
.VZsIcIj2 .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #be006b;
  --mat-tab-header-with-background-foreground-color: white;
}
[class="2lNg3SwD"] .mat-mdc-checkbox.mat-primary,
.VZsIcIj2 .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #525ca3;
  --mdc-checkbox-selected-hover-icon-color: #525ca3;
  --mdc-checkbox-selected-icon-color: #525ca3;
  --mdc-checkbox-selected-pressed-icon-color: #525ca3;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #525ca3;
  --mdc-checkbox-selected-hover-state-layer-color: #525ca3;
  --mdc-checkbox-selected-pressed-state-layer-color: #525ca3;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="2lNg3SwD"] .mat-mdc-checkbox.mat-warn,
.VZsIcIj2 .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #be006b;
  --mdc-checkbox-selected-hover-icon-color: #be006b;
  --mdc-checkbox-selected-icon-color: #be006b;
  --mdc-checkbox-selected-pressed-icon-color: #be006b;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #be006b;
  --mdc-checkbox-selected-hover-state-layer-color: #be006b;
  --mdc-checkbox-selected-pressed-state-layer-color: #be006b;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
[class="2lNg3SwD"] .mat-mdc-button.mat-primary,
.VZsIcIj2 .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #525ca3;
  --mat-text-button-state-layer-color: #525ca3;
  --mat-text-button-ripple-color: rgba(82, 92, 163, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-button.mat-accent,
.VZsIcIj2 .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #f9f5ef;
  --mat-text-button-state-layer-color: #f9f5ef;
  --mat-text-button-ripple-color: rgba(249, 245, 239, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-button.mat-warn,
.VZsIcIj2 .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #be006b;
  --mat-text-button-state-layer-color: #be006b;
  --mat-text-button-ripple-color: rgba(190, 0, 107, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-unelevated-button.mat-primary,
.VZsIcIj2 .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #525ca3;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-unelevated-button.mat-accent,
.VZsIcIj2 .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #f9f5ef;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-unelevated-button.mat-warn,
.VZsIcIj2 .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #be006b;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-raised-button.mat-primary,
.VZsIcIj2 .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #525ca3;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-raised-button.mat-accent,
.VZsIcIj2 .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #f9f5ef;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-raised-button.mat-warn,
.VZsIcIj2 .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #be006b;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-outlined-button.mat-primary,
.VZsIcIj2 .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #525ca3;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #525ca3;
  --mat-outlined-button-ripple-color: rgba(82, 92, 163, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-outlined-button.mat-accent,
.VZsIcIj2 .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #f9f5ef;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f9f5ef;
  --mat-outlined-button-ripple-color: rgba(249, 245, 239, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-outlined-button.mat-warn,
.VZsIcIj2 .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #be006b;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #be006b;
  --mat-outlined-button-ripple-color: rgba(190, 0, 107, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-icon-button.mat-primary,
.VZsIcIj2 .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #525ca3;
  --mat-icon-button-state-layer-color: #525ca3;
  --mat-icon-button-ripple-color: rgba(82, 92, 163, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-icon-button.mat-accent,
.VZsIcIj2 .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #f9f5ef;
  --mat-icon-button-state-layer-color: #f9f5ef;
  --mat-icon-button-ripple-color: rgba(249, 245, 239, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-icon-button.mat-warn,
.VZsIcIj2 .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #be006b;
  --mat-icon-button-state-layer-color: #be006b;
  --mat-icon-button-ripple-color: rgba(190, 0, 107, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-fab.mat-primary,
.VZsIcIj2 .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #525ca3;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-fab.mat-accent,
.VZsIcIj2 .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #f9f5ef;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-fab.mat-warn,
.VZsIcIj2 .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #be006b;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-mini-fab.mat-primary,
.VZsIcIj2 .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #525ca3;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-mini-fab.mat-accent,
.VZsIcIj2 .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #f9f5ef;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
[class="2lNg3SwD"] .mat-mdc-mini-fab.mat-warn,
.VZsIcIj2 .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #be006b;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
[class="2lNg3SwD"] .mat-accent,
.VZsIcIj2 .mat-accent {
  --mdc-circular-progress-active-indicator-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-warn,
.VZsIcIj2 .mat-warn {
  --mdc-circular-progress-active-indicator-color: #be006b;
}
[class="2lNg3SwD"] .mat-badge-accent,
.VZsIcIj2 .mat-badge-accent {
  --mat-badge-background-color: #f9f5ef;
  --mat-badge-text-color: black;
}
[class="2lNg3SwD"] .mat-badge-warn,
.VZsIcIj2 .mat-badge-warn {
  --mat-badge-background-color: #be006b;
  --mat-badge-text-color: white;
}
[class="2lNg3SwD"] .mat-datepicker-content.mat-accent,
.VZsIcIj2 .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #f9f5ef;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(249, 245, 239, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(249, 245, 239, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(249, 245, 239, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(249, 245, 239, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="2lNg3SwD"] .mat-datepicker-content.mat-warn,
.VZsIcIj2 .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #be006b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(190, 0, 107, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(190, 0, 107, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(190, 0, 107, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(190, 0, 107, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
[class="2lNg3SwD"] .mat-datepicker-toggle-active.mat-accent,
.VZsIcIj2 .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-datepicker-toggle-active.mat-warn,
.VZsIcIj2 .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #be006b;
}
[class="2lNg3SwD"] .mat-icon.mat-primary,
.VZsIcIj2 .mat-icon.mat-primary {
  --mat-icon-color: #525ca3;
}
[class="2lNg3SwD"] .mat-icon.mat-accent,
.VZsIcIj2 .mat-icon.mat-accent {
  --mat-icon-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-icon.mat-warn,
.VZsIcIj2 .mat-icon.mat-warn {
  --mat-icon-color: #be006b;
}
[class="2lNg3SwD"] .mat-step-header.mat-accent,
.VZsIcIj2 .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #f9f5ef;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #f9f5ef;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #f9f5ef;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
[class="2lNg3SwD"] .mat-step-header.mat-warn,
.VZsIcIj2 .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #be006b;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #be006b;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #be006b;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
[class="2lNg3SwD"] .mat-toolbar.mat-primary,
.VZsIcIj2 .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #525ca3;
  --mat-toolbar-container-text-color: white;
}
[class="2lNg3SwD"] .mat-toolbar.mat-accent,
.VZsIcIj2 .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #f9f5ef;
  --mat-toolbar-container-text-color: black;
}
[class="2lNg3SwD"] .mat-toolbar.mat-warn,
.VZsIcIj2 .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #be006b;
  --mat-toolbar-container-text-color: white;
}
[class="2lNg3SwD"] :root,
.VZsIcIj2 :root {
  --chart-color-1: #283077;
  --chart-color-2: #4b549b;
  --chart-color-3: #6c74b1;
  --chart-color-4: #868dbf;
  --chart-color-5: #a9aed1;
  --chart-color-6: #cbcee3;
  --chart-color-7: #eaebf4;
  --chart-color-8: #bbc1ff;
  --chart-color-9: #5564ff;
  --chart-color-10: #3b4dff;
}
[class="2lNg3SwD"] .mat-mdc-menu-item,
.VZsIcIj2 .mat-mdc-menu-item {
  font-size: 0.8rem;
}
[class="2lNg3SwD"] .mat-mdc-menu-item mat-icon,
.VZsIcIj2 .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
[class="2lNg3SwD"] mat-nav-list a,
.VZsIcIj2 mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
[class="2lNg3SwD"] mat-nav-list a.color-primary-important,
.VZsIcIj2 mat-nav-list a.color-primary-important {
  color: #525ca3 !important;
}
[class="2lNg3SwD"] .mat-mdc-button > .mat-icon,
.VZsIcIj2 .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
[class="2lNg3SwD"] .mat-button-toggle-group,
.VZsIcIj2 .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
[class="2lNg3SwD"] .mat-button-toggle-group-appearance-standard,
.VZsIcIj2 .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
[class="2lNg3SwD"] .mat-button-toggle-disabled.mat-button-toggle-checked,
.VZsIcIj2 .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
[class="2lNg3SwD"] .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.VZsIcIj2 .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
[class="2lNg3SwD"] .mat-button-toggle-disabled .mat-button-toggle-button,
.VZsIcIj2 .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
[class="2lNg3SwD"] .mat-button-toggle,
.VZsIcIj2 .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #f9f5ef;
  border: none;
}
[class="2lNg3SwD"] .mat-button-toggle .mat-focus-indicator,
.VZsIcIj2 .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
[class="2lNg3SwD"] .mat-button-toggle-checked,
.VZsIcIj2 .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
[class="2lNg3SwD"] .mat-button-toggle-checked .mat-focus-indicator,
.VZsIcIj2 .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
[class="2lNg3SwD"] .mat-button-toggle-checked .mat-button-toggle-label-content,
.VZsIcIj2 .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #525ca3;
}
[class="2lNg3SwD"] .mat-button-toggle-label-content,
.VZsIcIj2 .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
[class="2lNg3SwD"] .mat-button-wrapper,
.VZsIcIj2 .mat-button-wrapper {
  color: inherit;
}
[class="2lNg3SwD"] .mat-slide-toggle-content,
.VZsIcIj2 .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
[class="2lNg3SwD"] .mat-mdc-table,
.VZsIcIj2 .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
[class="2lNg3SwD"] .mat-mdc-table .mat-mdc-header-cell,
.VZsIcIj2 .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
[class="2lNg3SwD"] .mat-mdc-table .mat-mdc-cell,
.VZsIcIj2 .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
[class="2lNg3SwD"] .mat-mdc-table mat-row.mat-mdc-row,
.VZsIcIj2 .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
[class="2lNg3SwD"] .mat-mdc-table mat-row.mat-mdc-row:hover,
.VZsIcIj2 .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
[class="2lNg3SwD"] .mat-mdc-form-field-error,
.VZsIcIj2 .mat-mdc-form-field-error {
  color: #be006b;
  font-size: 0.8rem;
}
[class="2lNg3SwD"] .mat-mdc-tooltip,
[class="2lNg3SwD"] .mat-tooltip,
.VZsIcIj2 .mat-mdc-tooltip,
.VZsIcIj2 .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #525ca3 !important;
  border: 1px solid #525ca3;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #525ca3;
}
[class="2lNg3SwD"] .mat-mdc-card,
.VZsIcIj2 .mat-mdc-card {
  width: auto;
  background-color: #f9f5ef !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
[class="2lNg3SwD"] .mat-mdc-card .mat-mdc-card-title,
.VZsIcIj2 .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
[class="2lNg3SwD"] .mat-mdc-card .mat-mdc-card-title mat-icon,
.VZsIcIj2 .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
[class="2lNg3SwD"] .mat-mdc-card .mat-mdc-card-title > h2,
.VZsIcIj2 .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="2lNg3SwD"] .mat-mdc-card .mat-mdc-card-title > * > h2,
.VZsIcIj2 .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
[class="2lNg3SwD"] .mat-mdc-card > *:not(mat-card-title),
.VZsIcIj2 .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
[class="2lNg3SwD"] .mat-mdc-card .mat-mdc-card-header,
.VZsIcIj2 .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
[class="2lNg3SwD"] .mat-toolbar,
.VZsIcIj2 .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
[class="2lNg3SwD"] .mat-mdc-form-field,
.VZsIcIj2 .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
[class="2lNg3SwD"] .mdc-text-field--filled:not(.mdc-text-field--disabled),
.VZsIcIj2 .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
[class="2lNg3SwD"] .mat-mdc-form-field-focus-overlay,
.VZsIcIj2 .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
[class="2lNg3SwD"] .mat-form-field-infix,
.VZsIcIj2 .mat-form-field-infix {
  width: auto !important;
}
[class="2lNg3SwD"] .mdc-floating-label:not(.mdc-floating-label--float-above),
.VZsIcIj2 .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
[class="2lNg3SwD"] .mdc-floating-label,
.VZsIcIj2 .mdc-floating-label {
  font-size: 1.25rem;
}
[class="2lNg3SwD"] .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.VZsIcIj2 .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
[class="2lNg3SwD"] .mat-mdc-menu-item :not(mat-icon),
.VZsIcIj2 .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
[class="2lNg3SwD"] .mat-drawer-container,
.VZsIcIj2 .mat-drawer-container {
  background-color: #f9f5ef;
}
[class="2lNg3SwD"] .mat-mdc-dialog-container,
.VZsIcIj2 .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #f9f5ef;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
[class="2lNg3SwD"] .mat-mdc-list-base,
.VZsIcIj2 .mat-mdc-list-base {
  padding-top: 0;
}
[class="2lNg3SwD"] .mat-mdc-list-item-content,
.VZsIcIj2 .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
[class="2lNg3SwD"] .mat-mdc-list-item,
.VZsIcIj2 .mat-mdc-list-item {
  height: 2rem !important;
}
[class="2lNg3SwD"] .mat-option-text,
.VZsIcIj2 .mat-option-text {
  font-size: 0.9rem;
}
[class="2lNg3SwD"] .mat-select-value,
.VZsIcIj2 .mat-select-value {
  font-size: 0.9rem;
}
[class="2lNg3SwD"] .mat-mdc-paginator,
.VZsIcIj2 .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
[class="2lNg3SwD"] .mat-mdc-paginator .mat-mdc-paginator-container,
.VZsIcIj2 .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
[class="2lNg3SwD"] .mat-mdc-paginator .mat-mdc-paginator-page-size,
[class="2lNg3SwD"] .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.VZsIcIj2 .mat-mdc-paginator .mat-mdc-paginator-page-size,
.VZsIcIj2 .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
[class="2lNg3SwD"] .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
[class="2lNg3SwD"] .mat-mdc-paginator .mat-mdc-paginator-range-label,
.VZsIcIj2 .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.VZsIcIj2 .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
[class="2lNg3SwD"] .mat-mdc-paginator-page-size-select,
.VZsIcIj2 .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
[class="2lNg3SwD"] .mat-mdc-paginator-range-actions *,
.VZsIcIj2 .mat-mdc-paginator-range-actions * {
  color:!important;
}
[class="2lNg3SwD"] fa-icon,
.VZsIcIj2 fa-icon {
  color: #be006b;
  margin-right: 1rem !important;
}
[class="2lNg3SwD"] a,
.VZsIcIj2 a {
  white-space: normal;
}
[class="2lNg3SwD"] .main-content,
.VZsIcIj2 .main-content {
  height: 100%;
}
[class="2lNg3SwD"] .full-width,
.VZsIcIj2 .full-width {
  width: 100%;
}
[class="2lNg3SwD"] .full-height,
.VZsIcIj2 .full-height {
  height: 100%;
}
[class="2lNg3SwD"] .row,
.VZsIcIj2 .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
[class="2lNg3SwD"] .col,
.VZsIcIj2 .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
[class="2lNg3SwD"] .col:last-child,
.VZsIcIj2 .col:last-child {
  margin-right: 0;
}
[class="2lNg3SwD"] .mat-mdc-snack-bar-container,
.VZsIcIj2 .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #f9f5ef;
  --mdc-snackbar-supporting-text-color: #525ca3;
  border-style: solid;
  border-color: #525ca3;
  border-width: 0.2rem;
  color: #525ca3;
}
[class="2lNg3SwD"] button.border-primary:not([disabled]),
.VZsIcIj2 button.border-primary:not([disabled]) {
  border: 1px solid #525ca3;
}
[class="2lNg3SwD"] button.border-accent:not([disabled]),
.VZsIcIj2 button.border-accent:not([disabled]) {
  border: 1px solid #f9f5ef;
}
[class="2lNg3SwD"] button.border-accent-500:not([disabled]),
.VZsIcIj2 button.border-accent-500:not([disabled]) {
  border: 1px solid #caae7a;
}
[class="2lNg3SwD"] button.border-warn:not([disabled]),
.VZsIcIj2 button.border-warn:not([disabled]) {
  border: 1px solid #be006b;
}
[class="2lNg3SwD"] .barchart-primary-label,
.VZsIcIj2 .barchart-primary-label {
  stroke: #525ca3;
  stroke-width: 1 !important;
}
[class="2lNg3SwD"] .barchart-accent-background-label,
.VZsIcIj2 .barchart-accent-background-label {
  fill: none;
}
[class="2lNg3SwD"] .fill-accent-500,
.VZsIcIj2 .fill-accent-500 {
  fill: #caae7a;
}
[class="2lNg3SwD"] .stroke-accent-500,
.VZsIcIj2 .stroke-accent-500 {
  stroke: #caae7a;
}
[class="2lNg3SwD"] .fill-primary,
.VZsIcIj2 .fill-primary {
  fill: #525ca3;
}
[class="2lNg3SwD"] .stroke-primary,
.VZsIcIj2 .stroke-primary {
  stroke: #525ca3;
}
[class="2lNg3SwD"] .color-primary,
.VZsIcIj2 .color-primary {
  color: #525ca3;
}
[class="2lNg3SwD"] .color-primary-important,
.VZsIcIj2 .color-primary-important {
  color: #525ca3 !important;
}
[class="2lNg3SwD"] .color-accent,
.VZsIcIj2 .color-accent {
  color: #f9f5ef;
}
[class="2lNg3SwD"] .color-accent-500,
.VZsIcIj2 .color-accent-500 {
  color: #caae7a !important;
}
[class="2lNg3SwD"] .color-disabled,
.VZsIcIj2 .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
[class="2lNg3SwD"] .background-primary,
.VZsIcIj2 .background-primary {
  background-color: #525ca3;
}
[class="2lNg3SwD"] .background-accent,
.VZsIcIj2 .background-accent {
  background-color: #f9f5ef !important;
}
[class="2lNg3SwD"] .background-accent-500,
.VZsIcIj2 .background-accent-500 {
  background-color: #caae7a;
}
[class="2lNg3SwD"] .hover-background-primary:hover,
.VZsIcIj2 .hover-background-primary:hover {
  background-color: #525ca3 !important;
}
[class="2lNg3SwD"] .before-border-primary:before,
.VZsIcIj2 .before-border-primary:before {
  border: 1px solid #525ca3;
}
[class="2lNg3SwD"] .color-warn,
.VZsIcIj2 .color-warn {
  color: #be006b;
}
[class="2lNg3SwD"] a.active,
.VZsIcIj2 a.active {
  font-weight: 500;
  color: #525ca3;
}
[class="2lNg3SwD"] .hover-primary-shadow:hover,
.VZsIcIj2 .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #525ca3, -1px -1px 5px -1px #525ca3;
}
[class="2lNg3SwD"] .primary-shadow,
.VZsIcIj2 .primary-shadow {
  border: 1px solid #525ca3 !important;
}
[class="2lNg3SwD"] .hover-accent-shadow:hover,
.VZsIcIj2 .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #dac6a2, -1px -1px 5px 1px #f9f5ef;
}
[class="2lNg3SwD"] .chart-color-1,
.VZsIcIj2 .chart-color-1 {
  fill: #283077;
}
[class="2lNg3SwD"] .chart-color-2,
.VZsIcIj2 .chart-color-2 {
  fill: #4b549b;
}
[class="2lNg3SwD"] .chart-color-3,
.VZsIcIj2 .chart-color-3 {
  fill: #6c74b1;
}
[class="2lNg3SwD"] .chart-color-4,
.VZsIcIj2 .chart-color-4 {
  fill: #868dbf;
}
[class="2lNg3SwD"] .chart-color-5,
.VZsIcIj2 .chart-color-5 {
  fill: #a9aed1;
}
[class="2lNg3SwD"] .chart-color-6,
.VZsIcIj2 .chart-color-6 {
  fill: #cbcee3;
}
[class="2lNg3SwD"] .chart-color-7,
.VZsIcIj2 .chart-color-7 {
  fill: #eaebf4;
}
[class="2lNg3SwD"] .chart-color-8,
.VZsIcIj2 .chart-color-8 {
  fill: #bbc1ff;
}
[class="2lNg3SwD"] .chart-color-9,
.VZsIcIj2 .chart-color-9 {
  fill: #5564ff;
}
[class="2lNg3SwD"] .chart-color-10,
.VZsIcIj2 .chart-color-10 {
  fill: #3b4dff;
}
[class="2lNg3SwD"] body > *,
.VZsIcIj2 body > * {
  font-family: Arial, sans-serif !important;
}
[class="2lNg3SwD"] *:not(mat-icon),
.VZsIcIj2 *:not(mat-icon) {
  font-family: Arial, sans-serif;
}
[class="2lNg3SwD"] h1,
[class="2lNg3SwD"] h2,
[class="2lNg3SwD"] h3,
[class="2lNg3SwD"] h4,
[class="2lNg3SwD"] h5,
[class="2lNg3SwD"] h6,
.VZsIcIj2 h1,
.VZsIcIj2 h2,
.VZsIcIj2 h3,
.VZsIcIj2 h4,
.VZsIcIj2 h5,
.VZsIcIj2 h6 {
  font-family: Arial, sans-serif;
  font-weight: 400;
  margin: 0 !important;
  word-wrap: anywhere;
}
[class="2lNg3SwD"] .action-button *,
.VZsIcIj2 .action-button * {
  font-family: Arial, sans-serif !important;
}
[class="2lNg3SwD"] .company-logo,
.VZsIcIj2 .company-logo {
  margin-left: 1rem;
  height: 2rem;
  width: auto;
}
[class="2lNg3SwD"] #company-brand,
.VZsIcIj2 #company-brand {
  align-items: baseline !important;
}
.X9KODk6b,
.ZoW6HvrD {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #004927;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e7f5fd;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e7f5fd;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #004927;
  --mdc-filled-text-field-focus-active-indicator-color: #004927;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 73, 39, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #e83d4c;
  --mdc-filled-text-field-error-focus-label-text-color: #e83d4c;
  --mdc-filled-text-field-error-label-text-color: #e83d4c;
  --mdc-filled-text-field-error-caret-color: #e83d4c;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #e83d4c;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e83d4c;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e83d4c;
  --mdc-outlined-text-field-caret-color: #004927;
  --mdc-outlined-text-field-focus-outline-color: #004927;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 73, 39, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #e83d4c;
  --mdc-outlined-text-field-error-focus-label-text-color: #e83d4c;
  --mdc-outlined-text-field-error-label-text-color: #e83d4c;
  --mdc-outlined-text-field-error-hover-label-text-color: #e83d4c;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #e83d4c;
  --mdc-outlined-text-field-error-hover-outline-color: #e83d4c;
  --mdc-outlined-text-field-error-outline-color: #e83d4c;
  --mat-form-field-focus-select-arrow-color: rgba(0, 73, 39, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #e83d4c;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 73, 39, 0.87);
  --mat-select-invalid-arrow-color: rgba(232, 61, 76, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #004223;
  --mdc-switch-selected-handle-color: #004223;
  --mdc-switch-selected-hover-state-layer-color: #004223;
  --mdc-switch-selected-pressed-state-layer-color: #004223;
  --mdc-switch-selected-focus-handle-color: #00210e;
  --mdc-switch-selected-hover-handle-color: #00210e;
  --mdc-switch-selected-pressed-handle-color: #00210e;
  --mdc-switch-selected-focus-track-color: #4d8068;
  --mdc-switch-selected-hover-track-color: #4d8068;
  --mdc-switch-selected-pressed-track-color: #4d8068;
  --mdc-switch-selected-track-color: #4d8068;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #004927;
  --mdc-slider-focus-handle-color: #004927;
  --mdc-slider-hover-handle-color: #004927;
  --mdc-slider-active-track-color: #004927;
  --mdc-slider-inactive-track-color: #004927;
  --mdc-slider-with-tick-marks-inactive-container-color: #004927;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #004927;
  --mat-slider-hover-state-layer-color: rgba(0, 73, 39, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 73, 39, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e7f5fd;
  --mdc-checkbox-selected-hover-icon-color: #e7f5fd;
  --mdc-checkbox-selected-icon-color: #e7f5fd;
  --mdc-checkbox-selected-pressed-icon-color: #e7f5fd;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e7f5fd;
  --mdc-checkbox-selected-hover-state-layer-color: #e7f5fd;
  --mdc-checkbox-selected-pressed-state-layer-color: #e7f5fd;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e7f5fd;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #004927;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #004927;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #004927;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 73, 39, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 73, 39, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 73, 39, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #004927;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 73, 39, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #004927;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #004927;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #004927;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #e83d4c;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #e83d4c;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.X9KODk6b .mat-accent,
.ZoW6HvrD .mat-accent {
  --mat-option-selected-state-label-text-color: #e7f5fd;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.X9KODk6b .mat-warn,
.ZoW6HvrD .mat-warn {
  --mat-option-selected-state-label-text-color: #e83d4c;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.X9KODk6b .mat-primary,
.ZoW6HvrD .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #004927;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #004927;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.X9KODk6b .mat-accent,
.ZoW6HvrD .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e7f5fd;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e7f5fd;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.X9KODk6b .mat-warn,
.ZoW6HvrD .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e83d4c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e83d4c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.X9KODk6b .mat-mdc-progress-bar,
.ZoW6HvrD .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #004927;
  --mdc-linear-progress-track-color: rgba(0, 73, 39, 0.25);
}
.X9KODk6b .mat-mdc-progress-bar.mat-accent,
.ZoW6HvrD .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e7f5fd;
  --mdc-linear-progress-track-color: rgba(231, 245, 253, 0.25);
}
.X9KODk6b .mat-mdc-progress-bar.mat-warn,
.ZoW6HvrD .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e83d4c;
  --mdc-linear-progress-track-color: rgba(232, 61, 76, 0.25);
}
.X9KODk6b .mat-mdc-form-field.mat-accent,
.ZoW6HvrD .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e7f5fd;
  --mdc-filled-text-field-focus-active-indicator-color: #e7f5fd;
  --mdc-filled-text-field-focus-label-text-color: rgba(231, 245, 253, 0.87);
  --mdc-outlined-text-field-caret-color: #e7f5fd;
  --mdc-outlined-text-field-focus-outline-color: #e7f5fd;
  --mdc-outlined-text-field-focus-label-text-color: rgba(231, 245, 253, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(231, 245, 253, 0.87);
}
.X9KODk6b .mat-mdc-form-field.mat-warn,
.ZoW6HvrD .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e83d4c;
  --mdc-filled-text-field-focus-active-indicator-color: #e83d4c;
  --mdc-filled-text-field-focus-label-text-color: rgba(232, 61, 76, 0.87);
  --mdc-outlined-text-field-caret-color: #e83d4c;
  --mdc-outlined-text-field-focus-outline-color: #e83d4c;
  --mdc-outlined-text-field-focus-label-text-color: rgba(232, 61, 76, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(232, 61, 76, 0.87);
}
.X9KODk6b .mat-mdc-form-field.mat-accent,
.ZoW6HvrD .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(231, 245, 253, 0.87);
  --mat-select-invalid-arrow-color: rgba(232, 61, 76, 0.87);
}
.X9KODk6b .mat-mdc-form-field.mat-warn,
.ZoW6HvrD .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(232, 61, 76, 0.87);
  --mat-select-invalid-arrow-color: rgba(232, 61, 76, 0.87);
}
.X9KODk6b .mat-mdc-standard-chip,
.ZoW6HvrD .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.X9KODk6b .mat-mdc-standard-chip,
.ZoW6HvrD .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #004927;
  --mdc-chip-elevated-selected-container-color: #004927;
  --mdc-chip-elevated-disabled-container-color: #004927;
  --mdc-chip-flat-disabled-selected-container-color: #004927;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e7f5fd;
  --mdc-chip-elevated-selected-container-color: #e7f5fd;
  --mdc-chip-elevated-disabled-container-color: #e7f5fd;
  --mdc-chip-flat-disabled-selected-container-color: #e7f5fd;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.X9KODk6b .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.ZoW6HvrD .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #e83d4c;
  --mdc-chip-elevated-selected-container-color: #e83d4c;
  --mdc-chip-elevated-disabled-container-color: #e83d4c;
  --mdc-chip-flat-disabled-selected-container-color: #e83d4c;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.X9KODk6b .mat-mdc-slide-toggle,
.ZoW6HvrD .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.X9KODk6b .mat-mdc-slide-toggle,
.ZoW6HvrD .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.X9KODk6b .mat-mdc-slide-toggle.mat-accent,
.ZoW6HvrD .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #a8dbf6;
  --mdc-switch-selected-handle-color: #a8dbf6;
  --mdc-switch-selected-hover-state-layer-color: #a8dbf6;
  --mdc-switch-selected-pressed-state-layer-color: #a8dbf6;
  --mdc-switch-selected-focus-handle-color: #86caf1;
  --mdc-switch-selected-hover-handle-color: #86caf1;
  --mdc-switch-selected-pressed-handle-color: #86caf1;
  --mdc-switch-selected-focus-track-color: #c7e9f9;
  --mdc-switch-selected-hover-track-color: #c7e9f9;
  --mdc-switch-selected-pressed-track-color: #c7e9f9;
  --mdc-switch-selected-track-color: #c7e9f9;
}
.X9KODk6b .mat-mdc-slide-toggle.mat-warn,
.ZoW6HvrD .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53745;
  --mdc-switch-selected-handle-color: #e53745;
  --mdc-switch-selected-hover-state-layer-color: #e53745;
  --mdc-switch-selected-pressed-state-layer-color: #e53745;
  --mdc-switch-selected-focus-handle-color: #d81a24;
  --mdc-switch-selected-hover-handle-color: #d81a24;
  --mdc-switch-selected-pressed-handle-color: #d81a24;
  --mdc-switch-selected-focus-track-color: #ef7782;
  --mdc-switch-selected-hover-track-color: #ef7782;
  --mdc-switch-selected-pressed-track-color: #ef7782;
  --mdc-switch-selected-track-color: #ef7782;
}
.X9KODk6b .mat-mdc-radio-button.mat-primary,
.ZoW6HvrD .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #004927;
  --mdc-radio-selected-hover-icon-color: #004927;
  --mdc-radio-selected-icon-color: #004927;
  --mdc-radio-selected-pressed-icon-color: #004927;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #004927;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.X9KODk6b .mat-mdc-radio-button.mat-accent,
.ZoW6HvrD .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e7f5fd;
  --mdc-radio-selected-hover-icon-color: #e7f5fd;
  --mdc-radio-selected-icon-color: #e7f5fd;
  --mdc-radio-selected-pressed-icon-color: #e7f5fd;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e7f5fd;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.X9KODk6b .mat-mdc-radio-button.mat-warn,
.ZoW6HvrD .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e83d4c;
  --mdc-radio-selected-hover-icon-color: #e83d4c;
  --mdc-radio-selected-icon-color: #e83d4c;
  --mdc-radio-selected-pressed-icon-color: #e83d4c;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e83d4c;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.X9KODk6b .mat-accent,
.ZoW6HvrD .mat-accent {
  --mdc-slider-handle-color: #e7f5fd;
  --mdc-slider-focus-handle-color: #e7f5fd;
  --mdc-slider-hover-handle-color: #e7f5fd;
  --mdc-slider-active-track-color: #e7f5fd;
  --mdc-slider-inactive-track-color: #e7f5fd;
  --mdc-slider-with-tick-marks-inactive-container-color: #e7f5fd;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e7f5fd;
  --mat-slider-hover-state-layer-color: rgba(231, 245, 253, 0.05);
  --mat-slider-focus-state-layer-color: rgba(231, 245, 253, 0.2);
}
.X9KODk6b .mat-warn,
.ZoW6HvrD .mat-warn {
  --mdc-slider-handle-color: #e83d4c;
  --mdc-slider-focus-handle-color: #e83d4c;
  --mdc-slider-hover-handle-color: #e83d4c;
  --mdc-slider-active-track-color: #e83d4c;
  --mdc-slider-inactive-track-color: #e83d4c;
  --mdc-slider-with-tick-marks-inactive-container-color: #e83d4c;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #e83d4c;
  --mat-slider-hover-state-layer-color: rgba(232, 61, 76, 0.05);
  --mat-slider-focus-state-layer-color: rgba(232, 61, 76, 0.2);
}
.X9KODk6b .mdc-list-item__start,
.X9KODk6b .mdc-list-item__end,
.ZoW6HvrD .mdc-list-item__start,
.ZoW6HvrD .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #004927;
  --mdc-radio-selected-hover-icon-color: #004927;
  --mdc-radio-selected-icon-color: #004927;
  --mdc-radio-selected-pressed-icon-color: #004927;
}
.X9KODk6b .mat-accent .mdc-list-item__start,
.X9KODk6b .mat-accent .mdc-list-item__end,
.ZoW6HvrD .mat-accent .mdc-list-item__start,
.ZoW6HvrD .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e7f5fd;
  --mdc-radio-selected-hover-icon-color: #e7f5fd;
  --mdc-radio-selected-icon-color: #e7f5fd;
  --mdc-radio-selected-pressed-icon-color: #e7f5fd;
}
.X9KODk6b .mat-warn .mdc-list-item__start,
.X9KODk6b .mat-warn .mdc-list-item__end,
.ZoW6HvrD .mat-warn .mdc-list-item__start,
.ZoW6HvrD .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e83d4c;
  --mdc-radio-selected-hover-icon-color: #e83d4c;
  --mdc-radio-selected-icon-color: #e83d4c;
  --mdc-radio-selected-pressed-icon-color: #e83d4c;
}
.X9KODk6b .mat-mdc-list-option,
.ZoW6HvrD .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #004927;
  --mdc-checkbox-selected-hover-icon-color: #004927;
  --mdc-checkbox-selected-icon-color: #004927;
  --mdc-checkbox-selected-pressed-icon-color: #004927;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #004927;
  --mdc-checkbox-selected-hover-state-layer-color: #004927;
  --mdc-checkbox-selected-pressed-state-layer-color: #004927;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.X9KODk6b .mat-mdc-list-option.mat-accent,
.ZoW6HvrD .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e7f5fd;
  --mdc-checkbox-selected-hover-icon-color: #e7f5fd;
  --mdc-checkbox-selected-icon-color: #e7f5fd;
  --mdc-checkbox-selected-pressed-icon-color: #e7f5fd;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e7f5fd;
  --mdc-checkbox-selected-hover-state-layer-color: #e7f5fd;
  --mdc-checkbox-selected-pressed-state-layer-color: #e7f5fd;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.X9KODk6b .mat-mdc-list-option.mat-warn,
.ZoW6HvrD .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e83d4c;
  --mdc-checkbox-selected-hover-icon-color: #e83d4c;
  --mdc-checkbox-selected-icon-color: #e83d4c;
  --mdc-checkbox-selected-pressed-icon-color: #e83d4c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e83d4c;
  --mdc-checkbox-selected-hover-state-layer-color: #e83d4c;
  --mdc-checkbox-selected-pressed-state-layer-color: #e83d4c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.X9KODk6b .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.X9KODk6b .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.X9KODk6b .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.X9KODk6b .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.ZoW6HvrD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.ZoW6HvrD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.ZoW6HvrD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.ZoW6HvrD .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #004927;
}
.X9KODk6b .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.X9KODk6b .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.X9KODk6b .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.ZoW6HvrD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.ZoW6HvrD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.ZoW6HvrD .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.X9KODk6b .mat-mdc-tab-group,
.X9KODk6b .mat-mdc-tab-nav-bar,
.ZoW6HvrD .mat-mdc-tab-group,
.ZoW6HvrD .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #004927;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #004927;
  --mat-tab-header-active-ripple-color: #004927;
  --mat-tab-header-inactive-ripple-color: #004927;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #004927;
  --mat-tab-header-active-hover-label-text-color: #004927;
  --mat-tab-header-active-focus-indicator-color: #004927;
  --mat-tab-header-active-hover-indicator-color: #004927;
}
.X9KODk6b .mat-mdc-tab-group.mat-accent,
.X9KODk6b .mat-mdc-tab-nav-bar.mat-accent,
.ZoW6HvrD .mat-mdc-tab-group.mat-accent,
.ZoW6HvrD .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e7f5fd;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e7f5fd;
  --mat-tab-header-active-ripple-color: #e7f5fd;
  --mat-tab-header-inactive-ripple-color: #e7f5fd;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e7f5fd;
  --mat-tab-header-active-hover-label-text-color: #e7f5fd;
  --mat-tab-header-active-focus-indicator-color: #e7f5fd;
  --mat-tab-header-active-hover-indicator-color: #e7f5fd;
}
.X9KODk6b .mat-mdc-tab-group.mat-warn,
.X9KODk6b .mat-mdc-tab-nav-bar.mat-warn,
.ZoW6HvrD .mat-mdc-tab-group.mat-warn,
.ZoW6HvrD .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e83d4c;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e83d4c;
  --mat-tab-header-active-ripple-color: #e83d4c;
  --mat-tab-header-inactive-ripple-color: #e83d4c;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e83d4c;
  --mat-tab-header-active-hover-label-text-color: #e83d4c;
  --mat-tab-header-active-focus-indicator-color: #e83d4c;
  --mat-tab-header-active-hover-indicator-color: #e83d4c;
}
.X9KODk6b .mat-mdc-tab-group.mat-background-primary,
.X9KODk6b .mat-mdc-tab-nav-bar.mat-background-primary,
.ZoW6HvrD .mat-mdc-tab-group.mat-background-primary,
.ZoW6HvrD .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #004927;
  --mat-tab-header-with-background-foreground-color: white;
}
.X9KODk6b .mat-mdc-tab-group.mat-background-accent,
.X9KODk6b .mat-mdc-tab-nav-bar.mat-background-accent,
.ZoW6HvrD .mat-mdc-tab-group.mat-background-accent,
.ZoW6HvrD .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e7f5fd;
  --mat-tab-header-with-background-foreground-color: black;
}
.X9KODk6b .mat-mdc-tab-group.mat-background-warn,
.X9KODk6b .mat-mdc-tab-nav-bar.mat-background-warn,
.ZoW6HvrD .mat-mdc-tab-group.mat-background-warn,
.ZoW6HvrD .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e83d4c;
  --mat-tab-header-with-background-foreground-color: white;
}
.X9KODk6b .mat-mdc-checkbox.mat-primary,
.ZoW6HvrD .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #004927;
  --mdc-checkbox-selected-hover-icon-color: #004927;
  --mdc-checkbox-selected-icon-color: #004927;
  --mdc-checkbox-selected-pressed-icon-color: #004927;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #004927;
  --mdc-checkbox-selected-hover-state-layer-color: #004927;
  --mdc-checkbox-selected-pressed-state-layer-color: #004927;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.X9KODk6b .mat-mdc-checkbox.mat-warn,
.ZoW6HvrD .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #e83d4c;
  --mdc-checkbox-selected-hover-icon-color: #e83d4c;
  --mdc-checkbox-selected-icon-color: #e83d4c;
  --mdc-checkbox-selected-pressed-icon-color: #e83d4c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e83d4c;
  --mdc-checkbox-selected-hover-state-layer-color: #e83d4c;
  --mdc-checkbox-selected-pressed-state-layer-color: #e83d4c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.X9KODk6b .mat-mdc-button.mat-primary,
.ZoW6HvrD .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #004927;
  --mat-text-button-state-layer-color: #004927;
  --mat-text-button-ripple-color: rgba(0, 73, 39, 0.1);
}
.X9KODk6b .mat-mdc-button.mat-accent,
.ZoW6HvrD .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e7f5fd;
  --mat-text-button-state-layer-color: #e7f5fd;
  --mat-text-button-ripple-color: rgba(231, 245, 253, 0.1);
}
.X9KODk6b .mat-mdc-button.mat-warn,
.ZoW6HvrD .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e83d4c;
  --mat-text-button-state-layer-color: #e83d4c;
  --mat-text-button-ripple-color: rgba(232, 61, 76, 0.1);
}
.X9KODk6b .mat-mdc-unelevated-button.mat-primary,
.ZoW6HvrD .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #004927;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-unelevated-button.mat-accent,
.ZoW6HvrD .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e7f5fd;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.X9KODk6b .mat-mdc-unelevated-button.mat-warn,
.ZoW6HvrD .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e83d4c;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-raised-button.mat-primary,
.ZoW6HvrD .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #004927;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-raised-button.mat-accent,
.ZoW6HvrD .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e7f5fd;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.X9KODk6b .mat-mdc-raised-button.mat-warn,
.ZoW6HvrD .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e83d4c;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-outlined-button.mat-primary,
.ZoW6HvrD .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #004927;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #004927;
  --mat-outlined-button-ripple-color: rgba(0, 73, 39, 0.1);
}
.X9KODk6b .mat-mdc-outlined-button.mat-accent,
.ZoW6HvrD .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e7f5fd;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e7f5fd;
  --mat-outlined-button-ripple-color: rgba(231, 245, 253, 0.1);
}
.X9KODk6b .mat-mdc-outlined-button.mat-warn,
.ZoW6HvrD .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e83d4c;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e83d4c;
  --mat-outlined-button-ripple-color: rgba(232, 61, 76, 0.1);
}
.X9KODk6b .mat-mdc-icon-button.mat-primary,
.ZoW6HvrD .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #004927;
  --mat-icon-button-state-layer-color: #004927;
  --mat-icon-button-ripple-color: rgba(0, 73, 39, 0.1);
}
.X9KODk6b .mat-mdc-icon-button.mat-accent,
.ZoW6HvrD .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e7f5fd;
  --mat-icon-button-state-layer-color: #e7f5fd;
  --mat-icon-button-ripple-color: rgba(231, 245, 253, 0.1);
}
.X9KODk6b .mat-mdc-icon-button.mat-warn,
.ZoW6HvrD .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e83d4c;
  --mat-icon-button-state-layer-color: #e83d4c;
  --mat-icon-button-ripple-color: rgba(232, 61, 76, 0.1);
}
.X9KODk6b .mat-mdc-fab.mat-primary,
.ZoW6HvrD .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #004927;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-fab.mat-accent,
.ZoW6HvrD .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e7f5fd;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.X9KODk6b .mat-mdc-fab.mat-warn,
.ZoW6HvrD .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #e83d4c;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-mini-fab.mat-primary,
.ZoW6HvrD .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #004927;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-mdc-mini-fab.mat-accent,
.ZoW6HvrD .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e7f5fd;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.X9KODk6b .mat-mdc-mini-fab.mat-warn,
.ZoW6HvrD .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #e83d4c;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.X9KODk6b .mat-accent,
.ZoW6HvrD .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e7f5fd;
}
.X9KODk6b .mat-warn,
.ZoW6HvrD .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e83d4c;
}
.X9KODk6b .mat-badge-accent,
.ZoW6HvrD .mat-badge-accent {
  --mat-badge-background-color: #e7f5fd;
  --mat-badge-text-color: black;
}
.X9KODk6b .mat-badge-warn,
.ZoW6HvrD .mat-badge-warn {
  --mat-badge-background-color: #e83d4c;
  --mat-badge-text-color: white;
}
.X9KODk6b .mat-datepicker-content.mat-accent,
.ZoW6HvrD .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e7f5fd;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(231, 245, 253, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(231, 245, 253, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(231, 245, 253, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(231, 245, 253, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.X9KODk6b .mat-datepicker-content.mat-warn,
.ZoW6HvrD .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e83d4c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(232, 61, 76, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(232, 61, 76, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(232, 61, 76, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(232, 61, 76, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.X9KODk6b .mat-datepicker-toggle-active.mat-accent,
.ZoW6HvrD .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e7f5fd;
}
.X9KODk6b .mat-datepicker-toggle-active.mat-warn,
.ZoW6HvrD .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e83d4c;
}
.X9KODk6b .mat-icon.mat-primary,
.ZoW6HvrD .mat-icon.mat-primary {
  --mat-icon-color: #004927;
}
.X9KODk6b .mat-icon.mat-accent,
.ZoW6HvrD .mat-icon.mat-accent {
  --mat-icon-color: #e7f5fd;
}
.X9KODk6b .mat-icon.mat-warn,
.ZoW6HvrD .mat-icon.mat-warn {
  --mat-icon-color: #e83d4c;
}
.X9KODk6b .mat-step-header.mat-accent,
.ZoW6HvrD .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e7f5fd;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e7f5fd;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e7f5fd;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.X9KODk6b .mat-step-header.mat-warn,
.ZoW6HvrD .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #e83d4c;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #e83d4c;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #e83d4c;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.X9KODk6b .mat-toolbar.mat-primary,
.ZoW6HvrD .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #004927;
  --mat-toolbar-container-text-color: white;
}
.X9KODk6b .mat-toolbar.mat-accent,
.ZoW6HvrD .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e7f5fd;
  --mat-toolbar-container-text-color: black;
}
.X9KODk6b .mat-toolbar.mat-warn,
.ZoW6HvrD .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e83d4c;
  --mat-toolbar-container-text-color: white;
}
.X9KODk6b :root,
.ZoW6HvrD :root {
  --chart-color-1: #00210e;
  --chart-color-2: #004223;
  --chart-color-3: #266447;
  --chart-color-4: #4d8068;
  --chart-color-5: #80a493;
  --chart-color-6: #b3c8be;
  --chart-color-7: #e0e9e5;
  --chart-color-8: #5dff86;
  --chart-color-9: #00f63e;
  --chart-color-10: #00dd37;
}
.X9KODk6b .mat-mdc-menu-item,
.ZoW6HvrD .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.X9KODk6b .mat-mdc-menu-item mat-icon,
.ZoW6HvrD .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.X9KODk6b mat-nav-list a,
.ZoW6HvrD mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.X9KODk6b mat-nav-list a.color-primary-important,
.ZoW6HvrD mat-nav-list a.color-primary-important {
  color: #004927 !important;
}
.X9KODk6b .mat-mdc-button > .mat-icon,
.ZoW6HvrD .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.X9KODk6b .mat-button-toggle-group,
.ZoW6HvrD .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.X9KODk6b .mat-button-toggle-group-appearance-standard,
.ZoW6HvrD .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.X9KODk6b .mat-button-toggle-disabled.mat-button-toggle-checked,
.ZoW6HvrD .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.X9KODk6b .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.ZoW6HvrD .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.X9KODk6b .mat-button-toggle-disabled .mat-button-toggle-button,
.ZoW6HvrD .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.X9KODk6b .mat-button-toggle,
.ZoW6HvrD .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e7f5fd;
  border: none;
}
.X9KODk6b .mat-button-toggle .mat-focus-indicator,
.ZoW6HvrD .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.X9KODk6b .mat-button-toggle-checked,
.ZoW6HvrD .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.X9KODk6b .mat-button-toggle-checked .mat-focus-indicator,
.ZoW6HvrD .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.X9KODk6b .mat-button-toggle-checked .mat-button-toggle-label-content,
.ZoW6HvrD .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #004927;
}
.X9KODk6b .mat-button-toggle-label-content,
.ZoW6HvrD .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.X9KODk6b .mat-button-wrapper,
.ZoW6HvrD .mat-button-wrapper {
  color: inherit;
}
.X9KODk6b .mat-slide-toggle-content,
.ZoW6HvrD .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.X9KODk6b .mat-mdc-table,
.ZoW6HvrD .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.X9KODk6b .mat-mdc-table .mat-mdc-header-cell,
.ZoW6HvrD .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.X9KODk6b .mat-mdc-table .mat-mdc-cell,
.ZoW6HvrD .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.X9KODk6b .mat-mdc-table mat-row.mat-mdc-row,
.ZoW6HvrD .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.X9KODk6b .mat-mdc-table mat-row.mat-mdc-row:hover,
.ZoW6HvrD .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.X9KODk6b .mat-mdc-form-field-error,
.ZoW6HvrD .mat-mdc-form-field-error {
  color: #e83d4c;
  font-size: 0.8rem;
}
.X9KODk6b .mat-mdc-tooltip,
.X9KODk6b .mat-tooltip,
.ZoW6HvrD .mat-mdc-tooltip,
.ZoW6HvrD .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #004927 !important;
  border: 1px solid #004927;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #004927;
}
.X9KODk6b .mat-mdc-card,
.ZoW6HvrD .mat-mdc-card {
  width: auto;
  background-color: #e7f5fd !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.X9KODk6b .mat-mdc-card .mat-mdc-card-title,
.ZoW6HvrD .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.X9KODk6b .mat-mdc-card .mat-mdc-card-title mat-icon,
.ZoW6HvrD .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.X9KODk6b .mat-mdc-card .mat-mdc-card-title > h2,
.ZoW6HvrD .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.X9KODk6b .mat-mdc-card .mat-mdc-card-title > * > h2,
.ZoW6HvrD .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.X9KODk6b .mat-mdc-card > *:not(mat-card-title),
.ZoW6HvrD .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.X9KODk6b .mat-mdc-card .mat-mdc-card-header,
.ZoW6HvrD .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.X9KODk6b .mat-toolbar,
.ZoW6HvrD .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.X9KODk6b .mat-mdc-form-field,
.ZoW6HvrD .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.X9KODk6b .mdc-text-field--filled:not(.mdc-text-field--disabled),
.ZoW6HvrD .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.X9KODk6b .mat-mdc-form-field-focus-overlay,
.ZoW6HvrD .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.X9KODk6b .mat-form-field-infix,
.ZoW6HvrD .mat-form-field-infix {
  width: auto !important;
}
.X9KODk6b .mdc-floating-label:not(.mdc-floating-label--float-above),
.ZoW6HvrD .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.X9KODk6b .mdc-floating-label,
.ZoW6HvrD .mdc-floating-label {
  font-size: 1.25rem;
}
.X9KODk6b .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.ZoW6HvrD .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.X9KODk6b .mat-mdc-menu-item :not(mat-icon),
.ZoW6HvrD .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.X9KODk6b .mat-drawer-container,
.ZoW6HvrD .mat-drawer-container {
  background-color: #e7f5fd;
}
.X9KODk6b .mat-mdc-dialog-container,
.ZoW6HvrD .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e7f5fd;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.X9KODk6b .mat-mdc-list-base,
.ZoW6HvrD .mat-mdc-list-base {
  padding-top: 0;
}
.X9KODk6b .mat-mdc-list-item-content,
.ZoW6HvrD .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.X9KODk6b .mat-mdc-list-item,
.ZoW6HvrD .mat-mdc-list-item {
  height: 2rem !important;
}
.X9KODk6b .mat-option-text,
.ZoW6HvrD .mat-option-text {
  font-size: 0.9rem;
}
.X9KODk6b .mat-select-value,
.ZoW6HvrD .mat-select-value {
  font-size: 0.9rem;
}
.X9KODk6b .mat-mdc-paginator,
.ZoW6HvrD .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.X9KODk6b .mat-mdc-paginator .mat-mdc-paginator-container,
.ZoW6HvrD .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.X9KODk6b .mat-mdc-paginator .mat-mdc-paginator-page-size,
.X9KODk6b .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.ZoW6HvrD .mat-mdc-paginator .mat-mdc-paginator-page-size,
.ZoW6HvrD .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.X9KODk6b .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.X9KODk6b .mat-mdc-paginator .mat-mdc-paginator-range-label,
.ZoW6HvrD .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.ZoW6HvrD .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.X9KODk6b .mat-mdc-paginator-page-size-select,
.ZoW6HvrD .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.X9KODk6b .mat-mdc-paginator-range-actions *,
.ZoW6HvrD .mat-mdc-paginator-range-actions * {
  color:!important;
}
.X9KODk6b fa-icon,
.ZoW6HvrD fa-icon {
  color: #e83d4c;
  margin-right: 1rem !important;
}
.X9KODk6b a,
.ZoW6HvrD a {
  white-space: normal;
}
.X9KODk6b .main-content,
.ZoW6HvrD .main-content {
  height: 100%;
}
.X9KODk6b .full-width,
.ZoW6HvrD .full-width {
  width: 100%;
}
.X9KODk6b .full-height,
.ZoW6HvrD .full-height {
  height: 100%;
}
.X9KODk6b .row,
.ZoW6HvrD .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.X9KODk6b .col,
.ZoW6HvrD .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.X9KODk6b .col:last-child,
.ZoW6HvrD .col:last-child {
  margin-right: 0;
}
.X9KODk6b .mat-mdc-snack-bar-container,
.ZoW6HvrD .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e7f5fd;
  --mdc-snackbar-supporting-text-color: #004927;
  border-style: solid;
  border-color: #004927;
  border-width: 0.2rem;
  color: #004927;
}
.X9KODk6b button.border-primary:not([disabled]),
.ZoW6HvrD button.border-primary:not([disabled]) {
  border: 1px solid #004927;
}
.X9KODk6b button.border-accent:not([disabled]),
.ZoW6HvrD button.border-accent:not([disabled]) {
  border: 1px solid #e7f5fd;
}
.X9KODk6b button.border-accent-500:not([disabled]),
.ZoW6HvrD button.border-accent-500:not([disabled]) {
  border: 1px solid #afdff7;
}
.X9KODk6b button.border-warn:not([disabled]),
.ZoW6HvrD button.border-warn:not([disabled]) {
  border: 1px solid #e83d4c;
}
.X9KODk6b .barchart-primary-label,
.ZoW6HvrD .barchart-primary-label {
  stroke: #004927;
  stroke-width: 1 !important;
}
.X9KODk6b .barchart-accent-background-label,
.ZoW6HvrD .barchart-accent-background-label {
  fill: none;
}
.X9KODk6b .fill-accent-500,
.ZoW6HvrD .fill-accent-500 {
  fill: #afdff7;
}
.X9KODk6b .stroke-accent-500,
.ZoW6HvrD .stroke-accent-500 {
  stroke: #afdff7;
}
.X9KODk6b .fill-primary,
.ZoW6HvrD .fill-primary {
  fill: #004927;
}
.X9KODk6b .stroke-primary,
.ZoW6HvrD .stroke-primary {
  stroke: #004927;
}
.X9KODk6b .color-primary,
.ZoW6HvrD .color-primary {
  color: #004927;
}
.X9KODk6b .color-primary-important,
.ZoW6HvrD .color-primary-important {
  color: #004927 !important;
}
.X9KODk6b .color-accent,
.ZoW6HvrD .color-accent {
  color: #e7f5fd;
}
.X9KODk6b .color-accent-500,
.ZoW6HvrD .color-accent-500 {
  color: #afdff7 !important;
}
.X9KODk6b .color-disabled,
.ZoW6HvrD .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.X9KODk6b .background-primary,
.ZoW6HvrD .background-primary {
  background-color: #004927;
}
.X9KODk6b .background-accent,
.ZoW6HvrD .background-accent {
  background-color: #e7f5fd !important;
}
.X9KODk6b .background-accent-500,
.ZoW6HvrD .background-accent-500 {
  background-color: #afdff7;
}
.X9KODk6b .hover-background-primary:hover,
.ZoW6HvrD .hover-background-primary:hover {
  background-color: #004927 !important;
}
.X9KODk6b .before-border-primary:before,
.ZoW6HvrD .before-border-primary:before {
  border: 1px solid #004927;
}
.X9KODk6b .color-warn,
.ZoW6HvrD .color-warn {
  color: #e83d4c;
}
.X9KODk6b a.active,
.ZoW6HvrD a.active {
  font-weight: 500;
  color: #004927;
}
.X9KODk6b .hover-primary-shadow:hover,
.ZoW6HvrD .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #004927, -1px -1px 5px -1px #004927;
}
.X9KODk6b .primary-shadow,
.ZoW6HvrD .primary-shadow {
  border: 1px solid #004927 !important;
}
.X9KODk6b .hover-accent-shadow:hover,
.ZoW6HvrD .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #c7e9f9, -1px -1px 5px 1px #e7f5fd;
}
.X9KODk6b .chart-color-1,
.ZoW6HvrD .chart-color-1 {
  fill: #00210e;
}
.X9KODk6b .chart-color-2,
.ZoW6HvrD .chart-color-2 {
  fill: #004223;
}
.X9KODk6b .chart-color-3,
.ZoW6HvrD .chart-color-3 {
  fill: #266447;
}
.X9KODk6b .chart-color-4,
.ZoW6HvrD .chart-color-4 {
  fill: #4d8068;
}
.X9KODk6b .chart-color-5,
.ZoW6HvrD .chart-color-5 {
  fill: #80a493;
}
.X9KODk6b .chart-color-6,
.ZoW6HvrD .chart-color-6 {
  fill: #b3c8be;
}
.X9KODk6b .chart-color-7,
.ZoW6HvrD .chart-color-7 {
  fill: #e0e9e5;
}
.X9KODk6b .chart-color-8,
.ZoW6HvrD .chart-color-8 {
  fill: #5dff86;
}
.X9KODk6b .chart-color-9,
.ZoW6HvrD .chart-color-9 {
  fill: #00f63e;
}
.X9KODk6b .chart-color-10,
.ZoW6HvrD .chart-color-10 {
  fill: #00dd37;
}
.X9KODk6b .company-logo,
.ZoW6HvrD .company-logo {
  margin-left: 0.5rem;
  height: 3rem;
  width: auto;
}
.zrmxgglX,
.Bz58bnFd,
.AasglBHF {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #cfb26d;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #e0f0f9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0f0f9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #cfb26d;
  --mdc-filled-text-field-focus-active-indicator-color: #cfb26d;
  --mdc-filled-text-field-focus-label-text-color: rgba(207, 178, 109, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #cfb26d;
  --mdc-outlined-text-field-focus-outline-color: #cfb26d;
  --mdc-outlined-text-field-focus-label-text-color: rgba(207, 178, 109, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(207, 178, 109, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(207, 178, 109, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #caab65;
  --mdc-switch-selected-handle-color: #caab65;
  --mdc-switch-selected-hover-state-layer-color: #caab65;
  --mdc-switch-selected-pressed-state-layer-color: #caab65;
  --mdc-switch-selected-focus-handle-color: #b28a3e;
  --mdc-switch-selected-hover-handle-color: #b28a3e;
  --mdc-switch-selected-pressed-handle-color: #b28a3e;
  --mdc-switch-selected-focus-track-color: #ddc999;
  --mdc-switch-selected-hover-track-color: #ddc999;
  --mdc-switch-selected-pressed-track-color: #ddc999;
  --mdc-switch-selected-track-color: #ddc999;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #cfb26d;
  --mdc-slider-focus-handle-color: #cfb26d;
  --mdc-slider-hover-handle-color: #cfb26d;
  --mdc-slider-active-track-color: #cfb26d;
  --mdc-slider-inactive-track-color: #cfb26d;
  --mdc-slider-with-tick-marks-inactive-container-color: #cfb26d;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #cfb26d;
  --mat-slider-hover-state-layer-color: rgba(207, 178, 109, 0.05);
  --mat-slider-focus-state-layer-color: rgba(207, 178, 109, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0f0f9;
  --mdc-checkbox-selected-hover-icon-color: #e0f0f9;
  --mdc-checkbox-selected-icon-color: #e0f0f9;
  --mdc-checkbox-selected-pressed-icon-color: #e0f0f9;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0f0f9;
  --mdc-checkbox-selected-hover-state-layer-color: #e0f0f9;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0f0f9;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #e0f0f9;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #cfb26d;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #cfb26d;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #cfb26d;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(207, 178, 109, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(207, 178, 109, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(207, 178, 109, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #cfb26d;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(207, 178, 109, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #cfb26d;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #cfb26d;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #cfb26d;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.zrmxgglX .mat-accent,
.Bz58bnFd .mat-accent,
.AasglBHF .mat-accent {
  --mat-option-selected-state-label-text-color: #e0f0f9;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.zrmxgglX .mat-warn,
.Bz58bnFd .mat-warn,
.AasglBHF .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.zrmxgglX .mat-primary,
.Bz58bnFd .mat-primary,
.AasglBHF .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #cfb26d;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #cfb26d;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.zrmxgglX .mat-accent,
.Bz58bnFd .mat-accent,
.AasglBHF .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #e0f0f9;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0f0f9;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.zrmxgglX .mat-warn,
.Bz58bnFd .mat-warn,
.AasglBHF .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.zrmxgglX .mat-mdc-progress-bar,
.Bz58bnFd .mat-mdc-progress-bar,
.AasglBHF .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #cfb26d;
  --mdc-linear-progress-track-color: rgba(207, 178, 109, 0.25);
}
.zrmxgglX .mat-mdc-progress-bar.mat-accent,
.Bz58bnFd .mat-mdc-progress-bar.mat-accent,
.AasglBHF .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #e0f0f9;
  --mdc-linear-progress-track-color: rgba(224, 240, 249, 0.25);
}
.zrmxgglX .mat-mdc-progress-bar.mat-warn,
.Bz58bnFd .mat-mdc-progress-bar.mat-warn,
.AasglBHF .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.zrmxgglX .mat-mdc-form-field.mat-accent,
.Bz58bnFd .mat-mdc-form-field.mat-accent,
.AasglBHF .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #e0f0f9;
  --mdc-filled-text-field-focus-active-indicator-color: #e0f0f9;
  --mdc-filled-text-field-focus-label-text-color: rgba(224, 240, 249, 0.87);
  --mdc-outlined-text-field-caret-color: #e0f0f9;
  --mdc-outlined-text-field-focus-outline-color: #e0f0f9;
  --mdc-outlined-text-field-focus-label-text-color: rgba(224, 240, 249, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(224, 240, 249, 0.87);
}
.zrmxgglX .mat-mdc-form-field.mat-warn,
.Bz58bnFd .mat-mdc-form-field.mat-warn,
.AasglBHF .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.zrmxgglX .mat-mdc-form-field.mat-accent,
.Bz58bnFd .mat-mdc-form-field.mat-accent,
.AasglBHF .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(224, 240, 249, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.zrmxgglX .mat-mdc-form-field.mat-warn,
.Bz58bnFd .mat-mdc-form-field.mat-warn,
.AasglBHF .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.zrmxgglX .mat-mdc-standard-chip,
.Bz58bnFd .mat-mdc-standard-chip,
.AasglBHF .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.zrmxgglX .mat-mdc-standard-chip,
.Bz58bnFd .mat-mdc-standard-chip,
.AasglBHF .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #cfb26d;
  --mdc-chip-elevated-selected-container-color: #cfb26d;
  --mdc-chip-elevated-disabled-container-color: #cfb26d;
  --mdc-chip-flat-disabled-selected-container-color: #cfb26d;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #e0f0f9;
  --mdc-chip-elevated-selected-container-color: #e0f0f9;
  --mdc-chip-elevated-disabled-container-color: #e0f0f9;
  --mdc-chip-flat-disabled-selected-container-color: #e0f0f9;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.zrmxgglX .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.Bz58bnFd .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.AasglBHF .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.zrmxgglX .mat-mdc-slide-toggle,
.Bz58bnFd .mat-mdc-slide-toggle,
.AasglBHF .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.zrmxgglX .mat-mdc-slide-toggle,
.Bz58bnFd .mat-mdc-slide-toggle,
.AasglBHF .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.zrmxgglX .mat-mdc-slide-toggle.mat-accent,
.Bz58bnFd .mat-mdc-slide-toggle.mat-accent,
.AasglBHF .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #007ac5;
  --mdc-switch-selected-handle-color: #007ac5;
  --mdc-switch-selected-hover-state-layer-color: #007ac5;
  --mdc-switch-selected-pressed-state-layer-color: #007ac5;
  --mdc-switch-selected-focus-handle-color: #0052ab;
  --mdc-switch-selected-hover-handle-color: #0052ab;
  --mdc-switch-selected-pressed-handle-color: #0052ab;
  --mdc-switch-selected-focus-track-color: #4da8da;
  --mdc-switch-selected-hover-track-color: #4da8da;
  --mdc-switch-selected-pressed-track-color: #4da8da;
  --mdc-switch-selected-track-color: #4da8da;
}
.zrmxgglX .mat-mdc-slide-toggle.mat-warn,
.Bz58bnFd .mat-mdc-slide-toggle.mat-warn,
.AasglBHF .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.zrmxgglX .mat-mdc-radio-button.mat-primary,
.Bz58bnFd .mat-mdc-radio-button.mat-primary,
.AasglBHF .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #cfb26d;
  --mdc-radio-selected-hover-icon-color: #cfb26d;
  --mdc-radio-selected-icon-color: #cfb26d;
  --mdc-radio-selected-pressed-icon-color: #cfb26d;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #cfb26d;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.zrmxgglX .mat-mdc-radio-button.mat-accent,
.Bz58bnFd .mat-mdc-radio-button.mat-accent,
.AasglBHF .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0f0f9;
  --mdc-radio-selected-hover-icon-color: #e0f0f9;
  --mdc-radio-selected-icon-color: #e0f0f9;
  --mdc-radio-selected-pressed-icon-color: #e0f0f9;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #e0f0f9;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.zrmxgglX .mat-mdc-radio-button.mat-warn,
.Bz58bnFd .mat-mdc-radio-button.mat-warn,
.AasglBHF .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.zrmxgglX .mat-accent,
.Bz58bnFd .mat-accent,
.AasglBHF .mat-accent {
  --mdc-slider-handle-color: #e0f0f9;
  --mdc-slider-focus-handle-color: #e0f0f9;
  --mdc-slider-hover-handle-color: #e0f0f9;
  --mdc-slider-active-track-color: #e0f0f9;
  --mdc-slider-inactive-track-color: #e0f0f9;
  --mdc-slider-with-tick-marks-inactive-container-color: #e0f0f9;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #e0f0f9;
  --mat-slider-hover-state-layer-color: rgba(224, 240, 249, 0.05);
  --mat-slider-focus-state-layer-color: rgba(224, 240, 249, 0.2);
}
.zrmxgglX .mat-warn,
.Bz58bnFd .mat-warn,
.AasglBHF .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.zrmxgglX .mdc-list-item__start,
.zrmxgglX .mdc-list-item__end,
.Bz58bnFd .mdc-list-item__start,
.Bz58bnFd .mdc-list-item__end,
.AasglBHF .mdc-list-item__start,
.AasglBHF .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #cfb26d;
  --mdc-radio-selected-hover-icon-color: #cfb26d;
  --mdc-radio-selected-icon-color: #cfb26d;
  --mdc-radio-selected-pressed-icon-color: #cfb26d;
}
.zrmxgglX .mat-accent .mdc-list-item__start,
.zrmxgglX .mat-accent .mdc-list-item__end,
.Bz58bnFd .mat-accent .mdc-list-item__start,
.Bz58bnFd .mat-accent .mdc-list-item__end,
.AasglBHF .mat-accent .mdc-list-item__start,
.AasglBHF .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0f0f9;
  --mdc-radio-selected-hover-icon-color: #e0f0f9;
  --mdc-radio-selected-icon-color: #e0f0f9;
  --mdc-radio-selected-pressed-icon-color: #e0f0f9;
}
.zrmxgglX .mat-warn .mdc-list-item__start,
.zrmxgglX .mat-warn .mdc-list-item__end,
.Bz58bnFd .mat-warn .mdc-list-item__start,
.Bz58bnFd .mat-warn .mdc-list-item__end,
.AasglBHF .mat-warn .mdc-list-item__start,
.AasglBHF .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.zrmxgglX .mat-mdc-list-option,
.Bz58bnFd .mat-mdc-list-option,
.AasglBHF .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #cfb26d;
  --mdc-checkbox-selected-hover-icon-color: #cfb26d;
  --mdc-checkbox-selected-icon-color: #cfb26d;
  --mdc-checkbox-selected-pressed-icon-color: #cfb26d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #cfb26d;
  --mdc-checkbox-selected-hover-state-layer-color: #cfb26d;
  --mdc-checkbox-selected-pressed-state-layer-color: #cfb26d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.zrmxgglX .mat-mdc-list-option.mat-accent,
.Bz58bnFd .mat-mdc-list-option.mat-accent,
.AasglBHF .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0f0f9;
  --mdc-checkbox-selected-hover-icon-color: #e0f0f9;
  --mdc-checkbox-selected-icon-color: #e0f0f9;
  --mdc-checkbox-selected-pressed-icon-color: #e0f0f9;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0f0f9;
  --mdc-checkbox-selected-hover-state-layer-color: #e0f0f9;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0f0f9;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.zrmxgglX .mat-mdc-list-option.mat-warn,
.Bz58bnFd .mat-mdc-list-option.mat-warn,
.AasglBHF .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.zrmxgglX .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.zrmxgglX .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.zrmxgglX .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.zrmxgglX .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.Bz58bnFd .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.Bz58bnFd .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.Bz58bnFd .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.Bz58bnFd .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.AasglBHF .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.AasglBHF .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.AasglBHF .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.AasglBHF .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #cfb26d;
}
.zrmxgglX .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.zrmxgglX .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.zrmxgglX .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.Bz58bnFd .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.Bz58bnFd .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.Bz58bnFd .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.AasglBHF .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.AasglBHF .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.AasglBHF .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.zrmxgglX .mat-mdc-tab-group,
.zrmxgglX .mat-mdc-tab-nav-bar,
.Bz58bnFd .mat-mdc-tab-group,
.Bz58bnFd .mat-mdc-tab-nav-bar,
.AasglBHF .mat-mdc-tab-group,
.AasglBHF .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #cfb26d;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #cfb26d;
  --mat-tab-header-active-ripple-color: #cfb26d;
  --mat-tab-header-inactive-ripple-color: #cfb26d;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #cfb26d;
  --mat-tab-header-active-hover-label-text-color: #cfb26d;
  --mat-tab-header-active-focus-indicator-color: #cfb26d;
  --mat-tab-header-active-hover-indicator-color: #cfb26d;
}
.zrmxgglX .mat-mdc-tab-group.mat-accent,
.zrmxgglX .mat-mdc-tab-nav-bar.mat-accent,
.Bz58bnFd .mat-mdc-tab-group.mat-accent,
.Bz58bnFd .mat-mdc-tab-nav-bar.mat-accent,
.AasglBHF .mat-mdc-tab-group.mat-accent,
.AasglBHF .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #e0f0f9;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #e0f0f9;
  --mat-tab-header-active-ripple-color: #e0f0f9;
  --mat-tab-header-inactive-ripple-color: #e0f0f9;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e0f0f9;
  --mat-tab-header-active-hover-label-text-color: #e0f0f9;
  --mat-tab-header-active-focus-indicator-color: #e0f0f9;
  --mat-tab-header-active-hover-indicator-color: #e0f0f9;
}
.zrmxgglX .mat-mdc-tab-group.mat-warn,
.zrmxgglX .mat-mdc-tab-nav-bar.mat-warn,
.Bz58bnFd .mat-mdc-tab-group.mat-warn,
.Bz58bnFd .mat-mdc-tab-nav-bar.mat-warn,
.AasglBHF .mat-mdc-tab-group.mat-warn,
.AasglBHF .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.zrmxgglX .mat-mdc-tab-group.mat-background-primary,
.zrmxgglX .mat-mdc-tab-nav-bar.mat-background-primary,
.Bz58bnFd .mat-mdc-tab-group.mat-background-primary,
.Bz58bnFd .mat-mdc-tab-nav-bar.mat-background-primary,
.AasglBHF .mat-mdc-tab-group.mat-background-primary,
.AasglBHF .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #cfb26d;
  --mat-tab-header-with-background-foreground-color: black;
}
.zrmxgglX .mat-mdc-tab-group.mat-background-accent,
.zrmxgglX .mat-mdc-tab-nav-bar.mat-background-accent,
.Bz58bnFd .mat-mdc-tab-group.mat-background-accent,
.Bz58bnFd .mat-mdc-tab-nav-bar.mat-background-accent,
.AasglBHF .mat-mdc-tab-group.mat-background-accent,
.AasglBHF .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #e0f0f9;
  --mat-tab-header-with-background-foreground-color: black;
}
.zrmxgglX .mat-mdc-tab-group.mat-background-warn,
.zrmxgglX .mat-mdc-tab-nav-bar.mat-background-warn,
.Bz58bnFd .mat-mdc-tab-group.mat-background-warn,
.Bz58bnFd .mat-mdc-tab-nav-bar.mat-background-warn,
.AasglBHF .mat-mdc-tab-group.mat-background-warn,
.AasglBHF .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.zrmxgglX .mat-mdc-checkbox.mat-primary,
.Bz58bnFd .mat-mdc-checkbox.mat-primary,
.AasglBHF .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #cfb26d;
  --mdc-checkbox-selected-hover-icon-color: #cfb26d;
  --mdc-checkbox-selected-icon-color: #cfb26d;
  --mdc-checkbox-selected-pressed-icon-color: #cfb26d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #cfb26d;
  --mdc-checkbox-selected-hover-state-layer-color: #cfb26d;
  --mdc-checkbox-selected-pressed-state-layer-color: #cfb26d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.zrmxgglX .mat-mdc-checkbox.mat-warn,
.Bz58bnFd .mat-mdc-checkbox.mat-warn,
.AasglBHF .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.zrmxgglX .mat-mdc-button.mat-primary,
.Bz58bnFd .mat-mdc-button.mat-primary,
.AasglBHF .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #cfb26d;
  --mat-text-button-state-layer-color: #cfb26d;
  --mat-text-button-ripple-color: rgba(207, 178, 109, 0.1);
}
.zrmxgglX .mat-mdc-button.mat-accent,
.Bz58bnFd .mat-mdc-button.mat-accent,
.AasglBHF .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e0f0f9;
  --mat-text-button-state-layer-color: #e0f0f9;
  --mat-text-button-ripple-color: rgba(224, 240, 249, 0.1);
}
.zrmxgglX .mat-mdc-button.mat-warn,
.Bz58bnFd .mat-mdc-button.mat-warn,
.AasglBHF .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.zrmxgglX .mat-mdc-unelevated-button.mat-primary,
.Bz58bnFd .mat-mdc-unelevated-button.mat-primary,
.AasglBHF .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #cfb26d;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-unelevated-button.mat-accent,
.Bz58bnFd .mat-mdc-unelevated-button.mat-accent,
.AasglBHF .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e0f0f9;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-unelevated-button.mat-warn,
.Bz58bnFd .mat-mdc-unelevated-button.mat-warn,
.AasglBHF .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.zrmxgglX .mat-mdc-raised-button.mat-primary,
.Bz58bnFd .mat-mdc-raised-button.mat-primary,
.AasglBHF .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #cfb26d;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-raised-button.mat-accent,
.Bz58bnFd .mat-mdc-raised-button.mat-accent,
.AasglBHF .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e0f0f9;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-raised-button.mat-warn,
.Bz58bnFd .mat-mdc-raised-button.mat-warn,
.AasglBHF .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.zrmxgglX .mat-mdc-outlined-button.mat-primary,
.Bz58bnFd .mat-mdc-outlined-button.mat-primary,
.AasglBHF .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #cfb26d;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #cfb26d;
  --mat-outlined-button-ripple-color: rgba(207, 178, 109, 0.1);
}
.zrmxgglX .mat-mdc-outlined-button.mat-accent,
.Bz58bnFd .mat-mdc-outlined-button.mat-accent,
.AasglBHF .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e0f0f9;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e0f0f9;
  --mat-outlined-button-ripple-color: rgba(224, 240, 249, 0.1);
}
.zrmxgglX .mat-mdc-outlined-button.mat-warn,
.Bz58bnFd .mat-mdc-outlined-button.mat-warn,
.AasglBHF .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.zrmxgglX .mat-mdc-icon-button.mat-primary,
.Bz58bnFd .mat-mdc-icon-button.mat-primary,
.AasglBHF .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #cfb26d;
  --mat-icon-button-state-layer-color: #cfb26d;
  --mat-icon-button-ripple-color: rgba(207, 178, 109, 0.1);
}
.zrmxgglX .mat-mdc-icon-button.mat-accent,
.Bz58bnFd .mat-mdc-icon-button.mat-accent,
.AasglBHF .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #e0f0f9;
  --mat-icon-button-state-layer-color: #e0f0f9;
  --mat-icon-button-ripple-color: rgba(224, 240, 249, 0.1);
}
.zrmxgglX .mat-mdc-icon-button.mat-warn,
.Bz58bnFd .mat-mdc-icon-button.mat-warn,
.AasglBHF .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.zrmxgglX .mat-mdc-fab.mat-primary,
.Bz58bnFd .mat-mdc-fab.mat-primary,
.AasglBHF .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #cfb26d;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-fab.mat-accent,
.Bz58bnFd .mat-mdc-fab.mat-accent,
.AasglBHF .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #e0f0f9;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-fab.mat-warn,
.Bz58bnFd .mat-mdc-fab.mat-warn,
.AasglBHF .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.zrmxgglX .mat-mdc-mini-fab.mat-primary,
.Bz58bnFd .mat-mdc-mini-fab.mat-primary,
.AasglBHF .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #cfb26d;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-mini-fab.mat-accent,
.Bz58bnFd .mat-mdc-mini-fab.mat-accent,
.AasglBHF .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #e0f0f9;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.zrmxgglX .mat-mdc-mini-fab.mat-warn,
.Bz58bnFd .mat-mdc-mini-fab.mat-warn,
.AasglBHF .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.zrmxgglX .mat-accent,
.Bz58bnFd .mat-accent,
.AasglBHF .mat-accent {
  --mdc-circular-progress-active-indicator-color: #e0f0f9;
}
.zrmxgglX .mat-warn,
.Bz58bnFd .mat-warn,
.AasglBHF .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.zrmxgglX .mat-badge-accent,
.Bz58bnFd .mat-badge-accent,
.AasglBHF .mat-badge-accent {
  --mat-badge-background-color: #e0f0f9;
  --mat-badge-text-color: black;
}
.zrmxgglX .mat-badge-warn,
.Bz58bnFd .mat-badge-warn,
.AasglBHF .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.zrmxgglX .mat-datepicker-content.mat-accent,
.Bz58bnFd .mat-datepicker-content.mat-accent,
.AasglBHF .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #e0f0f9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(224, 240, 249, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(224, 240, 249, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(224, 240, 249, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(224, 240, 249, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.zrmxgglX .mat-datepicker-content.mat-warn,
.Bz58bnFd .mat-datepicker-content.mat-warn,
.AasglBHF .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.zrmxgglX .mat-datepicker-toggle-active.mat-accent,
.Bz58bnFd .mat-datepicker-toggle-active.mat-accent,
.AasglBHF .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e0f0f9;
}
.zrmxgglX .mat-datepicker-toggle-active.mat-warn,
.Bz58bnFd .mat-datepicker-toggle-active.mat-warn,
.AasglBHF .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.zrmxgglX .mat-icon.mat-primary,
.Bz58bnFd .mat-icon.mat-primary,
.AasglBHF .mat-icon.mat-primary {
  --mat-icon-color: #cfb26d;
}
.zrmxgglX .mat-icon.mat-accent,
.Bz58bnFd .mat-icon.mat-accent,
.AasglBHF .mat-icon.mat-accent {
  --mat-icon-color: #e0f0f9;
}
.zrmxgglX .mat-icon.mat-warn,
.Bz58bnFd .mat-icon.mat-warn,
.AasglBHF .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.zrmxgglX .mat-step-header.mat-accent,
.Bz58bnFd .mat-step-header.mat-accent,
.AasglBHF .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #e0f0f9;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #e0f0f9;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #e0f0f9;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
.zrmxgglX .mat-step-header.mat-warn,
.Bz58bnFd .mat-step-header.mat-warn,
.AasglBHF .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.zrmxgglX .mat-toolbar.mat-primary,
.Bz58bnFd .mat-toolbar.mat-primary,
.AasglBHF .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #cfb26d;
  --mat-toolbar-container-text-color: black;
}
.zrmxgglX .mat-toolbar.mat-accent,
.Bz58bnFd .mat-toolbar.mat-accent,
.AasglBHF .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #e0f0f9;
  --mat-toolbar-container-text-color: black;
}
.zrmxgglX .mat-toolbar.mat-warn,
.Bz58bnFd .mat-toolbar.mat-warn,
.AasglBHF .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.zrmxgglX :root,
.Bz58bnFd :root,
.AasglBHF :root {
  --chart-color-1: #b28a3e;
  --chart-color-2: #caab65;
  --chart-color-3: #d6be83;
  --chart-color-4: #ddc999;
  --chart-color-5: #e7d9b6;
  --chart-color-6: #f1e8d3;
  --chart-color-7: #f9f6ed;
  --chart-color-8: white;
  --chart-color-9: #ffdb9c;
  --chart-color-10: #ffd283;
}
.zrmxgglX .mat-mdc-menu-item,
.Bz58bnFd .mat-mdc-menu-item,
.AasglBHF .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.zrmxgglX .mat-mdc-menu-item mat-icon,
.Bz58bnFd .mat-mdc-menu-item mat-icon,
.AasglBHF .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.zrmxgglX mat-nav-list a,
.Bz58bnFd mat-nav-list a,
.AasglBHF mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.zrmxgglX mat-nav-list a.color-primary-important,
.Bz58bnFd mat-nav-list a.color-primary-important,
.AasglBHF mat-nav-list a.color-primary-important {
  color: #cfb26d !important;
}
.zrmxgglX .mat-mdc-button > .mat-icon,
.Bz58bnFd .mat-mdc-button > .mat-icon,
.AasglBHF .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.zrmxgglX .mat-button-toggle-group,
.Bz58bnFd .mat-button-toggle-group,
.AasglBHF .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.zrmxgglX .mat-button-toggle-group-appearance-standard,
.Bz58bnFd .mat-button-toggle-group-appearance-standard,
.AasglBHF .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.zrmxgglX .mat-button-toggle-disabled.mat-button-toggle-checked,
.Bz58bnFd .mat-button-toggle-disabled.mat-button-toggle-checked,
.AasglBHF .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.zrmxgglX .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.Bz58bnFd .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.AasglBHF .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.zrmxgglX .mat-button-toggle-disabled .mat-button-toggle-button,
.Bz58bnFd .mat-button-toggle-disabled .mat-button-toggle-button,
.AasglBHF .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.zrmxgglX .mat-button-toggle,
.Bz58bnFd .mat-button-toggle,
.AasglBHF .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #e0f0f9;
  border: none;
}
.zrmxgglX .mat-button-toggle .mat-focus-indicator,
.Bz58bnFd .mat-button-toggle .mat-focus-indicator,
.AasglBHF .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.zrmxgglX .mat-button-toggle-checked,
.Bz58bnFd .mat-button-toggle-checked,
.AasglBHF .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.zrmxgglX .mat-button-toggle-checked .mat-focus-indicator,
.Bz58bnFd .mat-button-toggle-checked .mat-focus-indicator,
.AasglBHF .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.zrmxgglX .mat-button-toggle-checked .mat-button-toggle-label-content,
.Bz58bnFd .mat-button-toggle-checked .mat-button-toggle-label-content,
.AasglBHF .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #cfb26d;
}
.zrmxgglX .mat-button-toggle-label-content,
.Bz58bnFd .mat-button-toggle-label-content,
.AasglBHF .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.zrmxgglX .mat-button-wrapper,
.Bz58bnFd .mat-button-wrapper,
.AasglBHF .mat-button-wrapper {
  color: inherit;
}
.zrmxgglX .mat-slide-toggle-content,
.Bz58bnFd .mat-slide-toggle-content,
.AasglBHF .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.zrmxgglX .mat-mdc-table,
.Bz58bnFd .mat-mdc-table,
.AasglBHF .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.zrmxgglX .mat-mdc-table .mat-mdc-header-cell,
.Bz58bnFd .mat-mdc-table .mat-mdc-header-cell,
.AasglBHF .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.zrmxgglX .mat-mdc-table .mat-mdc-cell,
.Bz58bnFd .mat-mdc-table .mat-mdc-cell,
.AasglBHF .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.zrmxgglX .mat-mdc-table mat-row.mat-mdc-row,
.Bz58bnFd .mat-mdc-table mat-row.mat-mdc-row,
.AasglBHF .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.zrmxgglX .mat-mdc-table mat-row.mat-mdc-row:hover,
.Bz58bnFd .mat-mdc-table mat-row.mat-mdc-row:hover,
.AasglBHF .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.zrmxgglX .mat-mdc-form-field-error,
.Bz58bnFd .mat-mdc-form-field-error,
.AasglBHF .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.zrmxgglX .mat-mdc-tooltip,
.zrmxgglX .mat-tooltip,
.Bz58bnFd .mat-mdc-tooltip,
.Bz58bnFd .mat-tooltip,
.AasglBHF .mat-mdc-tooltip,
.AasglBHF .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #cfb26d !important;
  border: 1px solid #cfb26d;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #cfb26d;
}
.zrmxgglX .mat-mdc-card,
.Bz58bnFd .mat-mdc-card,
.AasglBHF .mat-mdc-card {
  width: auto;
  background-color: #e0f0f9 !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.zrmxgglX .mat-mdc-card .mat-mdc-card-title,
.Bz58bnFd .mat-mdc-card .mat-mdc-card-title,
.AasglBHF .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.zrmxgglX .mat-mdc-card .mat-mdc-card-title mat-icon,
.Bz58bnFd .mat-mdc-card .mat-mdc-card-title mat-icon,
.AasglBHF .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.zrmxgglX .mat-mdc-card .mat-mdc-card-title > h2,
.Bz58bnFd .mat-mdc-card .mat-mdc-card-title > h2,
.AasglBHF .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.zrmxgglX .mat-mdc-card .mat-mdc-card-title > * > h2,
.Bz58bnFd .mat-mdc-card .mat-mdc-card-title > * > h2,
.AasglBHF .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.zrmxgglX .mat-mdc-card > *:not(mat-card-title),
.Bz58bnFd .mat-mdc-card > *:not(mat-card-title),
.AasglBHF .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.zrmxgglX .mat-mdc-card .mat-mdc-card-header,
.Bz58bnFd .mat-mdc-card .mat-mdc-card-header,
.AasglBHF .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.zrmxgglX .mat-toolbar,
.Bz58bnFd .mat-toolbar,
.AasglBHF .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.zrmxgglX .mat-mdc-form-field,
.Bz58bnFd .mat-mdc-form-field,
.AasglBHF .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.zrmxgglX .mdc-text-field--filled:not(.mdc-text-field--disabled),
.Bz58bnFd .mdc-text-field--filled:not(.mdc-text-field--disabled),
.AasglBHF .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.zrmxgglX .mat-mdc-form-field-focus-overlay,
.Bz58bnFd .mat-mdc-form-field-focus-overlay,
.AasglBHF .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.zrmxgglX .mat-form-field-infix,
.Bz58bnFd .mat-form-field-infix,
.AasglBHF .mat-form-field-infix {
  width: auto !important;
}
.zrmxgglX .mdc-floating-label:not(.mdc-floating-label--float-above),
.Bz58bnFd .mdc-floating-label:not(.mdc-floating-label--float-above),
.AasglBHF .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.zrmxgglX .mdc-floating-label,
.Bz58bnFd .mdc-floating-label,
.AasglBHF .mdc-floating-label {
  font-size: 1.25rem;
}
.zrmxgglX .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.Bz58bnFd .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.AasglBHF .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.zrmxgglX .mat-mdc-menu-item :not(mat-icon),
.Bz58bnFd .mat-mdc-menu-item :not(mat-icon),
.AasglBHF .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.zrmxgglX .mat-drawer-container,
.Bz58bnFd .mat-drawer-container,
.AasglBHF .mat-drawer-container {
  background-color: #e0f0f9;
}
.zrmxgglX .mat-mdc-dialog-container,
.Bz58bnFd .mat-mdc-dialog-container,
.AasglBHF .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #e0f0f9;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.zrmxgglX .mat-mdc-list-base,
.Bz58bnFd .mat-mdc-list-base,
.AasglBHF .mat-mdc-list-base {
  padding-top: 0;
}
.zrmxgglX .mat-mdc-list-item-content,
.Bz58bnFd .mat-mdc-list-item-content,
.AasglBHF .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.zrmxgglX .mat-mdc-list-item,
.Bz58bnFd .mat-mdc-list-item,
.AasglBHF .mat-mdc-list-item {
  height: 2rem !important;
}
.zrmxgglX .mat-option-text,
.Bz58bnFd .mat-option-text,
.AasglBHF .mat-option-text {
  font-size: 0.9rem;
}
.zrmxgglX .mat-select-value,
.Bz58bnFd .mat-select-value,
.AasglBHF .mat-select-value {
  font-size: 0.9rem;
}
.zrmxgglX .mat-mdc-paginator,
.Bz58bnFd .mat-mdc-paginator,
.AasglBHF .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.zrmxgglX .mat-mdc-paginator .mat-mdc-paginator-container,
.Bz58bnFd .mat-mdc-paginator .mat-mdc-paginator-container,
.AasglBHF .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.zrmxgglX .mat-mdc-paginator .mat-mdc-paginator-page-size,
.zrmxgglX .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.Bz58bnFd .mat-mdc-paginator .mat-mdc-paginator-page-size,
.Bz58bnFd .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.AasglBHF .mat-mdc-paginator .mat-mdc-paginator-page-size,
.AasglBHF .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.zrmxgglX .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.zrmxgglX .mat-mdc-paginator .mat-mdc-paginator-range-label,
.Bz58bnFd .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.Bz58bnFd .mat-mdc-paginator .mat-mdc-paginator-range-label,
.AasglBHF .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.AasglBHF .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.zrmxgglX .mat-mdc-paginator-page-size-select,
.Bz58bnFd .mat-mdc-paginator-page-size-select,
.AasglBHF .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.zrmxgglX .mat-mdc-paginator-range-actions *,
.Bz58bnFd .mat-mdc-paginator-range-actions *,
.AasglBHF .mat-mdc-paginator-range-actions * {
  color:!important;
}
.zrmxgglX fa-icon,
.Bz58bnFd fa-icon,
.AasglBHF fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.zrmxgglX a,
.Bz58bnFd a,
.AasglBHF a {
  white-space: normal;
}
.zrmxgglX .main-content,
.Bz58bnFd .main-content,
.AasglBHF .main-content {
  height: 100%;
}
.zrmxgglX .full-width,
.Bz58bnFd .full-width,
.AasglBHF .full-width {
  width: 100%;
}
.zrmxgglX .full-height,
.Bz58bnFd .full-height,
.AasglBHF .full-height {
  height: 100%;
}
.zrmxgglX .row,
.Bz58bnFd .row,
.AasglBHF .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.zrmxgglX .col,
.Bz58bnFd .col,
.AasglBHF .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.zrmxgglX .col:last-child,
.Bz58bnFd .col:last-child,
.AasglBHF .col:last-child {
  margin-right: 0;
}
.zrmxgglX .mat-mdc-snack-bar-container,
.Bz58bnFd .mat-mdc-snack-bar-container,
.AasglBHF .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #e0f0f9;
  --mdc-snackbar-supporting-text-color: #cfb26d;
  border-style: solid;
  border-color: #cfb26d;
  border-width: 0.2rem;
  color: #cfb26d;
}
.zrmxgglX button.border-primary:not([disabled]),
.Bz58bnFd button.border-primary:not([disabled]),
.AasglBHF button.border-primary:not([disabled]) {
  border: 1px solid #cfb26d;
}
.zrmxgglX button.border-accent:not([disabled]),
.Bz58bnFd button.border-accent:not([disabled]),
.AasglBHF button.border-accent:not([disabled]) {
  border: 1px solid #e0f0f9;
}
.zrmxgglX button.border-accent-500:not([disabled]),
.Bz58bnFd button.border-accent-500:not([disabled]),
.AasglBHF button.border-accent-500:not([disabled]) {
  border: 1px solid #0082ca;
}
.zrmxgglX button.border-warn:not([disabled]),
.Bz58bnFd button.border-warn:not([disabled]),
.AasglBHF button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.zrmxgglX .barchart-primary-label,
.Bz58bnFd .barchart-primary-label,
.AasglBHF .barchart-primary-label {
  stroke: #cfb26d;
  stroke-width: 1 !important;
}
.zrmxgglX .barchart-accent-background-label,
.Bz58bnFd .barchart-accent-background-label,
.AasglBHF .barchart-accent-background-label {
  fill: none;
}
.zrmxgglX .fill-accent-500,
.Bz58bnFd .fill-accent-500,
.AasglBHF .fill-accent-500 {
  fill: #0082ca;
}
.zrmxgglX .stroke-accent-500,
.Bz58bnFd .stroke-accent-500,
.AasglBHF .stroke-accent-500 {
  stroke: #0082ca;
}
.zrmxgglX .fill-primary,
.Bz58bnFd .fill-primary,
.AasglBHF .fill-primary {
  fill: #cfb26d;
}
.zrmxgglX .stroke-primary,
.Bz58bnFd .stroke-primary,
.AasglBHF .stroke-primary {
  stroke: #cfb26d;
}
.zrmxgglX .color-primary,
.Bz58bnFd .color-primary,
.AasglBHF .color-primary {
  color: #cfb26d;
}
.zrmxgglX .color-primary-important,
.Bz58bnFd .color-primary-important,
.AasglBHF .color-primary-important {
  color: #cfb26d !important;
}
.zrmxgglX .color-accent,
.Bz58bnFd .color-accent,
.AasglBHF .color-accent {
  color: #e0f0f9;
}
.zrmxgglX .color-accent-500,
.Bz58bnFd .color-accent-500,
.AasglBHF .color-accent-500 {
  color: #0082ca !important;
}
.zrmxgglX .color-disabled,
.Bz58bnFd .color-disabled,
.AasglBHF .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.zrmxgglX .background-primary,
.Bz58bnFd .background-primary,
.AasglBHF .background-primary {
  background-color: #cfb26d;
}
.zrmxgglX .background-accent,
.Bz58bnFd .background-accent,
.AasglBHF .background-accent {
  background-color: #e0f0f9 !important;
}
.zrmxgglX .background-accent-500,
.Bz58bnFd .background-accent-500,
.AasglBHF .background-accent-500 {
  background-color: #0082ca;
}
.zrmxgglX .hover-background-primary:hover,
.Bz58bnFd .hover-background-primary:hover,
.AasglBHF .hover-background-primary:hover {
  background-color: #cfb26d !important;
}
.zrmxgglX .before-border-primary:before,
.Bz58bnFd .before-border-primary:before,
.AasglBHF .before-border-primary:before {
  border: 1px solid #cfb26d;
}
.zrmxgglX .color-warn,
.Bz58bnFd .color-warn,
.AasglBHF .color-warn {
  color: #f44336;
}
.zrmxgglX a.active,
.Bz58bnFd a.active,
.AasglBHF a.active {
  font-weight: 500;
  color: #cfb26d;
}
.zrmxgglX .hover-primary-shadow:hover,
.Bz58bnFd .hover-primary-shadow:hover,
.AasglBHF .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #cfb26d, -1px -1px 5px -1px #cfb26d;
}
.zrmxgglX .primary-shadow,
.Bz58bnFd .primary-shadow,
.AasglBHF .primary-shadow {
  border: 1px solid #cfb26d !important;
}
.zrmxgglX .hover-accent-shadow:hover,
.Bz58bnFd .hover-accent-shadow:hover,
.AasglBHF .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #4da8da, -1px -1px 5px 1px #e0f0f9;
}
.zrmxgglX .chart-color-1,
.Bz58bnFd .chart-color-1,
.AasglBHF .chart-color-1 {
  fill: #b28a3e;
}
.zrmxgglX .chart-color-2,
.Bz58bnFd .chart-color-2,
.AasglBHF .chart-color-2 {
  fill: #caab65;
}
.zrmxgglX .chart-color-3,
.Bz58bnFd .chart-color-3,
.AasglBHF .chart-color-3 {
  fill: #d6be83;
}
.zrmxgglX .chart-color-4,
.Bz58bnFd .chart-color-4,
.AasglBHF .chart-color-4 {
  fill: #ddc999;
}
.zrmxgglX .chart-color-5,
.Bz58bnFd .chart-color-5,
.AasglBHF .chart-color-5 {
  fill: #e7d9b6;
}
.zrmxgglX .chart-color-6,
.Bz58bnFd .chart-color-6,
.AasglBHF .chart-color-6 {
  fill: #f1e8d3;
}
.zrmxgglX .chart-color-7,
.Bz58bnFd .chart-color-7,
.AasglBHF .chart-color-7 {
  fill: #f9f6ed;
}
.zrmxgglX .chart-color-8,
.Bz58bnFd .chart-color-8,
.AasglBHF .chart-color-8 {
  fill: white;
}
.zrmxgglX .chart-color-9,
.Bz58bnFd .chart-color-9,
.AasglBHF .chart-color-9 {
  fill: #ffdb9c;
}
.zrmxgglX .chart-color-10,
.Bz58bnFd .chart-color-10,
.AasglBHF .chart-color-10 {
  fill: #ffd283;
}
.zrmxgglX body > *,
.Bz58bnFd body > *,
.AasglBHF body > * {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
  font-size: large;
}
.zrmxgglX *:not(mat-icon),
.Bz58bnFd *:not(mat-icon),
.AasglBHF *:not(mat-icon) {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.zrmxgglX h1,
.zrmxgglX h2,
.zrmxgglX h3,
.zrmxgglX h4,
.zrmxgglX h5,
.zrmxgglX h6,
.Bz58bnFd h1,
.Bz58bnFd h2,
.Bz58bnFd h3,
.Bz58bnFd h4,
.Bz58bnFd h5,
.Bz58bnFd h6,
.AasglBHF h1,
.AasglBHF h2,
.AasglBHF h3,
.AasglBHF h4,
.AasglBHF h5,
.AasglBHF h6 {
  font-family:
    "EuclidFlex",
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-weight: 400;
  margin: 0 !important;
  word-wrap: anywhere;
}
.zrmxgglX .action-button *,
.Bz58bnFd .action-button *,
.AasglBHF .action-button * {
  font-family:
    Gilroy,
    Roboto,
    "Helvetica Neue",
    sans-serif !important;
}
.zrmxgglX .company-logo,
.Bz58bnFd .company-logo,
.AasglBHF .company-logo {
  margin-left: 1rem;
  height: 5rem;
  width: auto;
}
.CWapDRyT,
.DTpPFImN {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #11aced;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #fafafa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --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: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --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: rgba(0, 0, 0, 0.54);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --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-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #11aced;
  --mdc-filled-text-field-focus-active-indicator-color: #11aced;
  --mdc-filled-text-field-focus-label-text-color: rgba(17, 172, 237, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #11aced;
  --mdc-outlined-text-field-focus-outline-color: #11aced;
  --mdc-outlined-text-field-focus-label-text-color: rgba(17, 172, 237, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(17, 172, 237, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(17, 172, 237, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    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-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --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-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-selected-focus-state-layer-color: #0fa5eb;
  --mdc-switch-selected-handle-color: #0fa5eb;
  --mdc-switch-selected-hover-state-layer-color: #0fa5eb;
  --mdc-switch-selected-pressed-state-layer-color: #0fa5eb;
  --mdc-switch-selected-focus-handle-color: #0582e0;
  --mdc-switch-selected-hover-handle-color: #0582e0;
  --mdc-switch-selected-pressed-handle-color: #0582e0;
  --mdc-switch-selected-focus-track-color: #58c5f2;
  --mdc-switch-selected-hover-track-color: #58c5f2;
  --mdc-switch-selected-pressed-track-color: #58c5f2;
  --mdc-switch-selected-track-color: #58c5f2;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 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-switch-disabled-handle-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-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --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.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --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);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #11aced;
  --mdc-slider-focus-handle-color: #11aced;
  --mdc-slider-hover-handle-color: #11aced;
  --mdc-slider-active-track-color: #11aced;
  --mdc-slider-inactive-track-color: #11aced;
  --mdc-slider-with-tick-marks-inactive-container-color: #11aced;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #11aced;
  --mat-slider-hover-state-layer-color: rgba(17, 172, 237, 0.05);
  --mat-slider-focus-state-layer-color: rgba(17, 172, 237, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --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-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --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: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fafafa;
  --mdc-checkbox-selected-hover-icon-color: #fafafa;
  --mdc-checkbox-selected-icon-color: #fafafa;
  --mdc-checkbox-selected-pressed-icon-color: #fafafa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fafafa;
  --mdc-checkbox-selected-hover-state-layer-color: #fafafa;
  --mdc-checkbox-selected-pressed-state-layer-color: #fafafa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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-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 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);
  --mdc-protected-button-hover-container-elevation-shadow:
    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);
  --mdc-protected-button-pressed-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-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mdc-fab-container-shape: 50%;
  --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 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-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 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);
  --mdc-fab-small-container-shape: 50%;
  --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 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-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 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);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --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 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-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 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);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --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(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #fafafa;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #11aced;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #11aced;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    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-datepicker-calendar-container-touch-elevation-shadow:
    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-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #11aced;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(17, 172, 237, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(17, 172, 237, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(17, 172, 237, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #11aced;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(17, 172, 237, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    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-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #11aced;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #11aced;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #11aced;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-accent,
.DTpPFImN .mat-accent {
  --mat-option-selected-state-label-text-color: #fafafa;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.CWapDRyT .mat-warn,
.DTpPFImN .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.CWapDRyT .mat-primary,
.DTpPFImN .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #11aced;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #11aced;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.CWapDRyT .mat-accent,
.DTpPFImN .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #fafafa;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.CWapDRyT .mat-warn,
.DTpPFImN .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.CWapDRyT .mat-mdc-progress-bar,
.DTpPFImN .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #11aced;
  --mdc-linear-progress-track-color: rgba(17, 172, 237, 0.25);
}
.CWapDRyT .mat-mdc-progress-bar.mat-accent,
.DTpPFImN .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #fafafa;
  --mdc-linear-progress-track-color: rgba(250, 250, 250, 0.25);
}
.CWapDRyT .mat-mdc-progress-bar.mat-warn,
.DTpPFImN .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
.CWapDRyT .mat-mdc-form-field.mat-accent,
.DTpPFImN .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #fafafa;
  --mdc-filled-text-field-focus-active-indicator-color: #fafafa;
  --mdc-filled-text-field-focus-label-text-color: rgba(250, 250, 250, 0.87);
  --mdc-outlined-text-field-caret-color: #fafafa;
  --mdc-outlined-text-field-focus-outline-color: #fafafa;
  --mdc-outlined-text-field-focus-label-text-color: rgba(250, 250, 250, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(250, 250, 250, 0.87);
}
.CWapDRyT .mat-mdc-form-field.mat-warn,
.DTpPFImN .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
.CWapDRyT .mat-mdc-form-field.mat-accent,
.DTpPFImN .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(250, 250, 250, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.CWapDRyT .mat-mdc-form-field.mat-warn,
.DTpPFImN .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
.CWapDRyT .mat-mdc-standard-chip,
.DTpPFImN .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.CWapDRyT .mat-mdc-standard-chip,
.DTpPFImN .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #11aced;
  --mdc-chip-elevated-selected-container-color: #11aced;
  --mdc-chip-elevated-disabled-container-color: #11aced;
  --mdc-chip-flat-disabled-selected-container-color: #11aced;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: #fafafa;
  --mdc-chip-elevated-selected-container-color: #fafafa;
  --mdc-chip-elevated-disabled-container-color: #fafafa;
  --mdc-chip-flat-disabled-selected-container-color: #fafafa;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.CWapDRyT .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.DTpPFImN .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.CWapDRyT .mat-mdc-slide-toggle,
.DTpPFImN .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.CWapDRyT .mat-mdc-slide-toggle,
.DTpPFImN .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-mdc-slide-toggle.mat-accent,
.DTpPFImN .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #757575;
  --mdc-switch-selected-handle-color: #757575;
  --mdc-switch-selected-hover-state-layer-color: #757575;
  --mdc-switch-selected-pressed-state-layer-color: #757575;
  --mdc-switch-selected-focus-handle-color: #212121;
  --mdc-switch-selected-hover-handle-color: #212121;
  --mdc-switch-selected-pressed-handle-color: #212121;
  --mdc-switch-selected-focus-track-color: #e0e0e0;
  --mdc-switch-selected-hover-track-color: #e0e0e0;
  --mdc-switch-selected-pressed-track-color: #e0e0e0;
  --mdc-switch-selected-track-color: #e0e0e0;
}
.CWapDRyT .mat-mdc-slide-toggle.mat-warn,
.DTpPFImN .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
.CWapDRyT .mat-mdc-radio-button.mat-primary,
.DTpPFImN .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #11aced;
  --mdc-radio-selected-hover-icon-color: #11aced;
  --mdc-radio-selected-icon-color: #11aced;
  --mdc-radio-selected-pressed-icon-color: #11aced;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #11aced;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-mdc-radio-button.mat-accent,
.DTpPFImN .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fafafa;
  --mdc-radio-selected-hover-icon-color: #fafafa;
  --mdc-radio-selected-icon-color: #fafafa;
  --mdc-radio-selected-pressed-icon-color: #fafafa;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #fafafa;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-mdc-radio-button.mat-warn,
.DTpPFImN .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-accent,
.DTpPFImN .mat-accent {
  --mdc-slider-handle-color: #fafafa;
  --mdc-slider-focus-handle-color: #fafafa;
  --mdc-slider-hover-handle-color: #fafafa;
  --mdc-slider-active-track-color: #fafafa;
  --mdc-slider-inactive-track-color: #fafafa;
  --mdc-slider-with-tick-marks-inactive-container-color: #fafafa;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color: #fafafa;
  --mat-slider-hover-state-layer-color: rgba(250, 250, 250, 0.05);
  --mat-slider-focus-state-layer-color: rgba(250, 250, 250, 0.2);
}
.CWapDRyT .mat-warn,
.DTpPFImN .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
.CWapDRyT .mdc-list-item__start,
.CWapDRyT .mdc-list-item__end,
.DTpPFImN .mdc-list-item__start,
.DTpPFImN .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #11aced;
  --mdc-radio-selected-hover-icon-color: #11aced;
  --mdc-radio-selected-icon-color: #11aced;
  --mdc-radio-selected-pressed-icon-color: #11aced;
}
.CWapDRyT .mat-accent .mdc-list-item__start,
.CWapDRyT .mat-accent .mdc-list-item__end,
.DTpPFImN .mat-accent .mdc-list-item__start,
.DTpPFImN .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #fafafa;
  --mdc-radio-selected-hover-icon-color: #fafafa;
  --mdc-radio-selected-icon-color: #fafafa;
  --mdc-radio-selected-pressed-icon-color: #fafafa;
}
.CWapDRyT .mat-warn .mdc-list-item__start,
.CWapDRyT .mat-warn .mdc-list-item__end,
.DTpPFImN .mat-warn .mdc-list-item__start,
.DTpPFImN .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.CWapDRyT .mat-mdc-list-option,
.DTpPFImN .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #11aced;
  --mdc-checkbox-selected-hover-icon-color: #11aced;
  --mdc-checkbox-selected-icon-color: #11aced;
  --mdc-checkbox-selected-pressed-icon-color: #11aced;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #11aced;
  --mdc-checkbox-selected-hover-state-layer-color: #11aced;
  --mdc-checkbox-selected-pressed-state-layer-color: #11aced;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.CWapDRyT .mat-mdc-list-option.mat-accent,
.DTpPFImN .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #fafafa;
  --mdc-checkbox-selected-hover-icon-color: #fafafa;
  --mdc-checkbox-selected-icon-color: #fafafa;
  --mdc-checkbox-selected-pressed-icon-color: #fafafa;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #fafafa;
  --mdc-checkbox-selected-hover-state-layer-color: #fafafa;
  --mdc-checkbox-selected-pressed-state-layer-color: #fafafa;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.CWapDRyT .mat-mdc-list-option.mat-warn,
.DTpPFImN .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.CWapDRyT .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.CWapDRyT .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.CWapDRyT .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.CWapDRyT .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.DTpPFImN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.DTpPFImN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.DTpPFImN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.DTpPFImN .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #11aced;
}
.CWapDRyT .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.CWapDRyT .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.CWapDRyT .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.DTpPFImN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.DTpPFImN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.DTpPFImN .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.CWapDRyT .mat-mdc-tab-group,
.CWapDRyT .mat-mdc-tab-nav-bar,
.DTpPFImN .mat-mdc-tab-group,
.DTpPFImN .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #11aced;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #11aced;
  --mat-tab-header-active-ripple-color: #11aced;
  --mat-tab-header-inactive-ripple-color: #11aced;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #11aced;
  --mat-tab-header-active-hover-label-text-color: #11aced;
  --mat-tab-header-active-focus-indicator-color: #11aced;
  --mat-tab-header-active-hover-indicator-color: #11aced;
}
.CWapDRyT .mat-mdc-tab-group.mat-accent,
.CWapDRyT .mat-mdc-tab-nav-bar.mat-accent,
.DTpPFImN .mat-mdc-tab-group.mat-accent,
.DTpPFImN .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #fafafa;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #fafafa;
  --mat-tab-header-active-ripple-color: #fafafa;
  --mat-tab-header-inactive-ripple-color: #fafafa;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #fafafa;
  --mat-tab-header-active-hover-label-text-color: #fafafa;
  --mat-tab-header-active-focus-indicator-color: #fafafa;
  --mat-tab-header-active-hover-indicator-color: #fafafa;
}
.CWapDRyT .mat-mdc-tab-group.mat-warn,
.CWapDRyT .mat-mdc-tab-nav-bar.mat-warn,
.DTpPFImN .mat-mdc-tab-group.mat-warn,
.DTpPFImN .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.CWapDRyT .mat-mdc-tab-group.mat-background-primary,
.CWapDRyT .mat-mdc-tab-nav-bar.mat-background-primary,
.DTpPFImN .mat-mdc-tab-group.mat-background-primary,
.DTpPFImN .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #11aced;
  --mat-tab-header-with-background-foreground-color: black;
}
.CWapDRyT .mat-mdc-tab-group.mat-background-accent,
.CWapDRyT .mat-mdc-tab-nav-bar.mat-background-accent,
.DTpPFImN .mat-mdc-tab-group.mat-background-accent,
.DTpPFImN .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #fafafa;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-mdc-tab-group.mat-background-warn,
.CWapDRyT .mat-mdc-tab-nav-bar.mat-background-warn,
.DTpPFImN .mat-mdc-tab-group.mat-background-warn,
.DTpPFImN .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.CWapDRyT .mat-mdc-checkbox.mat-primary,
.DTpPFImN .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #11aced;
  --mdc-checkbox-selected-hover-icon-color: #11aced;
  --mdc-checkbox-selected-icon-color: #11aced;
  --mdc-checkbox-selected-pressed-icon-color: #11aced;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #11aced;
  --mdc-checkbox-selected-hover-state-layer-color: #11aced;
  --mdc-checkbox-selected-pressed-state-layer-color: #11aced;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.CWapDRyT .mat-mdc-checkbox.mat-warn,
.DTpPFImN .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.CWapDRyT .mat-mdc-button.mat-primary,
.DTpPFImN .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #11aced;
  --mat-text-button-state-layer-color: #11aced;
  --mat-text-button-ripple-color: rgba(17, 172, 237, 0.1);
}
.CWapDRyT .mat-mdc-button.mat-accent,
.DTpPFImN .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #fafafa;
  --mat-text-button-state-layer-color: #fafafa;
  --mat-text-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.CWapDRyT .mat-mdc-button.mat-warn,
.DTpPFImN .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.CWapDRyT .mat-mdc-unelevated-button.mat-primary,
.DTpPFImN .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #11aced;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-unelevated-button.mat-accent,
.DTpPFImN .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #fafafa;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-unelevated-button.mat-warn,
.DTpPFImN .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.CWapDRyT .mat-mdc-raised-button.mat-primary,
.DTpPFImN .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #11aced;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-raised-button.mat-accent,
.DTpPFImN .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #fafafa;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-raised-button.mat-warn,
.DTpPFImN .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.CWapDRyT .mat-mdc-outlined-button.mat-primary,
.DTpPFImN .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #11aced;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #11aced;
  --mat-outlined-button-ripple-color: rgba(17, 172, 237, 0.1);
}
.CWapDRyT .mat-mdc-outlined-button.mat-accent,
.DTpPFImN .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #fafafa;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #fafafa;
  --mat-outlined-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.CWapDRyT .mat-mdc-outlined-button.mat-warn,
.DTpPFImN .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.CWapDRyT .mat-mdc-icon-button.mat-primary,
.DTpPFImN .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #11aced;
  --mat-icon-button-state-layer-color: #11aced;
  --mat-icon-button-ripple-color: rgba(17, 172, 237, 0.1);
}
.CWapDRyT .mat-mdc-icon-button.mat-accent,
.DTpPFImN .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #fafafa;
  --mat-icon-button-state-layer-color: #fafafa;
  --mat-icon-button-ripple-color: rgba(250, 250, 250, 0.1);
}
.CWapDRyT .mat-mdc-icon-button.mat-warn,
.DTpPFImN .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.CWapDRyT .mat-mdc-fab.mat-primary,
.DTpPFImN .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #11aced;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-fab.mat-accent,
.DTpPFImN .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #fafafa;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-fab.mat-warn,
.DTpPFImN .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.CWapDRyT .mat-mdc-mini-fab.mat-primary,
.DTpPFImN .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #11aced;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-mini-fab.mat-accent,
.DTpPFImN .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #fafafa;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.CWapDRyT .mat-mdc-mini-fab.mat-warn,
.DTpPFImN .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.CWapDRyT .mat-accent,
.DTpPFImN .mat-accent {
  --mdc-circular-progress-active-indicator-color: #fafafa;
}
.CWapDRyT .mat-warn,
.DTpPFImN .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
.CWapDRyT .mat-badge-accent,
.DTpPFImN .mat-badge-accent {
  --mat-badge-background-color: #fafafa;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-badge-warn,
.DTpPFImN .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.CWapDRyT .mat-datepicker-content.mat-accent,
.DTpPFImN .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #fafafa;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(250, 250, 250, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(250, 250, 250, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(250, 250, 250, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(250, 250, 250, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.CWapDRyT .mat-datepicker-content.mat-warn,
.DTpPFImN .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.CWapDRyT .mat-datepicker-toggle-active.mat-accent,
.DTpPFImN .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #fafafa;
}
.CWapDRyT .mat-datepicker-toggle-active.mat-warn,
.DTpPFImN .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.CWapDRyT .mat-icon.mat-primary,
.DTpPFImN .mat-icon.mat-primary {
  --mat-icon-color: #11aced;
}
.CWapDRyT .mat-icon.mat-accent,
.DTpPFImN .mat-icon.mat-accent {
  --mat-icon-color: #fafafa;
}
.CWapDRyT .mat-icon.mat-warn,
.DTpPFImN .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.CWapDRyT .mat-step-header.mat-accent,
.DTpPFImN .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #fafafa;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #fafafa;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #fafafa;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-step-header.mat-warn,
.DTpPFImN .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.CWapDRyT .mat-toolbar.mat-primary,
.DTpPFImN .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #11aced;
  --mat-toolbar-container-text-color: black;
}
.CWapDRyT .mat-toolbar.mat-accent,
.DTpPFImN .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #fafafa;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.CWapDRyT .mat-toolbar.mat-warn,
.DTpPFImN .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.CWapDRyT :root,
.DTpPFImN :root {
  --chart-color-1: #0582e0;
  --chart-color-2: #0fa5eb;
  --chart-color-3: #35b8f0;
  --chart-color-4: #58c5f2;
  --chart-color-5: #88d6f6;
  --chart-color-6: #b8e6fa;
  --chart-color-7: #e2f5fd;
  --chart-color-8: white;
  --chart-color-9: #a2d3ff;
  --chart-color-10: #89c7ff;
}
.CWapDRyT .mat-mdc-menu-item,
.DTpPFImN .mat-mdc-menu-item {
  font-size: 0.8rem;
}
.CWapDRyT .mat-mdc-menu-item mat-icon,
.DTpPFImN .mat-mdc-menu-item mat-icon {
  font-size: 1.5rem;
}
.CWapDRyT mat-nav-list a,
.DTpPFImN mat-nav-list a {
  text-decoration: none;
  color: inherit;
}
.CWapDRyT mat-nav-list a.color-primary-important,
.DTpPFImN mat-nav-list a.color-primary-important {
  color: #11aced !important;
}
.CWapDRyT .mat-mdc-button > .mat-icon,
.DTpPFImN .mat-mdc-button > .mat-icon {
  font-size: 24px !important;
}
.CWapDRyT .mat-button-toggle-group,
.DTpPFImN .mat-button-toggle-group {
  border: 1px solid black !important;
  height: 3.7rem !important;
  margin-bottom: 1.25rem;
}
.CWapDRyT .mat-button-toggle-group-appearance-standard,
.DTpPFImN .mat-button-toggle-group-appearance-standard {
  border-radius: 0.75rem !important;
}
.CWapDRyT .mat-button-toggle-disabled.mat-button-toggle-checked,
.DTpPFImN .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: white;
}
.CWapDRyT .mat-button-toggle-disabled.mat-button-toggle-checked > button > span,
.DTpPFImN .mat-button-toggle-disabled.mat-button-toggle-checked > button > span {
  color:!important;
  font-weight: 400;
}
.CWapDRyT .mat-button-toggle-disabled .mat-button-toggle-button,
.DTpPFImN .mat-button-toggle-disabled .mat-button-toggle-button {
  color:!important;
  font-weight: 400;
}
.CWapDRyT .mat-button-toggle,
.DTpPFImN .mat-button-toggle {
  height: 100%;
  width: fit-content !important;
  padding: 0 !important;
  --mat-standard-button-toggle-background-color: #fafafa;
  border: none;
}
.CWapDRyT .mat-button-toggle .mat-focus-indicator,
.DTpPFImN .mat-button-toggle .mat-focus-indicator {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.CWapDRyT .mat-button-toggle-checked,
.DTpPFImN .mat-button-toggle-checked {
  height: 100%;
  min-width: 6.25rem;
  --mat-standard-button-toggle-selected-state-background-color: white;
  border: none;
}
.CWapDRyT .mat-button-toggle-checked .mat-focus-indicator,
.DTpPFImN .mat-button-toggle-checked .mat-focus-indicator {
  width: 100%;
  height: 100%;
}
.CWapDRyT .mat-button-toggle-checked .mat-button-toggle-label-content,
.DTpPFImN .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-weight: 500;
  color: #11aced;
}
.CWapDRyT .mat-button-toggle-label-content,
.DTpPFImN .mat-button-toggle-label-content {
  width: auto;
  height: auto;
  padding: 0;
}
.CWapDRyT .mat-button-wrapper,
.DTpPFImN .mat-button-wrapper {
  color: inherit;
}
.CWapDRyT .mat-slide-toggle-content,
.DTpPFImN .mat-slide-toggle-content {
  font-family:
    Gilroy,
    Roboto,
    serif;
}
.CWapDRyT .mat-mdc-table,
.DTpPFImN .mat-mdc-table {
  background-color: transparent !important;
  width: max-content;
  min-width: 100%;
}
.CWapDRyT .mat-mdc-table .mat-mdc-header-cell,
.DTpPFImN .mat-mdc-table .mat-mdc-header-cell {
  font-size: 1rem;
  font-weight: 400;
  border: none;
}
.CWapDRyT .mat-mdc-table .mat-mdc-cell,
.DTpPFImN .mat-mdc-table .mat-mdc-cell {
  font-size: 1rem;
  font-weight: 400;
  word-wrap: anywhere;
}
.CWapDRyT .mat-mdc-table mat-row.mat-mdc-row,
.DTpPFImN .mat-mdc-table mat-row.mat-mdc-row {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
}
.CWapDRyT .mat-mdc-table mat-row.mat-mdc-row:hover,
.DTpPFImN .mat-mdc-table mat-row.mat-mdc-row:hover {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.CWapDRyT .mat-mdc-form-field-error,
.DTpPFImN .mat-mdc-form-field-error {
  color: #f44336;
  font-size: 0.8rem;
}
.CWapDRyT .mat-mdc-tooltip,
.CWapDRyT .mat-tooltip,
.DTpPFImN .mat-mdc-tooltip,
.DTpPFImN .mat-tooltip {
  font-size: 0.9rem;
  background-color: white;
  padding: 0.5rem !important;
  color: #11aced !important;
  border: 1px solid #11aced;
  --mdc-plain-tooltip-container-color: white;
  --mdc-plain-tooltip-supporting-text-color: #11aced;
}
.CWapDRyT .mat-mdc-card,
.DTpPFImN .mat-mdc-card {
  width: auto;
  background-color: #fafafa !important;
  margin: 1rem 4rem 1rem 4rem;
  font-size: 1rem;
  border-radius: 1.25rem !important;
  padding: 2rem 2rem !important;
  border-style: none !important;
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
  overflow-x: auto;
  min-width: 0;
}
.CWapDRyT .mat-mdc-card .mat-mdc-card-title,
.DTpPFImN .mat-mdc-card .mat-mdc-card-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.CWapDRyT .mat-mdc-card .mat-mdc-card-title mat-icon,
.DTpPFImN .mat-mdc-card .mat-mdc-card-title mat-icon {
  margin-right: 1rem;
}
.CWapDRyT .mat-mdc-card .mat-mdc-card-title > h2,
.DTpPFImN .mat-mdc-card .mat-mdc-card-title > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.CWapDRyT .mat-mdc-card .mat-mdc-card-title > * > h2,
.DTpPFImN .mat-mdc-card .mat-mdc-card-title > * > h2 {
  font-size: 1.4rem !important;
  color:!important;
}
.CWapDRyT .mat-mdc-card > *:not(mat-card-title),
.DTpPFImN .mat-mdc-card > *:not(mat-card-title) {
  font-size: 1rem !important;
}
.CWapDRyT .mat-mdc-card .mat-mdc-card-header,
.DTpPFImN .mat-mdc-card .mat-mdc-card-header {
  width: 100%;
}
.CWapDRyT .mat-toolbar,
.DTpPFImN .mat-toolbar {
  padding: 2rem 4rem !important;
  height: auto !important;
}
.CWapDRyT .mat-mdc-form-field,
.DTpPFImN .mat-mdc-form-field {
  width: 100%;
  margin-top: 0.2rem;
}
.CWapDRyT .mdc-text-field--filled:not(.mdc-text-field--disabled),
.DTpPFImN .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: transparent !important;
}
.CWapDRyT .mat-mdc-form-field-focus-overlay,
.DTpPFImN .mat-mdc-form-field-focus-overlay {
  background-color: transparent !important;
}
.CWapDRyT .mat-form-field-infix,
.DTpPFImN .mat-form-field-infix {
  width: auto !important;
}
.CWapDRyT .mdc-floating-label:not(.mdc-floating-label--float-above),
.DTpPFImN .mdc-floating-label:not(.mdc-floating-label--float-above) {
  font-size: 1rem;
}
.CWapDRyT .mdc-floating-label,
.DTpPFImN .mdc-floating-label {
  font-size: 1.25rem;
}
.CWapDRyT .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above,
.DTpPFImN .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above {
  font-size: 1.25rem;
}
.CWapDRyT .mat-mdc-menu-item :not(mat-icon),
.DTpPFImN .mat-mdc-menu-item :not(mat-icon) {
  font-size: 1rem;
}
.CWapDRyT .mat-drawer-container,
.DTpPFImN .mat-drawer-container {
  background-color: #fafafa;
}
.CWapDRyT .mat-mdc-dialog-container,
.DTpPFImN .mat-mdc-dialog-container {
  margin: 1rem auto;
  font-size: 1rem;
  max-width: 100%;
  --mdc-dialog-container-shape: 1.5rem;
  --mdc-dialog-container-color: #fafafa;
  --mat-dialog-actions-alignment: center;
  --mat-dialog-actions-padding: 1rem;
}
.CWapDRyT .mat-mdc-list-base,
.DTpPFImN .mat-mdc-list-base {
  padding-top: 0;
}
.CWapDRyT .mat-mdc-list-item-content,
.DTpPFImN .mat-mdc-list-item-content {
  font-size: 1rem;
  word-wrap: anywhere !important;
}
.CWapDRyT .mat-mdc-list-item,
.DTpPFImN .mat-mdc-list-item {
  height: 2rem !important;
}
.CWapDRyT .mat-option-text,
.DTpPFImN .mat-option-text {
  font-size: 0.9rem;
}
.CWapDRyT .mat-select-value,
.DTpPFImN .mat-select-value {
  font-size: 0.9rem;
}
.CWapDRyT .mat-mdc-paginator,
.DTpPFImN .mat-mdc-paginator {
  background-color: transparent !important;
  font-size: 0.9rem !important;
  display: flex !important;
}
.CWapDRyT .mat-mdc-paginator .mat-mdc-paginator-container,
.DTpPFImN .mat-mdc-paginator .mat-mdc-paginator-container {
  flex-wrap: wrap !important;
  min-height: 56px;
  justify-content: center;
  gap: 0.5rem;
}
.CWapDRyT .mat-mdc-paginator .mat-mdc-paginator-page-size,
.CWapDRyT .mat-mdc-paginator .mat-mdc-paginator-range-actions,
.DTpPFImN .mat-mdc-paginator .mat-mdc-paginator-page-size,
.DTpPFImN .mat-mdc-paginator .mat-mdc-paginator-range-actions {
  flex-shrink: 0;
}
.CWapDRyT .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.CWapDRyT .mat-mdc-paginator .mat-mdc-paginator-range-label,
.DTpPFImN .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
.DTpPFImN .mat-mdc-paginator .mat-mdc-paginator-range-label {
  white-space: nowrap !important;
}
.CWapDRyT .mat-mdc-paginator-page-size-select,
.DTpPFImN .mat-mdc-paginator-page-size-select {
  width: 5rem !important;
  margin-top: 0 !important;
}
.CWapDRyT .mat-mdc-paginator-range-actions *,
.DTpPFImN .mat-mdc-paginator-range-actions * {
  color:!important;
}
.CWapDRyT fa-icon,
.DTpPFImN fa-icon {
  color: #f44336;
  margin-right: 1rem !important;
}
.CWapDRyT a,
.DTpPFImN a {
  white-space: normal;
}
.CWapDRyT .main-content,
.DTpPFImN .main-content {
  height: 100%;
}
.CWapDRyT .full-width,
.DTpPFImN .full-width {
  width: 100%;
}
.CWapDRyT .full-height,
.DTpPFImN .full-height {
  height: 100%;
}
.CWapDRyT .row,
.DTpPFImN .row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.CWapDRyT .col,
.DTpPFImN .col {
  display: flex;
  width: 100%;
  margin-right: 4rem;
  align-items: center;
  justify-content: flex-start;
}
.CWapDRyT .col:last-child,
.DTpPFImN .col:last-child {
  margin-right: 0;
}
.CWapDRyT .mat-mdc-snack-bar-container,
.DTpPFImN .mat-mdc-snack-bar-container {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  --mdc-snackbar-container-color: #fafafa;
  --mdc-snackbar-supporting-text-color: #11aced;
  border-style: solid;
  border-color: #11aced;
  border-width: 0.2rem;
  color: #11aced;
}
.CWapDRyT button.border-primary:not([disabled]),
.DTpPFImN button.border-primary:not([disabled]) {
  border: 1px solid #11aced;
}
.CWapDRyT button.border-accent:not([disabled]),
.DTpPFImN button.border-accent:not([disabled]) {
  border: 1px solid #fafafa;
}
.CWapDRyT button.border-accent-500:not([disabled]),
.DTpPFImN button.border-accent-500:not([disabled]) {
  border: 1px solid #9e9e9e;
}
.CWapDRyT button.border-warn:not([disabled]),
.DTpPFImN button.border-warn:not([disabled]) {
  border: 1px solid #f44336;
}
.CWapDRyT .barchart-primary-label,
.DTpPFImN .barchart-primary-label {
  stroke: #11aced;
  stroke-width: 1 !important;
}
.CWapDRyT .barchart-accent-background-label,
.DTpPFImN .barchart-accent-background-label {
  fill: none;
}
.CWapDRyT .fill-accent-500,
.DTpPFImN .fill-accent-500 {
  fill: #9e9e9e;
}
.CWapDRyT .stroke-accent-500,
.DTpPFImN .stroke-accent-500 {
  stroke: #9e9e9e;
}
.CWapDRyT .fill-primary,
.DTpPFImN .fill-primary {
  fill: #11aced;
}
.CWapDRyT .stroke-primary,
.DTpPFImN .stroke-primary {
  stroke: #11aced;
}
.CWapDRyT .color-primary,
.DTpPFImN .color-primary {
  color: #11aced;
}
.CWapDRyT .color-primary-important,
.DTpPFImN .color-primary-important {
  color: #11aced !important;
}
.CWapDRyT .color-accent,
.DTpPFImN .color-accent {
  color: #fafafa;
}
.CWapDRyT .color-accent-500,
.DTpPFImN .color-accent-500 {
  color: #9e9e9e !important;
}
.CWapDRyT .color-disabled,
.DTpPFImN .color-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.CWapDRyT .background-primary,
.DTpPFImN .background-primary {
  background-color: #11aced;
}
.CWapDRyT .background-accent,
.DTpPFImN .background-accent {
  background-color: #fafafa !important;
}
.CWapDRyT .background-accent-500,
.DTpPFImN .background-accent-500 {
  background-color: #9e9e9e;
}
.CWapDRyT .hover-background-primary:hover,
.DTpPFImN .hover-background-primary:hover {
  background-color: #11aced !important;
}
.CWapDRyT .before-border-primary:before,
.DTpPFImN .before-border-primary:before {
  border: 1px solid #11aced;
}
.CWapDRyT .color-warn,
.DTpPFImN .color-warn {
  color: #f44336;
}
.CWapDRyT a.active,
.DTpPFImN a.active {
  font-weight: 500;
  color: #11aced;
}
.CWapDRyT .hover-primary-shadow:hover,
.DTpPFImN .hover-primary-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px -1px #11aced, -1px -1px 5px -1px #11aced;
}
.CWapDRyT .primary-shadow,
.DTpPFImN .primary-shadow {
  border: 1px solid #11aced !important;
}
.CWapDRyT .hover-accent-shadow:hover,
.DTpPFImN .hover-accent-shadow:hover {
  cursor: pointer;
  box-shadow: 1px 1px 5px 2px #e0e0e0, -1px -1px 5px 1px #fafafa;
}
.CWapDRyT .chart-color-1,
.DTpPFImN .chart-color-1 {
  fill: #0582e0;
}
.CWapDRyT .chart-color-2,
.DTpPFImN .chart-color-2 {
  fill: #0fa5eb;
}
.CWapDRyT .chart-color-3,
.DTpPFImN .chart-color-3 {
  fill: #35b8f0;
}
.CWapDRyT .chart-color-4,
.DTpPFImN .chart-color-4 {
  fill: #58c5f2;
}
.CWapDRyT .chart-color-5,
.DTpPFImN .chart-color-5 {
  fill: #88d6f6;
}
.CWapDRyT .chart-color-6,
.DTpPFImN .chart-color-6 {
  fill: #b8e6fa;
}
.CWapDRyT .chart-color-7,
.DTpPFImN .chart-color-7 {
  fill: #e2f5fd;
}
.CWapDRyT .chart-color-8,
.DTpPFImN .chart-color-8 {
  fill: white;
}
.CWapDRyT .chart-color-9,
.DTpPFImN .chart-color-9 {
  fill: #a2d3ff;
}
.CWapDRyT .chart-color-10,
.DTpPFImN .chart-color-10 {
  fill: #89c7ff;
}
.CWapDRyT .company-logo,
.DTpPFImN .company-logo {
  margin-left: 3rem;
  height: 7rem;
  width: auto;
}

/* src/styles/styles.scss */
html,
body {
  height: 100%;
  font-size: 16px;
}
@media screen and (max-device-height: 1400px) {
  html,
  body {
    font-size: 14px;
  }
}
@media screen and (max-device-height: 1200px) {
  html,
  body {
    font-size: 13px;
  }
}
@media screen and (max-device-height: 1080px) {
  html,
  body {
    font-size: 12px;
  }
}
@media screen and (max-device-height: 900px) {
  html,
  body {
    font-size: 11px;
  }
}
h1 {
  font-size: 1.5rem;
  font-weight: 500;
}
h2 {
  font-size: 1.4rem;
  font-weight: 500;
}
h3 {
  font-size: 1.3rem;
  font-weight: 500;
}
h4 {
  font-size: 1.2rem;
  font-weight: 500;
}
h5 {
  font-size: 1.1rem;
  font-weight: 500;
}
h6 {
  font-size: 1rem;
  font-weight: 500;
}
body {
  margin: 0;
  font-family:
    "Gilroy",
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.tooltip {
  margin-left: 1rem;
}
.recyclability-help-box {
  white-space: pre-line;
}

/* src/styles/variables.scss */

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