@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";
@import "https://static.celero.mobi/fonts/icons.css";

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: .6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* src/styles.scss */
:root body[cds-theme=light][cds-palette=ailos] .cds-loading:not([src]) {
  background-image: url(/assets/loading-ailos.svg);
}
:root body[cds-theme=light][cds-palette=ailos] .cds-action-loading:not([src]) {
  background-image: url(/assets/action-loading-ailos.svg);
}
:root body[cds-theme=light][cds-palette=sicredi] .cds-loading:not([src]) {
  background-image: url(/assets/loading-sicredi.svg);
}
:root body[cds-theme=light][cds-palette=sicredi] .cds-action-loading:not([src]) {
  background-image: url(/assets/action-loading-sicredi.svg);
}
.cds-loading:not([src]) {
  background-image: url(/assets/loading.svg);
}
.cds-loading {
  height: 24px;
  width: 100px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
.cds-action-loading:not([src]) {
  background-image: url(/assets/action-loading.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.cds-action-loading {
  width: 30px;
  height: 30px;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
.placeholder-shimmer {
  animation: placeHolderShimmer 1.25s linear infinite forwards;
  background:
    linear-gradient(
      to right,
      hsla(var(--cds-foreground-600-hsl), 0.02) 0%,
      hsla(var(--cds-foreground-600-hsl), 0.06) 32%,
      hsla(var(--cds-foreground-600-hsl), 0.02) 65%);
  background-size: 65% 95px;
}
.default-flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.default-flex-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.default-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.default-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.default-flex-column {
  display: flex;
  flex-flow: column;
}
.default-flex-stretch {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  align-content: stretch;
}
.rounded-circle {
  border-radius: 50%;
}
.cds-alert {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  margin: 0px;
  padding: 16px 24px;
  border: none;
  border-radius: 8px;
  outline: none;
}
.cds-alert.v-row {
  flex-direction: row;
}
.cds-alert.s-danger {
  background-color: hsla(var(--cds-danger-500-hsl), 0.05);
}
.cds-alert.s-danger * {
  color: var(--cds-danger-500);
}
.cds-alert.s-info {
  background-color: hsla(var(--cds-secondary-background-600-hsl), 0.6);
}
.cds-alert.s-info * {
  color: var(--cds-secondary-400);
}
.cds-alert.s-success {
  background-color: hsla(var(--cds-primary-500-hsl), 0.05);
}
.cds-alert.s-success * {
  color: var(--cds-primary-500);
}
.spin {
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes bounceIn {
  from {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.text-shimmer {
  background:
    color-mix(in oklch, var(--color, var(--cds-text-medium)), transparent 40%) linear-gradient(
      to left,
      var(--hover-color, var(--cds-text-medium)),
      var(--cds-foreground-40) 50%,
      var(--hover-color, var(--cds-text-medium)));
  background-position: -4rem top;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation-name: text-shimmer;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  background-size: 4rem 100%;
}
@keyframes text-shimmer {
  0% {
    background-position: -4rem top;
  }
  70% {
    background-position: 12.5rem top;
  }
  100% {
    background-position: 12.5rem top;
  }
}
.cds-card {
  --color: var(--cds-card-border);
  background: var(--cds-card-background);
  border: none;
  outline: none;
  border-radius: 8px;
  transition: 0.2s;
}
.cds-card.s-hover-bordered {
  border: 1px solid transparent;
}
.cds-card.s-hover-bordered:not(.s-bordered):hover {
  border-color: var(--color);
}
.cds-card.s-hover-bordered.s-bordered:hover {
  border-color: var(--hover-color);
}
.cds-card.s-bordered {
  border: 1px solid var(--color);
}
.cds-card.s-elevated-1 {
  box-shadow:
    0px 2px 1px -1px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 1px 1px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 3px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-2 {
  box-shadow:
    0px 3px 1px -2px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 2px 2px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 5px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-3 {
  box-shadow:
    0px 3px 3px -2px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 3px 4px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 8px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-4 {
  box-shadow:
    0px 2px 4px -1px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 4px 5px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 10px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-5 {
  box-shadow:
    0px 3px 5px -1px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 5px 8px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 14px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-6 {
  box-shadow:
    0px 3px 5px -1px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 6px 10px 0px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 1px 18px 0px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-7 {
  box-shadow:
    0px 4px 5px -2px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 7px 10px 1px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 2px 16px 1px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-8 {
  box-shadow:
    0px 5px 5px -3px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 8px 10px 1px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 3px 14px 2px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-9 {
  box-shadow:
    0px 5px 6px -3px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 9px 12px 1px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 3px 16px 2px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-10 {
  box-shadow:
    0px 6px 6px -3px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 10px 14px 1px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 4px 18px 3px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-11 {
  box-shadow:
    0px 6px 7px -4px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 11px 15px 1px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 4px 20px 3px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-12 {
  box-shadow:
    0px 7px 8px -4px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 12px 17px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 5px 22px 4px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-13 {
  box-shadow:
    0px 7px 8px -4px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 13px 19px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 5px 24px 4px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-14 {
  box-shadow:
    0px 7px 9px -4px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 14px 21px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 5px 26px 4px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-15 {
  box-shadow:
    0px 8px 9px -5px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 15px 22px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 6px 28px 5px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-16 {
  box-shadow:
    0px 8px 10px -5px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 16px 24px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 6px 30px 5px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-17 {
  box-shadow:
    0px 8px 11px -5px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 17px 26px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 6px 32px 5px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-18 {
  box-shadow:
    0px 9px 11px -5px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 18px 28px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 7px 34px 6px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-19 {
  box-shadow:
    0px 9px 12px -6px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 19px 29px 2px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 7px 36px 6px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-20 {
  box-shadow:
    0px 10px 13px -6px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 20px 31px 3px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 8px 38px 7px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-21 {
  box-shadow:
    0px 10px 13px -6px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 21px 33px 3px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 8px 40px 7px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-22 {
  box-shadow:
    0px 10px 14px -6px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 22px 35px 3px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 8px 42px 7px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-23 {
  box-shadow:
    0px 11px 14px -7px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 23px 36px 3px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 9px 44px 8px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.s-elevated-24 {
  box-shadow:
    0px 11px 15px -7px hsla(var(--cds-shadow-600-hsl), 0.12),
    0px 24px 38px 3px hsla(var(--cds-shadow-600-hsl), 0.09),
    0px 9px 46px 8px hsla(var(--cds-shadow-600-hsl), 0.08);
}
.cds-card.v-hover-gradient {
  cursor: pointer;
}
.cds-card.v-hover-gradient:hover {
  background-image:
    linear-gradient(
      135deg,
      var(--cds-gradient-primary),
      var(--cds-gradient-secondary));
  box-shadow:
    0px 3px 5px -1px hsla(var(--cds-shadow-secondary-hsl), 0.12),
    0px 5px 8px 0px hsla(var(--cds-shadow-secondary-hsl), 0.09),
    0px 1px 14px 0px hsla(var(--cds-shadow-secondary-hsl), 0.08);
  transform: translate(0px, -3px);
}
.cds-card.v-hover-gradient:hover * {
  color: var(--cds-primary-contrast);
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXV0ppC8MLnbtrVK.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXx0ppC8MLnbtrVK.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXd0ppC8MLnbtrVK.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0ppC8MLnbtrVK.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ppC8MLnbtg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXp-p7K4KLjztg.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXp-p7K4KLjztg.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXp-p7K4KLjztg.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXp-p7K4KLjztg.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXp-p7K4KLg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "cds-icons";
  src: url(https://static.celero.mobi/fonts/icons/cds-icons.woff?dvqfwp) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
i,
.cds-icon,
.cds-checkbox::before,
.cds-toggle::after,
.cds-button.cds-delete,
.cds-list th.sortable[sorting-state="-1"]::after,
.cds-list th.sortable[sorting-state="0"]::after,
.cds-list th.sortable[sorting-state="1"]::after {
  font-family: var(--cds-icon-font-family, "cds-icons") !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
i.v-hover,
.cds-icon.v-hover,
.v-hover.cds-checkbox::before,
.v-hover.cds-toggle::after,
.v-hover.cds-button.cds-delete,
.cds-list th.v-hover.sortable[sorting-state="-1"]::after,
.cds-list th.v-hover.sortable[sorting-state="0"]::after,
.cds-list th.v-hover.sortable[sorting-state="1"]::after {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--color, var(--cds-icon-medium));
  transition: color 0.2s, background 0.2s;
  border-radius: 50%;
  padding: 0.5em;
  font-size: var(--cds-icon-font-size, inherit);
}
i.v-hover:hover,
.cds-icon.v-hover:hover,
.v-hover.cds-checkbox:hover::before,
.v-hover.cds-toggle:hover::after,
.v-hover.cds-button.cds-delete:hover,
.cds-list th.v-hover.sortable[sorting-state="-1"]:hover::after,
.cds-list th.v-hover.sortable[sorting-state="0"]:hover::after,
.cds-list th.v-hover.sortable[sorting-state="1"]:hover::after {
  color: var(--hover-color, var(--cds-icon-strong));
  background: hsla(var(--cds-foreground-600-hsl), 0.05);
}
i.p-absolute,
.cds-icon.p-absolute,
.p-absolute.cds-checkbox::before,
.p-absolute.cds-toggle::after,
.p-absolute.cds-button.cds-delete,
.cds-list th.p-absolute.sortable[sorting-state="-1"]::after,
.cds-list th.p-absolute.sortable[sorting-state="0"]::after,
.cds-list th.p-absolute.sortable[sorting-state="1"]::after {
  position: absolute;
  right: 22px;
  top: 22px;
}
[class*=cds-icon][class*=c-] {
  color: var(--color);
}
[class*=cds-icon].v-large {
  font-size: 20px;
}
.cds-icon-simple-trash:before {
  content: "\e9cb";
}
.cds-icon-maximize:before {
  content: "\e9ca";
}
.cds-icon-notification-disabled:before {
  content: "\e9c9";
}
.cds-icon-minimize:before {
  content: "\e9c8";
}
.cds-icon-card:before {
  content: "\e9c7";
}
.cds-icon-pix-rounded:before {
  content: "\e9c6";
}
.cds-icon-filled-alert-triangle:before {
  content: "\e9c5";
}
.cds-icon-financial-management:before {
  content: "\e9c2";
}
.cds-icon-menu-home:before {
  content: "\e9c3";
}
.cds-icon-more-options:before {
  content: "\e9c4";
}
.cds-icon-success-circle:before {
  content: "\e9bc";
}
.cds-icon-loader:before {
  content: "\e9bd";
}
.cds-icon-alert-circle:before {
  content: "\e9be";
}
.cds-icon-alert-triangle:before {
  content: "\e9bf";
}
.cds-icon-server:before {
  content: "\e9c0";
}
.cds-icon-x-circle:before {
  content: "\e9c1";
}
.cds-icon-hourglass:before {
  content: "\e9bb";
}
.cds-icon-padlock-stroke:before {
  content: "\e9b9";
}
.cds-icon-padlock-unlocked:before {
  content: "\e9ba";
}
.cds-icon-open:before {
  content: "\e9b8";
}
.cds-icon-card-machine:before {
  content: "\e9b7";
}
.cds-icon-clock:before {
  content: "\e9b5";
}
.cds-icon-password:before {
  content: "\e9b6";
}
.cds-icon-at:before {
  content: "\e9b4";
}
.cds-icon-credit-card-money:before {
  content: "\e9b1";
}
.cds-icon-double-arrow-left:before {
  content: "\e9b2";
}
.cds-icon-double-arrow-right:before {
  content: "\e9b3";
}
.cds-icon-guide:before {
  content: "\e9b0";
}
.cds-icon-group-circle:before {
  content: "\e9af";
}
.cds-icon-filled-i:before {
  content: "\e9ae";
}
.cds-icon-whatsapp:before {
  content: "\e9ac";
}
.cds-icon-group:before {
  content: "\e9ab";
}
.cds-icon-filled-cog:before {
  content: "\e9aa";
}
.cds-icon-filled-pencil:before {
  content: "\e9ad";
}
.cds-icon-notification:before {
  content: "\e9a9";
}
.cds-icon-list-square:before {
  content: "\e9a8";
}
.cds-icon-question-circle:before {
  content: "\e9a7";
}
.cds-icon-search-checked:before {
  content: "\e9a5";
}
.cds-icon-message-dotted:before {
  content: "\e9a6";
}
.cds-icon-read-at-slash:before {
  content: "\e9a4";
}
.cds-icon-question-circle-slash:before {
  content: "\e9a3";
}
.cds-icon-document-filled:before {
  content: "\e9a2";
}
.cds-icon-message-filled:before {
  content: "\e9a1";
}
.cds-icon-banking-data-filled:before {
  content: "\e99f";
}
.cds-icon-recurrence:before {
  content: "\e9a0";
}
.cds-icon-expand:before {
  content: "\e99e";
}
.cds-icon-article:before {
  content: "\e99d";
}
.cds-icon-payroll:before {
  content: "\e99c";
}
.cds-icon-bank:before {
  content: "\e99b";
}
.cds-icon-classified-circle:before {
  content: "\e99a";
}
.cds-icon-filled-underlined-check:before {
  content: "\e999";
}
.cds-icon-padlock:before {
  content: "\e998";
}
.cds-icon-conciliation:before {
  content: "\e997";
}
.cds-icon-payments:before {
  content: "\e996";
}
.cds-icon-filled-sync:before {
  content: "\e994";
}
.cds-icon-filled-pause:before {
  content: "\e995";
}
.cds-icon-list-slashed:before {
  content: "\e993";
}
.cds-icon-calendar-slashed:before {
  content: "\e992";
}
.cds-icon-calendar-checked:before {
  content: "\e991";
}
.cds-icon-info:before {
  content: "\e990";
}
.cds-icon-filled-accounts:before {
  content: "\e98f";
}
.cds-icon-filled-caret-down:before {
  content: "\e987";
}
.cds-icon-filled-caret-up:before {
  content: "\e988";
}
.cds-icon-filled-minus:before {
  content: "\e98a";
}
.cds-icon-filled-plus:before {
  content: "\e98b";
}
.cds-icon-filled-exit:before {
  content: "\e986";
}
.cds-icon-filled-gift:before {
  content: "\e989";
}
.cds-icon-filled-star:before {
  content: "\e98c";
}
.cds-icon-filled-side-to-side:before {
  content: "\e98d";
}
.cds-icon-facebook:before {
  content: "\e983";
}
.cds-icon-instagram:before {
  content: "\e984";
}
.cds-icon-linkedin:before {
  content: "\e985";
}
.cds-icon-selfie:before {
  content: "\e982";
}
.cds-icon-filled-company:before {
  content: "\e98e";
}
.cds-icon-company:before {
  content: "\e97b";
}
.cds-icon-phone:before {
  content: "\e97e";
}
.cds-icon-sync:before {
  content: "\e981";
}
.cds-icon-overlined-arrow-up:before {
  content: "\e97a";
}
.cds-icon-pix:before {
  content: "\e978";
}
.cds-icon-payment-method-bill:before {
  content: "\e971";
}
.cds-icon-debit-card:before {
  content: "\e972";
}
.cds-icon-credit-card:before {
  content: "\e973";
}
.cds-icon-debit-account:before {
  content: "\e974";
}
.cds-icon-credit-account:before {
  content: "\e975";
}
.cds-icon-cash:before {
  content: "\e976";
}
.cds-icon-wire-transfer:before {
  content: "\e977";
}
.cds-icon-bank-draft:before {
  content: "\e979";
}
.cds-icon-dda:before {
  content: "\e97c";
}
.cds-icon-bill-tax:before {
  content: "\e97d";
}
.cds-icon-withdrawal:before {
  content: "\e97f";
}
.cds-icon-automatic-debit:before {
  content: "\e980";
}
.cds-icon-list:before {
  content: "\e970";
}
.cds-icon-charges:before {
  content: "\e96f";
}
.cds-icon-legacy-payments:before {
  content: "\e96e";
}
.cds-icon-home:before {
  content: "\e96d";
}
.cds-icon-calendar-circle:before {
  content: "\e969";
}
.cds-icon-eye-circle:before {
  content: "\e96a";
}
.cds-icon-eye-slash-circle:before {
  content: "\e96b";
}
.cds-icon-late-circle:before {
  content: "\e96c";
}
.cds-icon-document-circle:before {
  content: "\e967";
}
.cds-icon-filled-question:before {
  content: "\e968";
}
.cds-icon-filled-eye:before {
  content: "\e966";
}
.cds-icon-source-cs:before {
  content: "\e961";
}
.cds-icon-source-client:before {
  content: "\e963";
}
.cds-icon-invoice:before {
  content: "\e964";
}
.cds-icon-no-document:before {
  content: "\e965";
}
.cds-icon-status:before {
  content: "\e962";
}
.cds-icon-rocket:before {
  content: "\e960";
}
.cds-icon-wrench:before {
  content: "\e95f";
}
.cds-icon-amount:before {
  content: "\e95e";
}
.cds-icon-bill:before {
  content: "\e95d";
}
.cds-icon-logs:before {
  content: "\e95c";
}
.cds-icon-circled-cut-x:before {
  content: "\e94c";
}
.cds-icon-caret-right:before {
  content: "\e911";
}
.cds-icon-caret-left:before {
  content: "\e92b";
}
.cds-list th.sortable[sorting-state="0"]::after,
.cds-icon-sort:before {
  content: "\e92c";
}
.cds-list th.sortable[sorting-state="1"]::after,
.cds-icon-caret-down:before {
  content: "\e92d";
}
.cds-list th.sortable[sorting-state="-1"]::after,
.cds-icon-caret-up:before {
  content: "\e955";
}
.cds-icon-double-check:before {
  content: "\e952";
}
.cds-icon-half-double-check:before {
  content: "\e953";
}
.cds-icon-half-double-check:after {
  content: "\e954";
  margin-left: -2em;
  color: var(--cds-foreground-40);
}
.cds-icon-filled-ellipsis:before {
  content: "\e94b";
}
.cds-icon-filled-circled-x:before {
  content: "\e956";
}
.cds-icon-filled-return:before {
  content: "\e94d";
}
.cds-icon-filled-check:before {
  content: "\e94e";
}
.cds-icon-filled-card-x:before {
  content: "\e94f";
}
.cds-icon-filled-x:before {
  content: "\e950";
}
.cds-icon-filled-clock:before {
  content: "\e951";
}
.cds-icon-filled-charge:before {
  content: "\e957";
}
.cds-icon-filled-calendar:before {
  content: "\e958";
}
.cds-icon-filled-search:before {
  content: "\e959";
}
.cds-icon-filled-classification:before {
  content: "\e95a";
}
.cds-icon-mail:before {
  content: "\e95b";
}
.cds-icon-user:before {
  content: "\e948";
}
.cds-icon-charge:before {
  content: "\e949";
}
.cds-icon-resume:before {
  content: "\e94a";
}
.cds-icon-rotate-left:before {
  content: "\e946";
}
.cds-icon-rotate-right:before {
  content: "\e947";
}
.cds-icon-upload:before {
  content: "\e945";
}
.cds-icons-link:before,
.cds-icon-link:before {
  content: "\e944";
}
.cds-icons-onboarding:before,
.cds-icon-onboarding:before {
  content: "\e941";
}
.cds-icons-help-center:before,
.cds-icon-help-center:before {
  content: "\e942";
}
.cds-icons-play:before,
.cds-icon-play:before {
  content: "\e943";
}
.cds-icon-info-circle:before {
  content: "\e940";
}
.cds-icon-merge:before {
  content: "\e938";
}
.cds-icon-folder:before {
  content: "\e939";
}
.cds-icon-massive:before {
  content: "\e93d";
}
.cds-icon-warning:before {
  content: "\e93e";
}
.cds-icon-document:before {
  content: "\e93f";
}
.cds-icon-pencil-stroke:before {
  content: "\e935";
}
.cds-icon-key:before {
  content: "\e937";
}
.cds-icon-file-zip:before {
  content: "\e932";
}
.cds-icon-calendar:before {
  content: "\e931";
}
.cds-icon-refresh:before {
  content: "\e930";
}
.cds-icon-dashboard:before {
  content: "\e933";
}
.cds-icon-company-related:before {
  content: "\e934";
}
.cds-icon-accounts:before {
  content: "\e936";
}
.cds-icon-cash-flow:before {
  content: "\e93a";
}
.cds-icon-chart-of-accounts:before {
  content: "\e93b";
}
.cds-icon-results:before {
  content: "\e93c";
}
.cds-icon-question:before {
  content: "\e92e";
}
.cds-icon-cog:before {
  content: "\e92f";
}
.cds-icon-cash-register:before {
  content: "\e915";
}
.cds-icon-angle-double-right:before {
  content: "\e912";
}
.cds-icon-ban:before {
  content: "\e913";
}
.cds-icon-barcode:before {
  content: "\e914";
}
.cds-checkbox::before,
.cds-toggle::after,
.cds-icon-check:before {
  content: "\e916";
}
.cds-icon-check-circle:before {
  content: "\e917";
}
.cds-icon-check-square:before {
  content: "\e918";
}
.cds-icon-circle-notch:before {
  content: "\e919";
}
.cds-icon-clipboard-list:before {
  content: "\e91a";
}
.cds-icon-code:before {
  content: "\e91b";
}
.cds-icon-comment:before {
  content: "\e91c";
}
.cds-icon-copy:before {
  content: "\e91d";
}
.cds-icon-dollar-circle:before {
  content: "\e91e";
}
.cds-icon-ellipsis:before {
  content: "\e91f";
}
.cds-icon-exclamation-circle:before {
  content: "\e920";
}
.cds-icon-file:before {
  content: "\e921";
}
.cds-icon-file-excel:before {
  content: "\e922";
}
.cds-icon-lock:before {
  content: "\e923";
}
.cds-icon-minus:before {
  content: "\e924";
}
.cds-icon-pencil:before {
  content: "\e925";
}
.cds-icon-plus:before {
  content: "\e926";
}
.cds-icon-print:before {
  content: "\e927";
}
.cds-icon-share-square:before {
  content: "\e928";
}
.cds-icon-truck:before {
  content: "\e929";
}
.cds-icon-unlock:before {
  content: "\e92a";
}
.cds-icon-spinner:before {
  content: "\e90b";
}
.cds-icon-edit:before {
  content: "\e90c";
}
.cds-icon-eye:before {
  content: "\e90d";
}
.cds-icon-stream:before {
  content: "\e90e";
}
.cds-icon-trash:before,
.cds-button.cds-delete:before {
  content: "\e90f";
}
.cds-icon-eye-slash:before {
  content: "\e910";
}
.cds-icon-tag:before {
  content: "\e90a";
}
.cds-icon-download:before {
  content: "\e909";
}
.cds-icon-backward-arrow:before {
  content: "\e907";
}
.cds-icon-forward-arrow:before {
  content: "\e908";
}
.cds-icon-filter:before {
  content: "\e905";
}
.cds-icon-search:before {
  content: "\e906";
}
.cds-icon-close:before {
  content: "\e904";
}
.cds-icon-arrow-down:before {
  content: "\e901";
}
.cds-icon-arrow-right:before {
  content: "\e902";
}
.cds-icon-arrow-left:before {
  content: "\e903";
}
.cds-icon-arrow-up:before {
  content: "\e900";
}
.cds-links {
  font-family: var(--cds-font-family);
  font-size: 14px;
  font-weight: normal;
  color: var(--cds-text-secondary);
  line-height: 1;
  transition: color 0.2s;
  text-decoration: underline;
  cursor: pointer;
}
.cds-links:hover {
  color: var(--cds-secondary-400);
}
.cds-links.c-danger {
  color: var(--cds-danger-500);
}
.cds-links.c-danger:hover {
  color: var(--cds-danger-600);
}
.cds-links.s-router {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
  color: var(--cds-secondary-400);
}
.cds-links.s-router:hover {
  color: var(--cds-secondary-300);
}
.cds-links.s-router i {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 11px;
  font-size: 16px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.2s;
}
.cds-links.s-router i:hover {
  background-color: hsla(var(--cds-foreground-600-hsl), 0.05);
}
.cds-list {
  --columns: repeat(5, 1fr);
  --column-gap: 18px;
  --items-gap: 16px;
  --item-rows: auto;
  --item-rows-gap: 18px;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.cds-list thead {
  display: grid;
  grid-template: auto/var(--columns);
  gap: var(--column-gap);
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 0px 26px;
  border-radius: 8px;
  background-color: var(--cds-background-accent);
}
.cds-list th {
  font-family: var(--cds-font-family);
  font-size: 14px;
  font-weight: normal;
  color: var(--cds-text-medium);
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cds-list th.sortable {
  cursor: pointer;
  gap: 5px;
}
.cds-list th.sortable[sorting-state="-1"]::after {
  font-size: 5px;
}
.cds-list th.sortable[sorting-state="0"]::after {
  font-size: 12px;
}
.cds-list th.sortable[sorting-state="1"]::after {
  font-size: 5px;
}
.cds-list tbody {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  gap: var(--items-gap);
}
.cds-list tr {
  display: grid;
  grid-template: auto/var(--columns);
  gap: var(--item-rows-gap) var(--column-gap);
  align-items: center;
  grid-template-rows: var(--item-rows);
  min-height: 62px;
  padding: 0px 26px;
  border: 1px solid var(--cds-card-border);
  border-radius: 8px;
  background-color: var(--cds-card-background);
  transition: 0.2s;
}
.cds-list tr:hover,
.cds-list tr.highlighted {
  box-shadow:
    0px 3px 3px -2px hsla(var(--cds-shadow-secondary-hsl), 0.12),
    0px 3px 4px 0px hsla(var(--cds-shadow-secondary-hsl), 0.09),
    0px 1px 8px 0px hsla(var(--cds-shadow-secondary-hsl), 0.08);
  border-color: var(--cds-secondary-400);
}
.cds-list td {
  font-family: var(--cds-font-family);
  font-size: 14px;
  font-weight: normal;
  color: var(--cds-text-strong);
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
  padding: 0px;
}
fieldset {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  gap: 8px;
  margin: 0px;
  padding: 0px;
  border: none;
}
fieldset.s-spaced {
  gap: 16px;
}
fieldset label {
  font-family: var(--cds-font-family);
  font-size: 12px;
  font-weight: 400;
  color: var(--cds-text-strong);
  line-height: 1;
}
fieldset small {
  font-family: var(--cds-font-family);
  font-size: 12px;
  font-weight: 400;
  color: var(--cds-text-medium);
  line-height: 1;
}
.cds-form-error {
  font-family: var(--cds-font-family);
  font-size: 12px;
  font-weight: 400;
  color: var(--cds-text-medium);
  line-height: 1;
  color: var(--cds-danger-500);
}
.label-tooltip-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.cds-grid-1 {
  display: grid;
  grid-template: auto/repeat(1, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-1.s-compact {
  gap: 16px;
}
.cds-grid-1.s-spaced {
  gap: 24px;
}
.cds-span-1 {
  grid-column: span 1;
}
.cds-grid-2 {
  display: grid;
  grid-template: auto/repeat(2, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-2.s-compact {
  gap: 16px;
}
.cds-grid-2.s-spaced {
  gap: 24px;
}
.cds-span-2 {
  grid-column: span 2;
}
.cds-grid-3 {
  display: grid;
  grid-template: auto/repeat(3, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-3.s-compact {
  gap: 16px;
}
.cds-grid-3.s-spaced {
  gap: 24px;
}
.cds-span-3 {
  grid-column: span 3;
}
.cds-grid-4 {
  display: grid;
  grid-template: auto/repeat(4, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-4.s-compact {
  gap: 16px;
}
.cds-grid-4.s-spaced {
  gap: 24px;
}
.cds-span-4 {
  grid-column: span 4;
}
.cds-grid-5 {
  display: grid;
  grid-template: auto/repeat(5, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-5.s-compact {
  gap: 16px;
}
.cds-grid-5.s-spaced {
  gap: 24px;
}
.cds-span-5 {
  grid-column: span 5;
}
.cds-grid-6 {
  display: grid;
  grid-template: auto/repeat(6, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-6.s-compact {
  gap: 16px;
}
.cds-grid-6.s-spaced {
  gap: 24px;
}
.cds-span-6 {
  grid-column: span 6;
}
.cds-grid-7 {
  display: grid;
  grid-template: auto/repeat(7, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-7.s-compact {
  gap: 16px;
}
.cds-grid-7.s-spaced {
  gap: 24px;
}
.cds-span-7 {
  grid-column: span 7;
}
.cds-grid-8 {
  display: grid;
  grid-template: auto/repeat(8, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-8.s-compact {
  gap: 16px;
}
.cds-grid-8.s-spaced {
  gap: 24px;
}
.cds-span-8 {
  grid-column: span 8;
}
.cds-grid-9 {
  display: grid;
  grid-template: auto/repeat(9, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-9.s-compact {
  gap: 16px;
}
.cds-grid-9.s-spaced {
  gap: 24px;
}
.cds-span-9 {
  grid-column: span 9;
}
.cds-grid-10 {
  display: grid;
  grid-template: auto/repeat(10, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-10.s-compact {
  gap: 16px;
}
.cds-grid-10.s-spaced {
  gap: 24px;
}
.cds-span-10 {
  grid-column: span 10;
}
.cds-grid-11 {
  display: grid;
  grid-template: auto/repeat(11, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-11.s-compact {
  gap: 16px;
}
.cds-grid-11.s-spaced {
  gap: 24px;
}
.cds-span-11 {
  grid-column: span 11;
}
.cds-grid-12 {
  display: grid;
  grid-template: auto/repeat(12, minmax(0, 1fr));
  gap: 20px;
  align-items: center;
}
.cds-grid-12.s-compact {
  gap: 16px;
}
.cds-grid-12.s-spaced {
  gap: 24px;
}
.cds-span-12 {
  grid-column: span 12;
}
.cds-fields-column {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  gap: 18px;
}
.cds-fields-column.s-compact {
  gap: 16px;
}
.cds-fields-column.s-spaced {
  gap: 20px;
}
.cds-fields-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 18px;
}
.cds-fields-row > * {
  flex-grow: 1;
  flex-basis: 0;
}
.cds-fields-row.s-compact {
  gap: 16px;
}
.cds-fields-row.s-spaced {
  gap: 20px;
}
.cds-input-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.cds-input-wrapper label {
  cursor: pointer;
  transition: color 0.2s;
}
.cds-input-wrapper.disabled {
  cursor: not-allowed;
  color: var(--cds-text-medium);
}
.cds-input-wrapper.v-reverse label {
  order: 1;
}
.cds-input-wrapper.v-reverse input {
  order: 2;
}
.cds-radios-row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 64px;
}
* {
  font-family: var(--cds-font-family);
  box-sizing: border-box;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1051;
}
.cdk-overlay-pane.cds-modal-panel-class {
  display: grid;
}
.cds-modal-panel-class {
  width: 100vw;
  height: 100vh;
  display: grid;
  align-items: center;
  justify-content: center;
  padding: 48px 0px 64px;
  overflow: hidden auto;
  background: rgba(0, 0, 0, 0.5);
}
:root body[cds-theme=dark] .cds-modal-panel-class {
  background: rgba(0, 0, 0, 0.7);
}
.cds-button.s-plain,
.cds-button.s-tag-hollow,
.cds-button.s-tag-solid,
.cds-button.s-secondary-solid,
.cds-button.s-hollow,
.cds-button.s-solid {
  --color-button: var(--color);
  --color-button-hover: var(--hover-color);
  --width: fit-content;
  --height: 40px;
  --h-padding: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--cds-font-family);
  font-size: 16px;
  font-weight: 600;
  color: var(--color-button);
  line-height: 1;
  gap: 8px;
  box-sizing: border-box;
  width: var(--width);
  height: var(--height);
  padding: 0px var(--h-padding);
  white-space: nowrap;
  outline: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition:
    background 0.2s,
    color 0.2s,
    box-shadow 0.2s;
  cursor: pointer;
}
.cds-button.s-plain:disabled,
.cds-button.s-tag-hollow:disabled,
.cds-button.s-tag-solid:disabled,
.cds-button.s-secondary-solid:disabled,
.cds-button.s-hollow:disabled,
.cds-button.s-solid:disabled {
  color: var(--cds-button-disabled-foreground);
  background: var(--cds-button-disabled-background);
  border-color: var(--cds-button-disabled-background);
  cursor: not-allowed;
}
.cds-button.c-initial {
  --color-button: var(--cds-text-strong);
  --color-button-hsl: var(--cds-text-strong-hsl);
  --color-button-hover: var(--cds-text-strong);
}
.cds-button.c-primary {
  --color-button: var(--cds-button-gradient-accent);
  --color-button-hsl: var(--cds-button-gradient-accent-hsl);
  --color-button-hover: var(--cds-button-gradient-hover);
}
.cds-button.c-secondary {
  --color-button: var(--cds-button-secondary-color);
  --color-button-hsl: var(--cds-button-secondary-color-hsl);
  --color-button-hover: var(--cds-button-secondary-hover);
}
.cds-button.c-danger {
  --color-button: var(--cds-button-danger-color);
  --color-button-hsl: var(--cds-button-danger-color-hsl);
  --color-button-hover: var(--cds-button-danger-hover);
}
.cds-button.s-solid {
  color: var(--cds-background-main);
  background: var(--color-button);
  border-color: transparent;
}
.cds-button.s-solid:not(:disabled):hover {
  background: var(--color-button-hover);
}
.cds-button.s-hollow {
  color: var(--color-button);
  background: transparent;
  border-color: var(--color-button);
}
.cds-button.s-hollow:not(:disabled):hover {
  color: var(--cds-background-main);
  background: var(--color-button);
  border-color: transparent;
}
.cds-button.s-hollow:disabled {
  background: transparent;
  color: var(--cds-text-light);
}
.cds-button.s-secondary-solid {
  color: var(--cds-secondary-400);
  background: hsla(var(--cds-secondary-400-hsl), 10%);
  border-color: hsla(var(--cds-secondary-400-hsl), 20%);
  border-radius: 4px;
}
.cds-button.s-secondary-solid:not(:disabled):hover {
  background: hsla(var(--cds-secondary-400-hsl), 16%);
}
.cds-button.s-secondary-solid i {
  font-size: 10px;
}
.cds-button.s-tag-solid {
  --height: 24px;
  --h-padding: 12px;
  font-size: 12px;
  color: var(--cds-secondary-400);
  background: hsla(var(--cds-secondary-400-hsl), 10%);
}
.cds-button.s-tag-solid:not(:disabled):hover {
  background: hsla(var(--cds-secondary-400-hsl), 16%);
}
.cds-button.s-tag-solid i.cds-icon-close {
  font-size: 10px;
}
.cds-button.s-tag-hollow {
  --height: 24px;
  --h-padding: 16px;
  color: var(--cds-secondary-400);
  background: transparent;
  border-color: var(--cds-secondary-400);
  font-size: 12px;
}
.cds-button.s-tag-hollow:not(:disabled):hover {
  color: var(--cds-background-main);
  background: var(--cds-secondary-400);
  border-color: transparent;
}
.cds-button.s-plain {
  --height: 28px;
  --h-padding: 16px;
  color: var(--color-button);
  background: transparent;
  border-color: transparent;
}
.cds-button.s-plain:not(:disabled):hover {
  color: var(--color-button-hover);
  background: transparent;
  border-color: transparent;
}
.cds-button.s-plain:disabled {
  color: var(--cds-button-disabled-foreground);
  background: transparent;
  border-color: transparent;
}
.cds-button.s-plain i.cds-icon-plus {
  font-size: 10px;
}
.cds-button.v-underlined {
  text-decoration: underline;
}
.cds-button.h-small {
  --height: 32px;
  --h-padding: 16px;
  font-size: 12px;
}
.cds-button.w-stretch {
  --width: 100%;
}
.cds-button.cds-delete {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0px;
  border: none;
  border-radius: 50%;
  outline: none;
  background-color: hsla(var(--cds-danger-500-hsl), 0.15);
  color: var(--cds-danger-500);
  font-size: 15px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
}
.cds-button.cds-delete:hover {
  background-color: var(--cds-danger-500);
  color: var(--cds-background-main);
}
:root body[cds-theme=dark] .s-solid:disabled {
  background: hsla(var(--cds-primary-500-hsl), 0.5);
}
:root body[cds-theme=dark] .cds-green:disabled,
:root body[cds-theme=dark] .cds-primary:disabled {
  color: hsla(var(--cds-primary-400-hsl), 0.5);
  background: transparent;
  border-color: hsla(var(--cds-primary-400-hsl), 0.5);
}
:root body[cds-theme=dark] .cds-button.s-solid:disabled {
  background: hsla(var(--color-button-hsl), 0.5);
  border-color: transparent;
}
.cds-form-field-wrapper {
  --font-size: 14px;
  --height: 48px;
  --hover-color: var(--cds-primary-500);
  --hover-shadow: unset;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.cds-form-field,
.cds-textarea {
  --font-size: 14px;
  --height: 48px;
  --hover-color: var(--cds-primary-500);
  --hover-shadow: unset;
  font-family: var(--cds-font-family);
  font-size: var(--font-size);
  font-weight: normal;
  color: var(--cds-input-foreground);
  line-height: 1;
  box-sizing: border-box;
  width: 100%;
  height: var(--height);
  padding: var(--cds-form-field-default-padding, 0px 16px);
  background-color: var(--cds-input-background);
  border: 1px solid var(--cds-input-border);
  border-radius: 4px;
  outline: none;
  cursor: text;
  transition: box-shadow 0.2s, border-color 0.2s;
}
.cds-form-field.v-compact,
.v-compact.cds-textarea {
  --font-size: 12px;
  --height: 40px;
}
.cds-form-field.v-rounded,
.v-rounded.cds-textarea {
  border-radius: 16px;
}
.cds-form-field::placeholder,
.cds-textarea::placeholder {
  font-family: var(--cds-font-family);
  font-size: var(--font-size);
  font-weight: normal;
  color: var(--cds-text-light);
  line-height: 1;
}
.cds-form-field:hover,
.cds-textarea:hover,
.cds-form-field:focus,
.cds-textarea:focus {
  box-shadow:
    0px 3px 3px -2px hsla(var(--hover-shadow), 0.12),
    0px 3px 4px 0px hsla(var(--hover-shadow), 0.09),
    0px 1px 8px 0px hsla(var(--hover-shadow), 0.08);
  border-color: var(--hover-color);
}
.cds-form-field:disabled,
.cds-textarea:disabled {
  color: var(--cds-input-disabled-foreground);
  background: var(--cds-input-disabled-background);
  border-color: var(--cds-input-disabled-border);
  box-shadow: none;
  cursor: not-allowed;
}
.cds-form-field:disabled::placeholder,
.cds-textarea:disabled::placeholder {
  color: var(--cds-input-disabled-foreground);
}
.cds-form-field.invalid,
.invalid.cds-textarea,
.cds-form-field.ng-invalid.ng-touched,
.ng-invalid.ng-touched.cds-textarea,
.cds-form-field.ng-invalid:not(.ng-pristine),
.ng-invalid.cds-textarea:not(.ng-pristine) {
  border-color: var(--cds-danger-500);
}
.cds-form-field.invalid ~ i,
.invalid.cds-textarea ~ i,
.cds-form-field.ng-invalid.ng-touched ~ i,
.ng-invalid.ng-touched.cds-textarea ~ i,
.cds-form-field.ng-invalid:not(.ng-pristine) ~ i,
.ng-invalid.cds-textarea:not(.ng-pristine) ~ i {
  color: var(--cds-danger-500);
}
.cds-checkbox-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  --color: var(--cds-input-primary);
}
.cds-checkbox-wrapper label {
  transition: color 0.2s;
  cursor: pointer;
}
.cds-checkbox-wrapper label:hover {
  color: var(--color);
}
.cds-textarea {
  min-height: 48px;
  height: 94px;
  padding: var(--cds-form-field-default-padding, 14px 16px);
}
.cds-checkbox {
  --size: 18px;
  --checkmark-size: 9px;
  --color: var(--cds-input-primary);
  --background: var(--cds-input-background);
  flex-shrink: 0;
  position: relative;
  visibility: hidden;
  width: var(--size);
  height: var(--size);
  margin: 0px;
  font-size: var(--checkmark-size);
  cursor: pointer;
  -moz-appearance: initial;
}
.cds-checkbox.large,
.cds-checkbox.v-large {
  --size: 20px;
  --checkmark-size: 11px;
}
.cds-checkbox:disabled {
  cursor: not-allowed;
}
.cds-checkbox::before {
  position: absolute;
  visibility: visible;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: var(--size);
  font-weight: bold;
  color: transparent;
  transition: 0.2s;
}
.cds-checkbox + label {
  cursor: pointer;
  transition: color 0.2s;
}
.cds-checkbox:checked + .colored-label {
  color: var(--color);
}
.cds-checkbox:disabled + label {
  color: var(--cds-foreground-40);
}
.cds-checkbox:checked::before {
  transform: translate(-50%, -50%);
  font-size: inherit;
  color: var(--background);
}
.cds-checkbox::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  visibility: visible;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--background);
  border: 2px solid var(--cds-foreground-600);
  border-radius: 4px;
  transition: 0.2s;
}
.cds-checkbox:checked::after {
  border-color: var(--color);
  background-color: var(--color);
}
.cds-checkbox:not(:disabled):hover::after {
  border-color: var(--color);
}
.cds-checkbox:not(:disabled):hover + label {
  color: var(--color);
}
.cds-radio {
  --size: 20px;
  --color: var(--cds-input-primary);
  --background: var(--cds-input-background);
  --border: var(--cds-foreground-600);
  flex-shrink: 0;
  position: relative;
  visibility: hidden;
  width: var(--size);
  height: var(--size);
  margin: 0px;
  cursor: pointer;
  -moz-appearance: initial;
}
.cds-radio.large,
.cds-radio.v-large {
  --size: 20px;
}
.cds-radio:after {
  content: "";
  position: absolute;
  visibility: visible;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  background-color: var(--background);
  box-shadow: 0 0 0 2px var(--border);
  border: 6px solid var(--background);
  border-radius: 50%;
  transition: 0.2s;
  transform: translate(-50%, -50%);
}
.cds-radio:checked {
  cursor: default;
}
.cds-radio:disabled {
  --color: var(--cds-foreground-300);
  cursor: not-allowed;
}
.cds-radio:disabled + label {
  color: var(--cds-text-light);
}
.cds-radio:checked:after {
  border: 3px solid var(--background);
  background-color: var(--color);
}
.cds-radio:not(:checked, :disabled):hover:after {
  box-shadow: 0 0 0 2px var(--color);
}
.cds-toggle {
  --color: var(--cds-input-primary);
  --width: 36px;
  --height: 20px;
  --dot-padding: 2px;
  --dot-size: calc(var(--height) - var(--dot-padding) * 2);
  position: relative;
  visibility: hidden;
  width: var(--width);
  height: var(--height);
  margin: 0px;
  cursor: pointer;
  -moz-appearance: initial;
}
.cds-toggle.v-small {
  --width: 28px;
  --height: 16px;
}
.cds-toggle::before,
.cds-toggle::after {
  position: absolute;
  visibility: visible;
  top: 50%;
  transition: 0.2s;
  transform: translateY(-50%);
}
.cds-toggle::before {
  content: "";
  left: 0px;
  width: var(--width);
  height: var(--height);
  border-radius: 100px;
  background-color: var(--cds-foreground-100);
}
.cds-toggle::after {
  display: flex;
  align-items: center;
  justify-content: center;
  left: var(--dot-padding);
  width: var(--dot-size);
  height: var(--dot-size);
  border-radius: 100px;
  font-size: calc(var(--dot-size) / 1.6);
  background-color: var(--cds-primary-contrast);
  color: var(--cds-primary-contrast);
}
.cds-toggle:checked::after {
  left: calc(var(--width) - var(--dot-size) - var(--dot-padding));
  color: var(--color);
}
.cds-toggle:checked::before {
  background-color: var(--color);
}
.cds-toggle:disabled::before {
  background-color: var(--cds-foreground-40);
}
.cds-toggle:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.cds-toggle:disabled:checked::before {
  background-color: var(--color);
}
.cds-toggle:checked + label {
  color: var(--color);
}
.cds-toggle:disabled + label {
  color: var(--cds-text-light);
}
[cds-char-count] {
  position: relative;
  --max-length: "255";
}
[cds-char-count][max-length] {
  --max-length: attr(max-length);
}
[cds-char-count]::before {
  font-family: var(--cds-font-family);
  font-size: 12px;
  font-weight: normal;
  color: var(--cds-text-medium);
  line-height: 1;
  content: attr(cds-char-count) "/" var(--max-length);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.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-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, transparent);
  color: var(--mat-app-text-color, inherit);
}
@font-face {
  font-family: "caixa-icons";
  src: url(https://static.celero.mobi/fonts/icons/caixa/cds-icons.woff?so4zkt) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.cds-icon-caret-down:before {
  content: "\e9cf" !important;
}
.cds-icon-caret-up:before {
  content: "\e9ce" !important;
}
.cds-icon-list:before {
  content: "\e9c5" !important;
}
.cds-icon-download:before {
  content: "\e9c6" !important;
}
.cds-icon-pencil:before {
  content: "\e9c7" !important;
}
.cds-icon-trash:before {
  content: "\e9c8" !important;
}
.cds-icon-calendar:before {
  content: "\e9c9" !important;
}
.cds-icon-search:before {
  content: "\e9ca" !important;
}
.cds-icon-filter:before {
  content: "\e9cb" !important;
}
.cds-icon-filled-question:before {
  content: "\e920" !important;
}
.cds-icon-filled-alert-triangle:before {
  content: "\e9cd" !important;
}
.cds-icon-clock:before {
  content: "\e9b5" !important;
}
.cds-icon-filled-check:before {
  content: "\e94e" !important;
}
.cds-form-field-wrapper > .cds-icon-arrow-down {
  font-size: 7px !important;
}
.cds-form-field-wrapper > .cds-icon-arrow-down:before {
  content: "\e92d" !important;
}
body {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #005ca8;
  --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: #db4e00;
  --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: #db4e00;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --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: #005ca8;
  --mdc-filled-text-field-focus-active-indicator-color: #005ca8;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 92, 168, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --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: #005ca8;
  --mdc-outlined-text-field-focus-outline-color: #005ca8;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 92, 168, 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, 92, 168, 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-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mat-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, 92, 168, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-arrow-transform: translateY(-8px);
  --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-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);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --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;
  --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-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
  --mdc-switch-selected-focus-state-layer-color: #00a2f2;
  --mdc-switch-selected-handle-color: #00a2f2;
  --mdc-switch-selected-hover-state-layer-color: #00a2f2;
  --mdc-switch-selected-pressed-state-layer-color: #00a2f2;
  --mdc-switch-selected-focus-handle-color: #005ca8;
  --mdc-switch-selected-hover-handle-color: #005ca8;
  --mdc-switch-selected-pressed-handle-color: #005ca8;
  --mdc-switch-selected-focus-track-color: #4dc9ff;
  --mdc-switch-selected-hover-track-color: #4dc9ff;
  --mdc-switch-selected-pressed-track-color: #4dc9ff;
  --mdc-switch-selected-track-color: #4dc9ff;
  --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: var(--mdc-theme-surface, #fff);
  --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-handle-shadow-color: black;
  --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-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-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-switch-state-layer-size: 40px;
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --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-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-color: #005ca8;
  --mdc-slider-focus-handle-color: #005ca8;
  --mdc-slider-hover-handle-color: #005ca8;
  --mdc-slider-active-track-color: #005ca8;
  --mdc-slider-inactive-track-color: #005ca8;
  --mdc-slider-with-tick-marks-inactive-container-color: #005ca8;
  --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;
  --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-ripple-color: #005ca8;
  --mat-slider-hover-state-layer-color: rgba(0, 92, 168, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 92, 168, 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-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;
  --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;
  --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);
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --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: white;
  --mdc-checkbox-selected-focus-icon-color: #db4e00;
  --mdc-checkbox-selected-hover-icon-color: #db4e00;
  --mdc-checkbox-selected-icon-color: #db4e00;
  --mdc-checkbox-selected-pressed-icon-color: #db4e00;
  --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-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #db4e00;
  --mdc-checkbox-selected-hover-state-layer-color: #db4e00;
  --mdc-checkbox-selected-pressed-state-layer-color: #db4e00;
  --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);
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --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-keep-touch-target: false;
  --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);
  --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-protected-button-container-shadow-color: #000;
  --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-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-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;
  --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;
  --mat-icon-button-touch-target-display: block;
  --mdc-fab-container-shape: 50%;
  --mdc-fab-icon-size: 24px;
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-icon-size: 24px;
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-fab-container-color: white;
  --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-container-shadow-color: #000;
  --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;
  --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-fab-small-container-shadow-color: #000;
  --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-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-extended-fab-container-shadow-color: #000;
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
  --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: #db4e00;
  --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);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #005ca8;
  --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: #005ca8;
  --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: #e0e0e0;
  --mat-standard-button-toggle-height: 48px;
  --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: #005ca8;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 92, 168, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 92, 168, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 92, 168, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #005ca8;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 92, 168, 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: #46a35e;
  --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-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
  --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: #005ca8;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #005ca8;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #005ca8;
  --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-stepper-header-height: 72px;
  --mat-sort-arrow-color: #757575;
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-node-min-height: 48px;
  --cds-primary-600: hsl(calc(var(--primary-h) * 1.006), var(--primary-s), calc(var(--primary-l) * 0.8));
  --cds-primary-600-hsl:
    calc(var(--primary-h) * 1.006),
    var(--primary-s),
    calc(var(--primary-l) * 0.8);
  --cds-primary-500: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-primary-500-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-primary-400: hsl(var(--primary-h), calc(var(--primary-s) * 0.55), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2923));
  --cds-primary-400-hsl:
    var(--primary-h),
    calc(var(--primary-s) * 0.55),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2923);
  --cds-primary-300: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154));
  --cds-primary-300-hsl:
    calc(var(--primary-h) * 0.903),
    calc(var(--primary-s) * 0.79),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --cds-primary-200: hsl(calc(var(--primary-h) * 0.855), calc(var(--primary-s) * 0.86), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.7846));
  --cds-primary-200-hsl:
    calc(var(--primary-h) * 0.855),
    calc(var(--primary-s) * 0.86),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.7846);
  --cds-primary-contrast: hsl(0, 0%, 100%);
  --cds-primary-contrast-hsl:
    0,
    0%,
    100%;
  --cds-secondary-500: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));
  --cds-secondary-500-hsl:
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l);
  --cds-secondary-400: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2));
  --cds-secondary-400-hsl:
    calc(var(--secondary-h) * 0.934),
    calc(var(--secondary-s) * 0.716),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --cds-secondary-300: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) * 0.818), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4875));
  --cds-secondary-300-hsl:
    calc(var(--secondary-h) * 0.921),
    calc(var(--secondary-s) * 0.818),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4875);
  --cds-secondary-200: hsl(calc(var(--secondary-h) * 0.956), calc(var(--secondary-s) * 0.977), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.85));
  --cds-secondary-200-hsl:
    calc(var(--secondary-h) * 0.956),
    calc(var(--secondary-s) * 0.977),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.85);
  --cds-secondary-contrast: hsl(0, 0%, 100%);
  --cds-secondary-contrast-hsl:
    0,
    0%,
    100%;
  --cds-secondary-background-600: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.925));
  --cds-secondary-background-600-hsl:
    calc(var(--secondary-h) * 0.934),
    calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.925);
  --cds-secondary-background-500: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.95));
  --cds-secondary-background-500-hsl:
    calc(var(--secondary-h) * 0.921),
    calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.95);
  --cds-secondary-background-400: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.975));
  --cds-secondary-background-400-hsl:
    calc(var(--secondary-h) * 0.921),
    calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.975);
  --cds-secondary-background-300: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.784), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625));
  --cds-secondary-background-300-hsl:
    calc(var(--secondary-h) * 0.965),
    calc(var(--secondary-s) * 0.784),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625);
  --cds-secondary-background-200: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.682), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875));
  --cds-secondary-background-200-hsl:
    calc(var(--secondary-h) * 0.965),
    calc(var(--secondary-s) * 0.682),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875);
  --cds-secondary-background-contrast: hsl(0, 0%, calc(var(--secondary-l) * 0.8));
  --cds-secondary-background-contrast-hsl:
    0,
    0%,
    calc(var(--secondary-l) * 0.8);
  --cds-foreground-600: hsl(0, 0%, 0%);
  --cds-foreground-600-hsl:
    0,
    0%,
    0%;
  --cds-foreground-500: hsl(0, 0%, 16%);
  --cds-foreground-500-hsl:
    0,
    0%,
    16%;
  --cds-foreground-400: hsl(0, 0%, 33%);
  --cds-foreground-400-hsl:
    0,
    0%,
    33%;
  --cds-foreground-300: hsl(0, 0%, 45%);
  --cds-foreground-300-hsl:
    0,
    0%,
    45%;
  --cds-foreground-200: hsl(0, 0%, 58%);
  --cds-foreground-200-hsl:
    0,
    0%,
    58%;
  --cds-foreground-100: hsl(0, 0%, 64%);
  --cds-foreground-100-hsl:
    0,
    0%,
    64%;
  --cds-foreground-50: hsl(0, 0%, 75%);
  --cds-foreground-50-hsl:
    0,
    0%,
    75%;
  --cds-foreground-40: hsl(0, 0%, 80%);
  --cds-foreground-40-hsl:
    0,
    0%,
    80%;
  --cds-foreground-30: hsl(0, 0%, 91%);
  --cds-foreground-30-hsl:
    0,
    0%,
    91%;
  --cds-foreground-20: hsl(0, 0%, 97%);
  --cds-foreground-20-hsl:
    0,
    0%,
    97%;
  --cds-foreground-10: hsl(0, 0%, 100%);
  --cds-foreground-10-hsl:
    0,
    0%,
    100%;
  --cds-warn-500: hsl(var(--warning-h), var(--warning-s), var(--warning-l));
  --cds-warn-500-hsl:
    var(--warning-h),
    var(--warning-s),
    var(--warning-l);
  --cds-warn-400: hsl(calc(var(--warning-h) * 1.026), var(--warning-s), calc(var(--warning-l) + (100% - var(--warning-l)) * 0.875));
  --cds-warn-400-hsl:
    calc(var(--warning-h) * 1.026),
    var(--warning-s),
    calc(var(--warning-l) + (100% - var(--warning-l)) * 0.875);
  --cds-warn-contrast: hsl(0, 0%, 100%);
  --cds-warn-contrast-hsl:
    0,
    0%,
    100%;
  --cds-danger-600: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) - (var(--danger-l) - 38%) * 1));
  --cds-danger-600-hsl:
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --cds-danger-500: hsl(var(--danger-h), var(--danger-s), var(--danger-l));
  --cds-danger-500-hsl:
    var(--danger-h),
    var(--danger-s),
    var(--danger-l);
  --cds-danger-400: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824));
  --cds-danger-400-hsl:
    calc(var(--danger-h) * 1.003),
    calc(var(--danger-s) + (100% - var(--danger-s)) * 1),
    calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --cds-danger-300: hsl(calc(var(--danger-h) * 1.008), calc(var(--danger-s) * 0.793), calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9118));
  --cds-danger-300-hsl:
    calc(var(--danger-h) * 1.008),
    calc(var(--danger-s) * 0.793),
    calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9118);
  --cds-danger-200: hsl(calc(var(--danger-h) * 0.994), calc(var(--danger-s) * 0.467), calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9706));
  --cds-danger-200-hsl:
    calc(var(--danger-h) * 0.994),
    calc(var(--danger-s) * 0.467),
    calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9706);
  --cds-danger-contrast: hsl(0, 0%, calc(var(--danger-l) * 0.242));
  --cds-danger-contrast-hsl:
    0,
    0%,
    calc(var(--danger-l) * 0.242);
  --cds-info-600: hsl(var(--info-h), var(--info-s), var(--info-l));
  --cds-info-600-hsl:
    var(--info-h),
    var(--info-s),
    var(--info-l);
  --cds-info-500: hsl(calc(var(--info-h) * 0.934), calc(var(--info-s) * 0.716), calc(var(--info-l) + (100% - var(--info-l)) * 0.2));
  --cds-info-500-hsl:
    calc(var(--info-h) * 0.934),
    calc(var(--info-s) * 0.716),
    calc(var(--info-l) + (100% - var(--info-l)) * 0.2);
  --cds-info-400: hsl(calc(var(--info-h) * 0.921), calc(var(--info-s) * 0.818), calc(var(--info-l) + (100% - var(--info-l)) * 0.4875));
  --cds-info-400-hsl:
    calc(var(--info-h) * 0.921),
    calc(var(--info-s) * 0.818),
    calc(var(--info-l) + (100% - var(--info-l)) * 0.4875);
  --cds-info-contrast: hsl(0, 0%, 100%);
  --cds-info-contrast-hsl:
    0,
    0%,
    100%;
  --cds-border: hsl(0, 0%, 91%);
  --cds-border-hsl:
    0,
    0%,
    91%;
  --cds-border-elevated: hsl(0, 0%, 80%);
  --cds-border-elevated-hsl:
    0,
    0%,
    80%;
  --cds-border-accent: hsl(0, 0%, 80%);
  --cds-border-accent-hsl:
    0,
    0%,
    80%;
  --cds-border-secondary: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2));
  --cds-border-secondary-hsl:
    calc(var(--secondary-h) * 0.934),
    calc(var(--secondary-s) * 0.716),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --cds-background-main: hsl(0, 0%, 100%);
  --cds-background-main-hsl:
    0,
    0%,
    100%;
  --cds-background-elevated: hsl(0, 0%, 100%);
  --cds-background-elevated-hsl:
    0,
    0%,
    100%;
  --cds-background-accent: hsl(0, 0%, 97%);
  --cds-background-accent-hsl:
    0,
    0%,
    97%;
  --cds-background-header: hsl(0, 0%, 100%);
  --cds-background-header-hsl:
    0,
    0%,
    100%;
  --cds-gradient-primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-gradient-primary-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-gradient-secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));
  --cds-gradient-secondary-hsl:
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l);
  --cds-gradient-contrast: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154));
  --cds-gradient-contrast-hsl:
    calc(var(--primary-h) * 0.903),
    calc(var(--primary-s) * 0.79),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --cds-gradient-accent-primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-gradient-accent-primary-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-gradient-accent-secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));
  --cds-gradient-accent-secondary-hsl:
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l);
  --cds-text-primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-text-primary-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-text-secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));
  --cds-text-secondary-hsl:
    var(--secondary-h),
    var(--secondary-s),
    var(--secondary-l);
  --cds-text-strong: hsl(0, 0%, 16%);
  --cds-text-strong-hsl:
    0,
    0%,
    16%;
  --cds-text-medium: hsl(0, 0%, 33%);
  --cds-text-medium-hsl:
    0,
    0%,
    33%;
  --cds-text-light: hsl(0, 0%, 45%);
  --cds-text-light-hsl:
    0,
    0%,
    45%;
  --cds-icon-strong: hsl(0, 0%, 45%);
  --cds-icon-strong-hsl:
    0,
    0%,
    45%;
  --cds-icon-medium: hsl(0, 0%, 64%);
  --cds-icon-medium-hsl:
    0,
    0%,
    64%;
  --cds-icon-light: hsl(0, 0%, 80%);
  --cds-icon-light-hsl:
    0,
    0%,
    80%;
  --cds-card-background: hsl(0, 0%, 100%);
  --cds-card-background-hsl:
    0,
    0%,
    100%;
  --cds-card-border: hsl(0, 0%, 91%);
  --cds-card-border-hsl:
    0,
    0%,
    91%;
  --cds-input-primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-input-primary-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-input-background: hsl(0, 0%, 100%);
  --cds-input-background-hsl:
    0,
    0%,
    100%;
  --cds-input-foreground: hsl(0, 0%, 33%);
  --cds-input-foreground-hsl:
    0,
    0%,
    33%;
  --cds-input-border: hsl(0, 0%, 80%);
  --cds-input-border-hsl:
    0,
    0%,
    80%;
  --cds-input-disabled-background: hsl(0, 0%, 96%);
  --cds-input-disabled-background-hsl:
    0,
    0%,
    96%;
  --cds-input-disabled-foreground: hsl(0, 0%, 58%);
  --cds-input-disabled-foreground-hsl:
    0,
    0%,
    58%;
  --cds-input-disabled-border: hsl(0, 0%, 96%);
  --cds-input-disabled-border-hsl:
    0,
    0%,
    96%;
  --cds-button-disabled-background: hsl(0, 0%, 91%);
  --cds-button-disabled-background-hsl:
    0,
    0%,
    91%;
  --cds-button-disabled-foreground: hsl(0, 0%, 58%);
  --cds-button-disabled-foreground-hsl:
    0,
    0%,
    58%;
  --cds-button-danger-border: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824));
  --cds-button-danger-border-hsl:
    calc(var(--danger-h) * 1.003),
    calc(var(--danger-s) + (100% - var(--danger-s)) * 1),
    calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --cds-button-danger-background: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824));
  --cds-button-danger-background-hsl:
    calc(var(--danger-h) * 1.003),
    calc(var(--danger-s) + (100% - var(--danger-s)) * 1),
    calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --cds-button-danger-color: hsl(var(--danger-h), var(--danger-s), var(--danger-l));
  --cds-button-danger-color-hsl:
    var(--danger-h),
    var(--danger-s),
    var(--danger-l);
  --cds-button-danger-hover: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) - (var(--danger-l) - 38%) * 1));
  --cds-button-danger-hover-hsl:
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --cds-button-gradient-primary: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154));
  --cds-button-gradient-primary-hsl:
    calc(var(--primary-h) * 0.903),
    calc(var(--primary-s) * 0.79),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --cds-button-gradient-accent: hsl(var(--primary-h), var(--primary-s), var(--primary-l));
  --cds-button-gradient-accent-hsl:
    var(--primary-h),
    var(--primary-s),
    var(--primary-l);
  --cds-button-gradient-hover: hsl(calc(var(--primary-h) * 1.006), var(--primary-s), calc(var(--primary-l) * 0.8));
  --cds-button-gradient-hover-hsl:
    calc(var(--primary-h) * 1.006),
    var(--primary-s),
    calc(var(--primary-l) * 0.8);
  --cds-tooltip-background: hsl(0, 0%, 0%);
  --cds-tooltip-background-hsl:
    0,
    0%,
    0%;
  --cds-tooltip-foreground: hsl(0, 0%, 100%);
  --cds-tooltip-foreground-hsl:
    0,
    0%,
    100%;
  --cds-success: hsl(var(--success-h), var(--success-s), var(--success-l));
  --cds-success-hsl:
    var(--success-h),
    var(--success-s),
    var(--success-l);
  --cds-expense: hsl(var(--danger-h), var(--danger-s), var(--danger-l));
  --cds-expense-hsl:
    var(--danger-h),
    var(--danger-s),
    var(--danger-l);
  --cds-expense-accent: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) - (var(--danger-l) - 38%) * 1));
  --cds-expense-accent-hsl:
    var(--danger-h),
    var(--danger-s),
    calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --cds-revenue: hsl(var(--success-h), var(--success-s), var(--success-l));
  --cds-revenue-hsl:
    var(--success-h),
    var(--success-s),
    var(--success-l);
  --cds-revenue-accent: hsl(calc(var(--success-h) * 0.903), calc(var(--success-s) * 0.79), calc(var(--success-l) + (100% - var(--success-l)) * 0.4154));
  --cds-revenue-accent-hsl:
    calc(var(--success-h) * 0.903),
    calc(var(--success-s) * 0.79),
    calc(var(--success-l) + (100% - var(--success-l)) * 0.4154);
  --cds-shadow-600: hsl(0, 0%, 0%);
  --cds-shadow-600-hsl:
    0,
    0%,
    0%;
  --cds-shadow-500: hsl(0, 0%, 16%);
  --cds-shadow-500-hsl:
    0,
    0%,
    16%;
  --cds-shadow-400: hsl(0, 0%, 33%);
  --cds-shadow-400-hsl:
    0,
    0%,
    33%;
  --cds-shadow-300: hsl(0, 0%, 45%);
  --cds-shadow-300-hsl:
    0,
    0%,
    45%;
  --cds-shadow-200: hsl(0, 0%, 58%);
  --cds-shadow-200-hsl:
    0,
    0%,
    58%;
  --cds-shadow-100: hsl(0, 0%, 64%);
  --cds-shadow-100-hsl:
    0,
    0%,
    64%;
  --cds-shadow-50: hsl(0, 0%, 75%);
  --cds-shadow-50-hsl:
    0,
    0%,
    75%;
  --cds-shadow-primary: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154));
  --cds-shadow-primary-hsl:
    calc(var(--primary-h) * 0.903),
    calc(var(--primary-s) * 0.79),
    calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --cds-shadow-secondary: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2));
  --cds-shadow-secondary-hsl:
    calc(var(--secondary-h) * 0.934),
    calc(var(--secondary-s) * 0.716),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --cds-header-background: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.784), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625));
  --cds-header-background-hsl:
    calc(var(--secondary-h) * 0.965),
    calc(var(--secondary-s) * 0.784),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625);
  --cds-header-accent: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.682), calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875));
  --cds-header-accent-hsl:
    calc(var(--secondary-h) * 0.965),
    calc(var(--secondary-s) * 0.682),
    calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875);
  --primary-h: 207;
  --primary-s: 100%;
  --primary-l: 33%;
  --secondary-h: 36;
  --secondary-s: 100%;
  --secondary-l: 48%;
  --danger-h: 0;
  --danger-s: 60%;
  --danger-l: 34%;
  --warning-h: 38;
  --warning-s: 100%;
  --warning-l: 52%;
  --info-h: 228;
  --info-s: 88%;
  --info-l: 20%;
  --success-h: 207;
  --success-s: 100%;
  --success-l: 33%;
  --cds-icon-medium: hsl(203, 12%, 29%);
  --cds-icon-medium-hsl:
    203,
    12%,
    29%;
  --cds-text-strong: hsl(205, 15%, 16%);
  --cds-text-strong-hsl:
    205,
    15%,
    16%;
  --cds-text-medium: hsl(196, 10%, 44%);
  --cds-text-medium-hsl:
    196,
    10%,
    44%;
  --cds-danger-400: hsl(0, 62%, 53%);
  --cds-danger-400-hsl:
    0,
    62%,
    53%;
  --cds-input-border: hsl(194, 15%, 67%);
  --cds-input-border-hsl:
    194,
    15%,
    67%;
  --cds-foreground-600: hsl(203, 12%, 29%);
  --cds-foreground-600-hsl:
    203,
    12%,
    29%;
  --cds-tooltip-background: hsl(0, 0%, 100%);
  --cds-tooltip-background-hsl:
    0,
    0%,
    100%;
  --cds-tooltip-foreground: hsl(203, 12%, 29%);
  --cds-tooltip-foreground-hsl:
    203,
    12%,
    29%;
  --cds-revenue-accent: hsl(207, 100%, 33%);
  --cds-revenue-accent-hsl:
    207,
    100%,
    33%;
  --cds-font-family: "Caixa Std", "Montserrat";
  --cds-icon-font-family: "caixa-icons";
  --cds-icon-font-size: 20px;
  background-color: #F7FAFA;
  margin: 0px;
}
body .mat-accent {
  --mat-option-selected-state-label-text-color: #db4e00;
  --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);
}
body .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);
}
body .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #005ca8;
  --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: #005ca8;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
body .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #db4e00;
  --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: #db4e00;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
body .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;
}
body .mat-elevation-z0,
body .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-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);
}
body .mat-elevation-z1,
body .mat-mdc-elevation-specific.mat-elevation-z1 {
  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);
}
body .mat-elevation-z2,
body .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-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);
}
body .mat-elevation-z3,
body .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
body .mat-elevation-z4,
body .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-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);
}
body .mat-elevation-z5,
body .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    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);
}
body .mat-elevation-z6,
body .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
body .mat-elevation-z7,
body .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    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);
}
body .mat-elevation-z8,
body .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
body .mat-elevation-z9,
body .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    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);
}
body .mat-elevation-z10,
body .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
body .mat-elevation-z11,
body .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    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);
}
body .mat-elevation-z12,
body .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-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);
}
body .mat-elevation-z13,
body .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    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);
}
body .mat-elevation-z14,
body .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    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);
}
body .mat-elevation-z15,
body .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    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);
}
body .mat-elevation-z16,
body .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-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);
}
body .mat-elevation-z17,
body .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    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);
}
body .mat-elevation-z18,
body .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    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);
}
body .mat-elevation-z19,
body .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    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);
}
body .mat-elevation-z20,
body .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    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);
}
body .mat-elevation-z21,
body .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    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);
}
body .mat-elevation-z22,
body .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    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);
}
body .mat-elevation-z23,
body .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    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);
}
body .mat-elevation-z24,
body .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-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-theme-loaded-marker {
  display: none;
}
body .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #005ca8;
  --mdc-linear-progress-track-color: rgba(0, 92, 168, 0.25);
}
body .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #db4e00;
  --mdc-linear-progress-track-color: rgba(219, 78, 0, 0.25);
}
body .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
body .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #db4e00;
  --mdc-filled-text-field-focus-active-indicator-color: #db4e00;
  --mdc-filled-text-field-focus-label-text-color: rgba(219, 78, 0, 0.87);
  --mdc-outlined-text-field-caret-color: #db4e00;
  --mdc-outlined-text-field-focus-outline-color: #db4e00;
  --mdc-outlined-text-field-focus-label-text-color: rgba(219, 78, 0, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(219, 78, 0, 0.87);
}
body .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);
}
body .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(219, 78, 0, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
body .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);
}
body .mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 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;
}
body .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --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;
}
body .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
body .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #005ca8;
  --mdc-chip-elevated-selected-container-color: #005ca8;
  --mdc-chip-elevated-disabled-container-color: #005ca8;
  --mdc-chip-flat-disabled-selected-container-color: #005ca8;
  --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;
}
body .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
body .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #db4e00;
  --mdc-chip-elevated-selected-container-color: #db4e00;
  --mdc-chip-elevated-disabled-container-color: #db4e00;
  --mdc-chip-flat-disabled-selected-container-color: #db4e00;
  --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;
}
body .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
body .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;
}
body .mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
body .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
body .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #f18700;
  --mdc-switch-selected-handle-color: #f18700;
  --mdc-switch-selected-hover-state-layer-color: #f18700;
  --mdc-switch-selected-pressed-state-layer-color: #f18700;
  --mdc-switch-selected-focus-handle-color: #db4e00;
  --mdc-switch-selected-hover-handle-color: #db4e00;
  --mdc-switch-selected-pressed-handle-color: #db4e00;
  --mdc-switch-selected-focus-track-color: #f8b34c;
  --mdc-switch-selected-hover-track-color: #f8b34c;
  --mdc-switch-selected-pressed-track-color: #f8b34c;
  --mdc-switch-selected-track-color: #f8b34c;
}
body .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;
}
body .mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
body .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-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: #005ca8;
  --mdc-radio-selected-hover-icon-color: #005ca8;
  --mdc-radio-selected-icon-color: #005ca8;
  --mdc-radio-selected-pressed-icon-color: #005ca8;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #005ca8;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
body .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-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: #db4e00;
  --mdc-radio-selected-hover-icon-color: #db4e00;
  --mdc-radio-selected-icon-color: #db4e00;
  --mdc-radio-selected-pressed-icon-color: #db4e00;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #db4e00;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
body .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-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);
}
body .mat-accent {
  --mat-slider-ripple-color: #db4e00;
  --mat-slider-hover-state-layer-color: rgba(219, 78, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(219, 78, 0, 0.2);
  --mdc-slider-handle-color: #db4e00;
  --mdc-slider-focus-handle-color: #db4e00;
  --mdc-slider-hover-handle-color: #db4e00;
  --mdc-slider-active-track-color: #db4e00;
  --mdc-slider-inactive-track-color: #db4e00;
  --mdc-slider-with-tick-marks-inactive-container-color: #db4e00;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
body .mat-warn {
  --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);
  --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;
}
body .mdc-list-item__start,
body .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-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: #005ca8;
  --mdc-radio-selected-hover-icon-color: #005ca8;
  --mdc-radio-selected-icon-color: #005ca8;
  --mdc-radio-selected-pressed-icon-color: #005ca8;
}
body .mat-accent .mdc-list-item__start,
body .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-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: #db4e00;
  --mdc-radio-selected-hover-icon-color: #db4e00;
  --mdc-radio-selected-icon-color: #db4e00;
  --mdc-radio-selected-pressed-icon-color: #db4e00;
}
body .mat-warn .mdc-list-item__start,
body .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-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;
}
body .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: #005ca8;
  --mdc-checkbox-selected-hover-icon-color: #005ca8;
  --mdc-checkbox-selected-icon-color: #005ca8;
  --mdc-checkbox-selected-pressed-icon-color: #005ca8;
  --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-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005ca8;
  --mdc-checkbox-selected-hover-state-layer-color: #005ca8;
  --mdc-checkbox-selected-pressed-state-layer-color: #005ca8;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
body .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: white;
  --mdc-checkbox-selected-focus-icon-color: #db4e00;
  --mdc-checkbox-selected-hover-icon-color: #db4e00;
  --mdc-checkbox-selected-icon-color: #db4e00;
  --mdc-checkbox-selected-pressed-icon-color: #db4e00;
  --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-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #db4e00;
  --mdc-checkbox-selected-hover-state-layer-color: #db4e00;
  --mdc-checkbox-selected-pressed-state-layer-color: #db4e00;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
body .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-unselected-pressed-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;
}
body .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
body .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: #005ca8;
}
body .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
body .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #005ca8;
}
body .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
body .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
body .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
body .mdc-list-item__start,
body .mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}
body .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
body .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
body .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
body .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
body .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
body .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
body .mat-mdc-tab-group,
body .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #005ca8;
  --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: #005ca8;
  --mat-tab-header-active-ripple-color: #005ca8;
  --mat-tab-header-inactive-ripple-color: #005ca8;
  --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: #005ca8;
  --mat-tab-header-active-hover-label-text-color: #005ca8;
  --mat-tab-header-active-focus-indicator-color: #005ca8;
  --mat-tab-header-active-hover-indicator-color: #005ca8;
}
body .mat-mdc-tab-group.mat-accent,
body .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #db4e00;
  --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: #db4e00;
  --mat-tab-header-active-ripple-color: #db4e00;
  --mat-tab-header-inactive-ripple-color: #db4e00;
  --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: #db4e00;
  --mat-tab-header-active-hover-label-text-color: #db4e00;
  --mat-tab-header-active-focus-indicator-color: #db4e00;
  --mat-tab-header-active-hover-indicator-color: #db4e00;
}
body .mat-mdc-tab-group.mat-warn,
body .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;
}
body .mat-mdc-tab-group.mat-background-primary,
body .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #005ca8;
  --mat-tab-header-with-background-foreground-color: white;
}
body .mat-mdc-tab-group.mat-background-accent,
body .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #db4e00;
  --mat-tab-header-with-background-foreground-color: white;
}
body .mat-mdc-tab-group.mat-background-warn,
body .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
body .mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
body .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
body .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: #005ca8;
  --mdc-checkbox-selected-hover-icon-color: #005ca8;
  --mdc-checkbox-selected-icon-color: #005ca8;
  --mdc-checkbox-selected-pressed-icon-color: #005ca8;
  --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-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #005ca8;
  --mdc-checkbox-selected-hover-state-layer-color: #005ca8;
  --mdc-checkbox-selected-pressed-state-layer-color: #005ca8;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
body .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-unselected-pressed-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;
}
body .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #005ca8;
  --mat-text-button-state-layer-color: #005ca8;
  --mat-text-button-ripple-color: rgba(0, 92, 168, 0.1);
}
body .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #db4e00;
  --mat-text-button-state-layer-color: #db4e00;
  --mat-text-button-ripple-color: rgba(219, 78, 0, 0.1);
}
body .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);
}
body .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #005ca8;
  --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);
}
body .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #db4e00;
  --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);
}
body .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);
}
body .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #005ca8;
  --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);
}
body .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #db4e00;
  --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);
}
body .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);
}
body .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #005ca8;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #005ca8;
  --mat-outlined-button-ripple-color: rgba(0, 92, 168, 0.1);
}
body .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #db4e00;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #db4e00;
  --mat-outlined-button-ripple-color: rgba(219, 78, 0, 0.1);
}
body .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);
}
body .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #005ca8;
  --mat-icon-button-state-layer-color: #005ca8;
  --mat-icon-button-ripple-color: rgba(0, 92, 168, 0.1);
}
body .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #db4e00;
  --mat-icon-button-state-layer-color: #db4e00;
  --mat-icon-button-ripple-color: rgba(219, 78, 0, 0.1);
}
body .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);
}
body .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;
}
body .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #005ca8;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
body .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #db4e00;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
body .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);
}
body .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #005ca8;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
body .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #db4e00;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
body .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);
}
body .mat-accent {
  --mdc-circular-progress-active-indicator-color: #db4e00;
}
body .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}
body .mat-badge-accent {
  --mat-badge-background-color: #db4e00;
  --mat-badge-text-color: white;
}
body .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
body .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #db4e00;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(219, 78, 0, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(219, 78, 0, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(219, 78, 0, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(219, 78, 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: #46a35e;
}
body .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: #46a35e;
}
body .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #db4e00;
}
body .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
body .mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
body .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;
}
body .mat-icon.mat-primary {
  --mat-icon-color: #005ca8;
}
body .mat-icon.mat-accent {
  --mat-icon-color: #db4e00;
}
body .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
body .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #db4e00;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #db4e00;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #db4e00;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
body .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;
}
body .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #005ca8;
  --mat-toolbar-container-text-color: white;
}
body .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #db4e00;
  --mat-toolbar-container-text-color: white;
}
body .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
body .c-primary-600 {
  --color: var(--cds-primary-600);
  --color-h: calc(var(--primary-h) * 1.006);
  --color-s: var(--primary-s);
  --color-l: calc(var(--primary-l) * 0.8);
  --hover-color: hsl(calc(var(--primary-h) * 1.006), var(--primary-s), calc(calc(var(--primary-l) * 0.8) * 0.85));
}
body .c-primary-500 {
  --color: var(--cds-primary-500);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-primary-400 {
  --color: var(--cds-primary-400);
  --color-h: var(--primary-h);
  --color-s: calc(var(--primary-s) * 0.55);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2923);
  --hover-color: hsl(var(--primary-h), calc(var(--primary-s) * 0.55), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2923) * 0.85));
}
body .c-primary-300 {
  --color: var(--cds-primary-300);
  --color-h: calc(var(--primary-h) * 0.903);
  --color-s: calc(var(--primary-s) * 0.79);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --hover-color: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154) * 0.85));
}
body .c-primary-200 {
  --color: var(--cds-primary-200);
  --color-h: calc(var(--primary-h) * 0.855);
  --color-s: calc(var(--primary-s) * 0.86);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.7846);
  --hover-color: hsl(calc(var(--primary-h) * 0.855), calc(var(--primary-s) * 0.86), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.7846) * 0.85));
}
body .c-primary-contrast {
  --color: var(--cds-primary-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-secondary-500 {
  --color: var(--cds-secondary-500);
  --color-h: var(--secondary-h);
  --color-s: var(--secondary-s);
  --color-l: var(--secondary-l);
  --hover-color: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) * 0.85));
}
body .c-secondary-400 {
  --color: var(--cds-secondary-400);
  --color-h: calc(var(--secondary-h) * 0.934);
  --color-s: calc(var(--secondary-s) * 0.716);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --hover-color: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2) * 0.85));
}
body .c-secondary-300 {
  --color: var(--cds-secondary-300);
  --color-h: calc(var(--secondary-h) * 0.921);
  --color-s: calc(var(--secondary-s) * 0.818);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4875);
  --hover-color: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) * 0.818), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4875) * 0.85));
}
body .c-secondary-200 {
  --color: var(--cds-secondary-200);
  --color-h: calc(var(--secondary-h) * 0.956);
  --color-s: calc(var(--secondary-s) * 0.977);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.85);
  --hover-color: hsl(calc(var(--secondary-h) * 0.956), calc(var(--secondary-s) * 0.977), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.85) * 0.85));
}
body .c-secondary-contrast {
  --color: var(--cds-secondary-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-secondary-background-600 {
  --color: var(--cds-secondary-background-600);
  --color-h: calc(var(--secondary-h) * 0.934);
  --color-s: calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.925);
  --hover-color: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.925) * 0.85));
}
body .c-secondary-background-500 {
  --color: var(--cds-secondary-background-500);
  --color-h: calc(var(--secondary-h) * 0.921);
  --color-s: calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.95);
  --hover-color: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.95) * 0.85));
}
body .c-secondary-background-400 {
  --color: var(--cds-secondary-background-400);
  --color-h: calc(var(--secondary-h) * 0.921);
  --color-s: calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.975);
  --hover-color: hsl(calc(var(--secondary-h) * 0.921), calc(var(--secondary-s) + (100% - var(--secondary-s)) * 1), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.975) * 0.85));
}
body .c-secondary-background-300 {
  --color: var(--cds-secondary-background-300);
  --color-h: calc(var(--secondary-h) * 0.965);
  --color-s: calc(var(--secondary-s) * 0.784);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625);
  --hover-color: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.784), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625) * 0.85));
}
body .c-secondary-background-200 {
  --color: var(--cds-secondary-background-200);
  --color-h: calc(var(--secondary-h) * 0.965);
  --color-s: calc(var(--secondary-s) * 0.682);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875);
  --hover-color: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.682), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875) * 0.85));
}
body .c-secondary-background-contrast {
  --color: var(--cds-secondary-background-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: calc(var(--secondary-l) * 0.8);
  --hover-color: hsl(0, 0%, calc(calc(var(--secondary-l) * 0.8) * 0.85));
}
body .c-foreground-600 {
  --color: var(--cds-foreground-600);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 0%;
  --hover-color: hsl(0, 0%, calc(0% * 0.85));
}
body .c-foreground-500 {
  --color: var(--cds-foreground-500);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 16%;
  --hover-color: hsl(0, 0%, calc(16% * 0.85));
}
body .c-foreground-400 {
  --color: var(--cds-foreground-400);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 33%;
  --hover-color: hsl(0, 0%, calc(33% * 0.85));
}
body .c-foreground-300 {
  --color: var(--cds-foreground-300);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 45%;
  --hover-color: hsl(0, 0%, calc(45% * 0.85));
}
body .c-foreground-200 {
  --color: var(--cds-foreground-200);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 58%;
  --hover-color: hsl(0, 0%, calc(58% * 0.85));
}
body .c-foreground-100 {
  --color: var(--cds-foreground-100);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 64%;
  --hover-color: hsl(0, 0%, calc(64% * 0.85));
}
body .c-foreground-50 {
  --color: var(--cds-foreground-50);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 75%;
  --hover-color: hsl(0, 0%, calc(75% * 0.85));
}
body .c-foreground-40 {
  --color: var(--cds-foreground-40);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 80%;
  --hover-color: hsl(0, 0%, calc(80% * 0.85));
}
body .c-foreground-30 {
  --color: var(--cds-foreground-30);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 91%;
  --hover-color: hsl(0, 0%, calc(91% * 0.85));
}
body .c-foreground-20 {
  --color: var(--cds-foreground-20);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 97%;
  --hover-color: hsl(0, 0%, calc(97% * 0.85));
}
body .c-foreground-10 {
  --color: var(--cds-foreground-10);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-warn-500 {
  --color: var(--cds-warn-500);
  --color-h: var(--warning-h);
  --color-s: var(--warning-s);
  --color-l: var(--warning-l);
  --hover-color: hsl(var(--warning-h), var(--warning-s), calc(var(--warning-l) * 0.85));
}
body .c-warn-400 {
  --color: var(--cds-warn-400);
  --color-h: calc(var(--warning-h) * 1.026);
  --color-s: var(--warning-s);
  --color-l: calc(var(--warning-l) + (100% - var(--warning-l)) * 0.875);
  --hover-color: hsl(calc(var(--warning-h) * 1.026), var(--warning-s), calc(calc(var(--warning-l) + (100% - var(--warning-l)) * 0.875) * 0.85));
}
body .c-warn-contrast {
  --color: var(--cds-warn-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-danger-600 {
  --color: var(--cds-danger-600);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(calc(var(--danger-l) - (var(--danger-l) - 38%) * 1) * 0.85));
}
body .c-danger-500 {
  --color: var(--cds-danger-500);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: var(--danger-l);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) * 0.85));
}
body .c-danger-400 {
  --color: var(--cds-danger-400);
  --color-h: calc(var(--danger-h) * 1.003);
  --color-s: calc(var(--danger-s) + (100% - var(--danger-s)) * 1);
  --color-l: calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --hover-color: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824) * 0.85));
}
body .c-danger-300 {
  --color: var(--cds-danger-300);
  --color-h: calc(var(--danger-h) * 1.008);
  --color-s: calc(var(--danger-s) * 0.793);
  --color-l: calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9118);
  --hover-color: hsl(calc(var(--danger-h) * 1.008), calc(var(--danger-s) * 0.793), calc(calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9118) * 0.85));
}
body .c-danger-200 {
  --color: var(--cds-danger-200);
  --color-h: calc(var(--danger-h) * 0.994);
  --color-s: calc(var(--danger-s) * 0.467);
  --color-l: calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9706);
  --hover-color: hsl(calc(var(--danger-h) * 0.994), calc(var(--danger-s) * 0.467), calc(calc(var(--danger-l) + (100% - var(--danger-l)) * 0.9706) * 0.85));
}
body .c-danger-contrast {
  --color: var(--cds-danger-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: calc(var(--danger-l) * 0.242);
  --hover-color: hsl(0, 0%, calc(calc(var(--danger-l) * 0.242) * 0.85));
}
body .c-info-600 {
  --color: var(--cds-info-600);
  --color-h: var(--info-h);
  --color-s: var(--info-s);
  --color-l: var(--info-l);
  --hover-color: hsl(var(--info-h), var(--info-s), calc(var(--info-l) * 0.85));
}
body .c-info-500 {
  --color: var(--cds-info-500);
  --color-h: calc(var(--info-h) * 0.934);
  --color-s: calc(var(--info-s) * 0.716);
  --color-l: calc(var(--info-l) + (100% - var(--info-l)) * 0.2);
  --hover-color: hsl(calc(var(--info-h) * 0.934), calc(var(--info-s) * 0.716), calc(calc(var(--info-l) + (100% - var(--info-l)) * 0.2) * 0.85));
}
body .c-info-400 {
  --color: var(--cds-info-400);
  --color-h: calc(var(--info-h) * 0.921);
  --color-s: calc(var(--info-s) * 0.818);
  --color-l: calc(var(--info-l) + (100% - var(--info-l)) * 0.4875);
  --hover-color: hsl(calc(var(--info-h) * 0.921), calc(var(--info-s) * 0.818), calc(calc(var(--info-l) + (100% - var(--info-l)) * 0.4875) * 0.85));
}
body .c-info-contrast {
  --color: var(--cds-info-contrast);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-border {
  --color: var(--cds-border);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 91%;
  --hover-color: hsl(0, 0%, calc(91% * 0.85));
}
body .c-border-elevated {
  --color: var(--cds-border-elevated);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 80%;
  --hover-color: hsl(0, 0%, calc(80% * 0.85));
}
body .c-border-accent {
  --color: var(--cds-border-accent);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 80%;
  --hover-color: hsl(0, 0%, calc(80% * 0.85));
}
body .c-border-secondary {
  --color: var(--cds-border-secondary);
  --color-h: calc(var(--secondary-h) * 0.934);
  --color-s: calc(var(--secondary-s) * 0.716);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --hover-color: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2) * 0.85));
}
body .c-background-main {
  --color: var(--cds-background-main);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-background-elevated {
  --color: var(--cds-background-elevated);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-background-accent {
  --color: var(--cds-background-accent);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 97%;
  --hover-color: hsl(0, 0%, calc(97% * 0.85));
}
body .c-background-header {
  --color: var(--cds-background-header);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-gradient-primary {
  --color: var(--cds-gradient-primary);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-gradient-secondary {
  --color: var(--cds-gradient-secondary);
  --color-h: var(--secondary-h);
  --color-s: var(--secondary-s);
  --color-l: var(--secondary-l);
  --hover-color: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) * 0.85));
}
body .c-gradient-contrast {
  --color: var(--cds-gradient-contrast);
  --color-h: calc(var(--primary-h) * 0.903);
  --color-s: calc(var(--primary-s) * 0.79);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --hover-color: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154) * 0.85));
}
body .c-gradient-accent-primary {
  --color: var(--cds-gradient-accent-primary);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-gradient-accent-secondary {
  --color: var(--cds-gradient-accent-secondary);
  --color-h: var(--secondary-h);
  --color-s: var(--secondary-s);
  --color-l: var(--secondary-l);
  --hover-color: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) * 0.85));
}
body .c-text-primary {
  --color: var(--cds-text-primary);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-text-secondary {
  --color: var(--cds-text-secondary);
  --color-h: var(--secondary-h);
  --color-s: var(--secondary-s);
  --color-l: var(--secondary-l);
  --hover-color: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) * 0.85));
}
body .c-text-strong {
  --color: var(--cds-text-strong);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 16%;
  --hover-color: hsl(0, 0%, calc(16% * 0.85));
}
body .c-text-medium {
  --color: var(--cds-text-medium);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 33%;
  --hover-color: hsl(0, 0%, calc(33% * 0.85));
}
body .c-text-light {
  --color: var(--cds-text-light);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 45%;
  --hover-color: hsl(0, 0%, calc(45% * 0.85));
}
body .c-icon-strong {
  --color: var(--cds-icon-strong);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 45%;
  --hover-color: hsl(0, 0%, calc(45% * 0.85));
}
body .c-icon-medium {
  --color: var(--cds-icon-medium);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 64%;
  --hover-color: hsl(0, 0%, calc(64% * 0.85));
}
body .c-icon-light {
  --color: var(--cds-icon-light);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 80%;
  --hover-color: hsl(0, 0%, calc(80% * 0.85));
}
body .c-card-background {
  --color: var(--cds-card-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-card-border {
  --color: var(--cds-card-border);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 91%;
  --hover-color: hsl(0, 0%, calc(91% * 0.85));
}
body .c-input-primary {
  --color: var(--cds-input-primary);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-input-background {
  --color: var(--cds-input-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-input-foreground {
  --color: var(--cds-input-foreground);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 33%;
  --hover-color: hsl(0, 0%, calc(33% * 0.85));
}
body .c-input-border {
  --color: var(--cds-input-border);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 80%;
  --hover-color: hsl(0, 0%, calc(80% * 0.85));
}
body .c-input-disabled-background {
  --color: var(--cds-input-disabled-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 96%;
  --hover-color: hsl(0, 0%, calc(96% * 0.85));
}
body .c-input-disabled-foreground {
  --color: var(--cds-input-disabled-foreground);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 58%;
  --hover-color: hsl(0, 0%, calc(58% * 0.85));
}
body .c-input-disabled-border {
  --color: var(--cds-input-disabled-border);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 96%;
  --hover-color: hsl(0, 0%, calc(96% * 0.85));
}
body .c-button-disabled-background {
  --color: var(--cds-button-disabled-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 91%;
  --hover-color: hsl(0, 0%, calc(91% * 0.85));
}
body .c-button-disabled-foreground {
  --color: var(--cds-button-disabled-foreground);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 58%;
  --hover-color: hsl(0, 0%, calc(58% * 0.85));
}
body .c-button-danger-border {
  --color: var(--cds-button-danger-border);
  --color-h: calc(var(--danger-h) * 1.003);
  --color-s: calc(var(--danger-s) + (100% - var(--danger-s)) * 1);
  --color-l: calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --hover-color: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824) * 0.85));
}
body .c-button-danger-background {
  --color: var(--cds-button-danger-background);
  --color-h: calc(var(--danger-h) * 1.003);
  --color-s: calc(var(--danger-s) + (100% - var(--danger-s)) * 1);
  --color-l: calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824);
  --hover-color: hsl(calc(var(--danger-h) * 1.003), calc(var(--danger-s) + (100% - var(--danger-s)) * 1), calc(calc(var(--danger-l) + (100% - var(--danger-l)) * 0.8824) * 0.85));
}
body .c-button-danger-color {
  --color: var(--cds-button-danger-color);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: var(--danger-l);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) * 0.85));
}
body .c-button-danger-hover {
  --color: var(--cds-button-danger-hover);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(calc(var(--danger-l) - (var(--danger-l) - 38%) * 1) * 0.85));
}
body .c-button-gradient-primary {
  --color: var(--cds-button-gradient-primary);
  --color-h: calc(var(--primary-h) * 0.903);
  --color-s: calc(var(--primary-s) * 0.79);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --hover-color: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154) * 0.85));
}
body .c-button-gradient-accent {
  --color: var(--cds-button-gradient-accent);
  --color-h: var(--primary-h);
  --color-s: var(--primary-s);
  --color-l: var(--primary-l);
  --hover-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 0.85));
}
body .c-button-gradient-hover {
  --color: var(--cds-button-gradient-hover);
  --color-h: calc(var(--primary-h) * 1.006);
  --color-s: var(--primary-s);
  --color-l: calc(var(--primary-l) * 0.8);
  --hover-color: hsl(calc(var(--primary-h) * 1.006), var(--primary-s), calc(calc(var(--primary-l) * 0.8) * 0.85));
}
body .c-tooltip-background {
  --color: var(--cds-tooltip-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 0%;
  --hover-color: hsl(0, 0%, calc(0% * 0.85));
}
body .c-tooltip-foreground {
  --color: var(--cds-tooltip-foreground);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-success {
  --color: var(--cds-success);
  --color-h: var(--success-h);
  --color-s: var(--success-s);
  --color-l: var(--success-l);
  --hover-color: hsl(var(--success-h), var(--success-s), calc(var(--success-l) * 0.85));
}
body .c-expense {
  --color: var(--cds-expense);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: var(--danger-l);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(var(--danger-l) * 0.85));
}
body .c-expense-accent {
  --color: var(--cds-expense-accent);
  --color-h: var(--danger-h);
  --color-s: var(--danger-s);
  --color-l: calc(var(--danger-l) - (var(--danger-l) - 38%) * 1);
  --hover-color: hsl(var(--danger-h), var(--danger-s), calc(calc(var(--danger-l) - (var(--danger-l) - 38%) * 1) * 0.85));
}
body .c-revenue {
  --color: var(--cds-revenue);
  --color-h: var(--success-h);
  --color-s: var(--success-s);
  --color-l: var(--success-l);
  --hover-color: hsl(var(--success-h), var(--success-s), calc(var(--success-l) * 0.85));
}
body .c-revenue-accent {
  --color: var(--cds-revenue-accent);
  --color-h: calc(var(--success-h) * 0.903);
  --color-s: calc(var(--success-s) * 0.79);
  --color-l: calc(var(--success-l) + (100% - var(--success-l)) * 0.4154);
  --hover-color: hsl(calc(var(--success-h) * 0.903), calc(var(--success-s) * 0.79), calc(calc(var(--success-l) + (100% - var(--success-l)) * 0.4154) * 0.85));
}
body .c-shadow-600 {
  --color: var(--cds-shadow-600);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 0%;
  --hover-color: hsl(0, 0%, calc(0% * 0.85));
}
body .c-shadow-500 {
  --color: var(--cds-shadow-500);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 16%;
  --hover-color: hsl(0, 0%, calc(16% * 0.85));
}
body .c-shadow-400 {
  --color: var(--cds-shadow-400);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 33%;
  --hover-color: hsl(0, 0%, calc(33% * 0.85));
}
body .c-shadow-300 {
  --color: var(--cds-shadow-300);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 45%;
  --hover-color: hsl(0, 0%, calc(45% * 0.85));
}
body .c-shadow-200 {
  --color: var(--cds-shadow-200);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 58%;
  --hover-color: hsl(0, 0%, calc(58% * 0.85));
}
body .c-shadow-100 {
  --color: var(--cds-shadow-100);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 64%;
  --hover-color: hsl(0, 0%, calc(64% * 0.85));
}
body .c-shadow-50 {
  --color: var(--cds-shadow-50);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 75%;
  --hover-color: hsl(0, 0%, calc(75% * 0.85));
}
body .c-shadow-primary {
  --color: var(--cds-shadow-primary);
  --color-h: calc(var(--primary-h) * 0.903);
  --color-s: calc(var(--primary-s) * 0.79);
  --color-l: calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154);
  --hover-color: hsl(calc(var(--primary-h) * 0.903), calc(var(--primary-s) * 0.79), calc(calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4154) * 0.85));
}
body .c-shadow-secondary {
  --color: var(--cds-shadow-secondary);
  --color-h: calc(var(--secondary-h) * 0.934);
  --color-s: calc(var(--secondary-s) * 0.716);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);
  --hover-color: hsl(calc(var(--secondary-h) * 0.934), calc(var(--secondary-s) * 0.716), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2) * 0.85));
}
body .c-header-background {
  --color: var(--cds-header-background);
  --color-h: calc(var(--secondary-h) * 0.965);
  --color-s: calc(var(--secondary-s) * 0.784);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625);
  --hover-color: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.784), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9625) * 0.85));
}
body .c-header-accent {
  --color: var(--cds-header-accent);
  --color-h: calc(var(--secondary-h) * 0.965);
  --color-s: calc(var(--secondary-s) * 0.682);
  --color-l: calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875);
  --hover-color: hsl(calc(var(--secondary-h) * 0.965), calc(var(--secondary-s) * 0.682), calc(calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.9875) * 0.85));
}
body .c-icon-medium {
  --color: var(--cds-icon-medium);
  --color-h: 203;
  --color-s: 12%;
  --color-l: 29%;
  --hover-color: hsl(203, 12%, calc(29% * 0.85));
}
body .c-text-strong {
  --color: var(--cds-text-strong);
  --color-h: 205;
  --color-s: 15%;
  --color-l: 16%;
  --hover-color: hsl(205, 15%, calc(16% * 0.85));
}
body .c-text-medium {
  --color: var(--cds-text-medium);
  --color-h: 196;
  --color-s: 10%;
  --color-l: 44%;
  --hover-color: hsl(196, 10%, calc(44% * 0.85));
}
body .c-danger-400 {
  --color: var(--cds-danger-400);
  --color-h: 0;
  --color-s: 62%;
  --color-l: 53%;
  --hover-color: hsl(0, 62%, calc(53% * 0.85));
}
body .c-input-border {
  --color: var(--cds-input-border);
  --color-h: 194;
  --color-s: 15%;
  --color-l: 67%;
  --hover-color: hsl(194, 15%, calc(67% * 0.85));
}
body .c-foreground-600 {
  --color: var(--cds-foreground-600);
  --color-h: 203;
  --color-s: 12%;
  --color-l: 29%;
  --hover-color: hsl(203, 12%, calc(29% * 0.85));
}
body .c-tooltip-background {
  --color: var(--cds-tooltip-background);
  --color-h: 0;
  --color-s: 0%;
  --color-l: 100%;
  --hover-color: hsl(0, 0%, calc(100% * 0.85));
}
body .c-tooltip-foreground {
  --color: var(--cds-tooltip-foreground);
  --color-h: 203;
  --color-s: 12%;
  --color-l: 29%;
  --hover-color: hsl(203, 12%, calc(29% * 0.85));
}
body .c-revenue-accent {
  --color: var(--cds-revenue-accent);
  --color-h: 207;
  --color-s: 100%;
  --color-l: 33%;
  --hover-color: hsl(207, 100%, calc(33% * 0.85));
}
.cdk-overlay-container {
  z-index: 1051;
}
.ngx-charts-tooltip-content {
  display: none !important;
}
.coa-tooltip .not_classified {
  color: var(--cds-text-strong) !important;
}

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