/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
}

ul[class],
ol[class] {
  padding: 0;
  list-style: none;
}

body,
h1,
h2,
h3,
h4,
.mat-h4,
.mat-body-1,
.mat-h3,
.mat-subtitle-1,
.mat-h2,
.mat-headline-6,
.mat-h1,
.mat-headline-5,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0 !important;
}

ul {
  margin-block-start: 8px;
  margin-block-end: 8px;
  padding-inline-start: 24px;
}

body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  font-family: "Lato" !important;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

img {
  max-width: 100%;
  display: block;
  border-radius: 4px;
}

input,
button,
textarea,
select {
  font: inherit;
}

button {
  border: unset;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
@font-face {
  font-family: "Bree Davita";
  src: url('BreeDavita-Bold.eot');
  src: url('BreeDavita-Bold.eot?#iefix') format("embedded-opentype"), url('BreeDavita-Bold.woff') format("woff"), url('BreeDavita-Bold.ttf') format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url('Lato-Regular.eot');
  src: url('Lato-Regular.eot?#iefix') format("embedded-opentype"), url('Lato-Regular.woff') format("woff"), url('Lato-Regular.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Text";
  src: url('SF-Pro-Text-Regular.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Tisa Pro";
  src: url('Tisa-Pro.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
.mat-drawer-inner-container {
  height: auto !important;
  overflow: unset !important;
}

:root {
  /* Font Family */
  --mat-typography-font-family: "Bree Davita";
  /* Font Weight */
  --mat-typography-font-weight-headline-one: 400;
  --mat-typography-font-weight-headline-two: 400;
  --mat-typography-font-weight-headline-three: 400;
  --mat-typography-font-weight-headline-four: 400;
  --mat-typography-font-weight-headline-five-custom: 400;
  /* Font Size */
  --mat-typography-font-size-headline-one: 96px;
  --mat-typography-font-size-headline-two: 56px;
  --mat-typography-font-size-headline-three: 45px;
  --mat-typography-font-size-headline-four: 34px;
  --mat-typography-font-size-headline-five-custom: 25px;
  /* Line Height */
  --mat-typography-line-height-headline-one: 112px;
  --mat-typography-line-height-headline-two: 67.2px;
  --mat-typography-line-height-headline-three: 56px;
  --mat-typography-line-height-headline-four: 36px;
  --mat-typography-line-height-headline-five-custom: 30px;
  /* Letter Spacing */
  --mat-typography-letter-spacing-headline-one: -1.5px;
  --mat-typography-letter-spacing-headline-two: -0.5px;
  --mat-typography-letter-spacing-headline-three: "";
  --mat-typography-letter-spacing-headline-four: "";
  --mat-typography-letter-spacing-headline-five-custom: 0.18px;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
:root {
  /* Font Family */
  --mat-typography-font-family: "Bree Davita";
  /* Font Weight */
  --mat-typography-font-weight-headline-one: 400;
  --mat-typography-font-weight-headline-two: 400;
  --mat-typography-font-weight-headline-three: 400;
  --mat-typography-font-weight-headline-four: 400;
  --mat-typography-font-weight-headline-five-custom: 400;
  /* Font Size */
  --mat-typography-font-size-headline-one: 96px;
  --mat-typography-font-size-headline-two: 56px;
  --mat-typography-font-size-headline-three: 45px;
  --mat-typography-font-size-headline-four: 34px;
  --mat-typography-font-size-headline-five-custom: 25px;
  /* Line Height */
  --mat-typography-line-height-headline-one: 112px;
  --mat-typography-line-height-headline-two: 67.2px;
  --mat-typography-line-height-headline-three: 56px;
  --mat-typography-line-height-headline-four: 36px;
  --mat-typography-line-height-headline-five-custom: 30px;
  /* Letter Spacing */
  --mat-typography-letter-spacing-headline-one: -1.5px;
  --mat-typography-letter-spacing-headline-two: -0.5px;
  --mat-typography-letter-spacing-headline-three: "";
  --mat-typography-letter-spacing-headline-four: "";
  --mat-typography-letter-spacing-headline-five-custom: 0.18px;
}

.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);
}
.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;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
:root {
  /* Font Family */
  --mat-typography-font-family: "Bree Davita";
  /* Font Weight */
  --mat-typography-font-weight-headline-one: 400;
  --mat-typography-font-weight-headline-two: 400;
  --mat-typography-font-weight-headline-three: 400;
  --mat-typography-font-weight-headline-four: 400;
  --mat-typography-font-weight-headline-five-custom: 400;
  /* Font Size */
  --mat-typography-font-size-headline-one: 96px;
  --mat-typography-font-size-headline-two: 56px;
  --mat-typography-font-size-headline-three: 45px;
  --mat-typography-font-size-headline-four: 34px;
  --mat-typography-font-size-headline-five-custom: 25px;
  /* Line Height */
  --mat-typography-line-height-headline-one: 112px;
  --mat-typography-line-height-headline-two: 67.2px;
  --mat-typography-line-height-headline-three: 56px;
  --mat-typography-line-height-headline-four: 36px;
  --mat-typography-line-height-headline-five-custom: 30px;
  /* Letter Spacing */
  --mat-typography-letter-spacing-headline-one: -1.5px;
  --mat-typography-letter-spacing-headline-two: -0.5px;
  --mat-typography-letter-spacing-headline-three: "";
  --mat-typography-letter-spacing-headline-four: "";
  --mat-typography-letter-spacing-headline-five-custom: 0.18px;
}

.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);
}
.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;
}

html {
  --mat-autocomplete-background-color: white;
}

.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
  background-color: var(--mat-badge-background-color);
  color: var(--mat-badge-text-color);
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mat-badge-text-font, Roboto, sans-serif);
  font-size: 12px;
  /* @alternate */
  font-size: var(--mat-badge-text-size, 12px);
  font-weight: 600;
  /* @alternate */
  font-weight: var(--mat-badge-text-weight, 600);
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-disabled .mat-badge-content {
  background-color: var(--mat-badge-disabled-state-background-color);
  color: var(--mat-badge-disabled-state-text-color);
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 9px;
  /* @alternate */
  font-size: var(--mat-badge-small-size-text-size, 9px);
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 24px;
  /* @alternate */
  font-size: var(--mat-badge-large-size-text-size, 24px);
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

html {
  --mat-badge-background-color: var(--light-color-blue);
  --mat-badge-text-color: var(--light-color-ui-background);
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: var(--light-color-light-blue);
  --mat-badge-text-color: var(--light-color-ui-background);
}

.mat-badge-warn {
  --mat-badge-background-color: var(--light-color-red);
  --mat-badge-text-color: var(--light-color-ui-background);
}

html {
  --mat-badge-text-font: Lato;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-large-size-text-size: 24px;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-bottom-sheet-container-text-font: Lato;
  --mat-bottom-sheet-container-text-line-height: 22px;
  --mat-bottom-sheet-container-text-size: 16px;
  --mat-bottom-sheet-container-text-tracking: 0.25px;
  --mat-bottom-sheet-container-text-weight: 400;
}

.mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: #000;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: var(--light-color-blue);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: var(--light-color-light-blue);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: var(--light-color-red);
}
.mat-mdc-button[disabled][disabled] {
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-text-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-unelevated-button.mat-unthemed {
  --mdc-filled-button-container-color: #fff;
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: var(--light-color-blue);
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: var(--light-color-light-blue);
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: var(--light-color-red);
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button[disabled][disabled] {
  --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);
  --mdc-filled-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-raised-button.mat-unthemed {
  --mdc-protected-button-container-color: #fff;
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: var(--light-color-blue);
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: var(--light-color-light-blue);
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: var(--light-color-red);
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button[disabled][disabled] {
  --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-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation: 0;
}

.mat-mdc-outlined-button {
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-unthemed {
  --mdc-outlined-button-label-text-color: #000;
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--light-color-blue);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: var(--light-color-light-blue);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: var(--light-color-red);
}
.mat-mdc-outlined-button[disabled][disabled] {
  --mdc-outlined-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-button, .mat-mdc-outlined-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: var(--light-color-blue);
  --mat-mdc-button-ripple-color: rgba(var(--light-color-blue), 0.1);
}
.mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: var(--light-color-light-blue);
  --mat-mdc-button-ripple-color: rgba(var(--light-color-light-blue), 0.1);
}
.mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: var(--light-color-red);
  --mat-mdc-button-ripple-color: rgba(var(--light-color-red), 0.1);
}

.mat-mdc-raised-button, .mat-mdc-unelevated-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}

.mat-mdc-button.mat-mdc-button-base,
.mat-mdc-raised-button.mat-mdc-button-base,
.mat-mdc-unelevated-button.mat-mdc-button-base,
.mat-mdc-outlined-button.mat-mdc-button-base {
  height: 36px;
}

.mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Lato));
  font-size: var(--mdc-typography-button-font-size, 16px);
  line-height: var(--mdc-typography-button-line-height, 16px);
  font-weight: var(--mdc-typography-button-font-weight, 700);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 1.25px);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}

html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}

html {
  --mat-standard-button-toggle-height: 48px;
}

html {
  --mat-legacy-button-toggle-text-font: Lato;
  --mat-standard-button-toggle-text-font: Lato;
}

.mat-mdc-card {
  --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);
}

.mat-mdc-card {
  --mat-card-title-text-font: Lato;
  --mat-card-title-text-line-height: 24px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.15px;
  --mat-card-title-text-weight: 700;
  --mat-card-subtitle-text-font: Lato;
  --mat-card-subtitle-text-line-height: 24px;
  --mat-card-subtitle-text-size: 18px;
  --mat-card-subtitle-text-tracking: 0.5px;
  --mat-card-subtitle-text-weight: 500;
}

html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-light-blue);
  --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: var(--light-color-light-blue);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-light-blue);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-checkbox.mat-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: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-blue);
  --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: var(--light-color-blue);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-blue);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-blue);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-red);
  --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: var(--light-color-red);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-red);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-red);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
  color: rgba(0, 0, 0, 0.38);
}

html {
  --mdc-checkbox-state-layer-size: 40px;
}

.mat-mdc-checkbox .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Lato));
  font-size: var(--mdc-typography-body2-font-size, 16px);
  line-height: var(--mdc-typography-body2-line-height, 22px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.25px);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-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-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: var(--light-color-ui-background);
  --mdc-chip-elevated-container-color: var(--light-color-blue);
  --mdc-chip-elevated-disabled-container-color: var(--light-color-blue);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-disabled-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-selected-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-trailing-icon-color: var(--light-color-ui-background);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: var(--light-color-ui-background);
  --mdc-chip-elevated-container-color: var(--light-color-light-blue);
  --mdc-chip-elevated-disabled-container-color: var(--light-color-light-blue);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-disabled-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-selected-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-trailing-icon-color: var(--light-color-ui-background);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: var(--light-color-ui-background);
  --mdc-chip-elevated-container-color: var(--light-color-red);
  --mdc-chip-elevated-disabled-container-color: var(--light-color-red);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-disabled-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-icon-selected-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--light-color-ui-background);
  --mdc-chip-with-trailing-icon-trailing-icon-color: var(--light-color-ui-background);
}

.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}

.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: Lato;
  --mdc-chip-label-text-line-height: 22px;
  --mdc-chip-label-text-size: 16px;
  --mdc-chip-label-text-tracking: 0.25px;
  --mdc-chip-label-text-weight: 400;
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

html {
  --mat-option-selected-state-label-text-color: var(--light-color-blue);
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: var(--light-color-light-blue);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: var(--light-color-red);
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-pseudo-checkbox-full {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: var(--light-color-blue);
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: var(--light-color-blue);
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: var(--light-color-light-blue);
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: var(--light-color-light-blue);
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: var(--light-color-light-blue);
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: var(--light-color-light-blue);
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: var(--light-color-red);
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: var(--light-color-red);
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #b0b0b0;
}
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0, .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);
}

.mat-elevation-z1, .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);
}

.mat-elevation-z2, .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);
}

.mat-elevation-z3, .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);
}

.mat-elevation-z4, .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);
}

.mat-elevation-z5, .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);
}

.mat-elevation-z6, .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);
}

.mat-elevation-z7, .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);
}

.mat-elevation-z8, .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);
}

.mat-elevation-z9, .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);
}

.mat-elevation-z10, .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);
}

.mat-elevation-z11, .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);
}

.mat-elevation-z12, .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);
}

.mat-elevation-z13, .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);
}

.mat-elevation-z14, .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);
}

.mat-elevation-z15, .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);
}

.mat-elevation-z16, .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);
}

.mat-elevation-z17, .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);
}

.mat-elevation-z18, .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);
}

.mat-elevation-z19, .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);
}

.mat-elevation-z20, .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);
}

.mat-elevation-z21, .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);
}

.mat-elevation-z22, .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);
}

.mat-elevation-z23, .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);
}

.mat-elevation-z24, .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;
}

html {
  --mat-option-label-text-font: Lato;
  --mat-option-label-text-line-height: 20px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.1px;
  --mat-option-label-text-weight: 700;
}

html {
  --mat-optgroup-label-text-font: Lato;
  --mat-optgroup-label-text-line-height: 20px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.1px;
  --mat-optgroup-label-text-weight: 700;
}

html {
  --mat-datepicker-calendar-date-selected-state-text-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-selected-state-background-color: var(--light-color-blue);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.26);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-focus-state-background-color: var(--light-color-blue);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--light-color-blue);
  --mat-datepicker-toggle-active-state-icon-color: var(--light-color-blue);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--light-color-blue), 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-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-selected-state-background-color: var(--light-color-light-blue);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.26);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-focus-state-background-color: var(--light-color-light-blue);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--light-color-light-blue);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--light-color-light-blue), 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-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-selected-state-background-color: var(--light-color-red);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, 0.26);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--light-color-ui-background);
  --mat-datepicker-calendar-date-focus-state-background-color: var(--light-color-red);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--light-color-red);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--light-color-red), 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-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: var(--light-color-light-blue);
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: var(--light-color-red);
}

.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;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {
  display: none;
}

html {
  --mat-datepicker-calendar-text-font: Lato;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 16px;
  --mat-datepicker-calendar-body-label-text-weight: 700;
  --mat-datepicker-calendar-period-button-text-size: 16px;
  --mat-datepicker-calendar-period-button-text-weight: 700;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}

.mat-mdc-dialog-container {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-dialog-container {
  --mdc-dialog-subhead-font: Lato;
  --mdc-dialog-subhead-line-height: 24px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 700;
  --mdc-dialog-subhead-tracking: 0.15px;
  --mdc-dialog-supporting-text-font: Lato;
  --mdc-dialog-supporting-text-line-height: 20px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 700;
  --mdc-dialog-supporting-text-tracking: 0.1px;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mdc-filled-text-field-caret-color: var(--light-color-blue);
  --mdc-filled-text-field-focus-active-indicator-color: var(--light-color-blue);
  --mdc-filled-text-field-focus-label-text-color: var(--light-color-blue);
  --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-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-focus-label-text-color: var(--light-color-red);
  --mdc-filled-text-field-error-label-text-color: var(--light-color-red);
  --mdc-filled-text-field-error-caret-color: var(--light-color-red);
  --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: var(--light-color-red);
  --mdc-filled-text-field-error-focus-active-indicator-color: var(--light-color-red);
  --mdc-filled-text-field-error-hover-active-indicator-color: var(--light-color-red);
  --mdc-outlined-text-field-caret-color: var(--light-color-blue);
  --mdc-outlined-text-field-focus-outline-color: var(--light-color-blue);
  --mdc-outlined-text-field-focus-label-text-color: var(--light-color-blue);
  --mdc-outlined-text-field-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: var(--light-color-red);
  --mdc-outlined-text-field-error-focus-label-text-color: var(--light-color-red);
  --mdc-outlined-text-field-error-label-text-color: var(--light-color-red);
  --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: var(--light-color-red);
  --mdc-outlined-text-field-error-hover-outline-color: var(--light-color-red);
  --mdc-outlined-text-field-error-outline-color: var(--light-color-red);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-form-field-error {
  color: var(--mdc-theme-error, var(--light-color-red));
}

.mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mat-form-field-subscript-text-font);
  line-height: var(--mat-form-field-subscript-text-line-height);
  font-size: var(--mat-form-field-subscript-text-size);
  letter-spacing: var(--mat-form-field-subscript-text-tracking);
  font-weight: var(--mat-form-field-subscript-text-weight);
}

.mat-mdc-form-field-focus-overlay {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {
  opacity: 0.04;
}

.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: 0.12;
}

.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {
  color: rgba(var(--light-color-blue), 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {
  color: rgba(var(--light-color-light-blue), 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {
  color: rgba(var(--light-color-red), 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: var(--light-color-light-blue);
  --mdc-filled-text-field-focus-active-indicator-color: var(--light-color-light-blue);
  --mdc-filled-text-field-focus-label-text-color: var(--light-color-light-blue);
  --mdc-outlined-text-field-caret-color: var(--light-color-light-blue);
  --mdc-outlined-text-field-focus-outline-color: var(--light-color-light-blue);
  --mdc-outlined-text-field-focus-label-text-color: var(--light-color-light-blue);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: var(--light-color-red);
  --mdc-filled-text-field-focus-active-indicator-color: var(--light-color-red);
  --mdc-filled-text-field-focus-label-text-color: var(--light-color-red);
  --mdc-outlined-text-field-caret-color: var(--light-color-red);
  --mdc-outlined-text-field-focus-outline-color: var(--light-color-red);
  --mdc-outlined-text-field-focus-label-text-color: var(--light-color-red);
}

.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 1px solid transparent;
}

[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: none;
  border-right: 1px solid transparent;
}

.mat-mdc-form-field-infix {
  min-height: 56px;
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 28px;
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -34.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 24px;
  padding-bottom: 8px;
}

.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

html {
  --mdc-filled-text-field-label-text-font: Lato;
  --mdc-filled-text-field-label-text-size: 16px;
  --mdc-filled-text-field-label-text-tracking: 0.1px;
  --mdc-filled-text-field-label-text-weight: 700;
  --mdc-outlined-text-field-label-text-font: Lato;
  --mdc-outlined-text-field-label-text-size: 16px;
  --mdc-outlined-text-field-label-text-tracking: 0.1px;
  --mdc-outlined-text-field-label-text-weight: 700;
  --mat-form-field-container-text-font: Lato;
  --mat-form-field-container-text-line-height: 20px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.1px;
  --mat-form-field-container-text-weight: 700;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Lato;
  --mat-form-field-subscript-text-line-height: 24px;
  --mat-form-field-subscript-text-size: 16px;
  --mat-form-field-subscript-text-tracking: 0.4px;
  --mat-form-field-subscript-text-weight: 400;
}

html {
  --mat-grid-list-tile-header-primary-text-size: 16px;
  --mat-grid-list-tile-header-secondary-text-size: 16px;
  --mat-grid-list-tile-footer-primary-text-size: 16px;
  --mat-grid-list-tile-footer-secondary-text-size: 16px;
}

.mat-mdc-list-base {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-blue);
  --mdc-radio-selected-hover-icon-color: var(--light-color-blue);
  --mdc-radio-selected-icon-color: var(--light-color-blue);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-blue);
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-light-blue);
  --mdc-radio-selected-hover-icon-color: var(--light-color-light-blue);
  --mdc-radio-selected-icon-color: var(--light-color-light-blue);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-light-blue);
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-red);
  --mdc-radio-selected-hover-icon-color: var(--light-color-red);
  --mdc-radio-selected-icon-color: var(--light-color-red);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-red);
}

.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: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-icon-color: var(--light-color-blue);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-blue);
  --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: var(--light-color-blue);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-blue);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-blue);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-icon-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-light-blue);
  --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: var(--light-color-light-blue);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-light-blue);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-light-blue);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-hover-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-icon-color: var(--light-color-red);
  --mdc-checkbox-selected-pressed-icon-color: var(--light-color-red);
  --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: var(--light-color-red);
  --mdc-checkbox-selected-hover-state-layer-color: var(--light-color-red);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--light-color-red);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: var(--light-color-blue);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--light-color-blue);
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

.mat-mdc-list-base {
  --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-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

.mat-mdc-list-base {
  --mdc-list-list-item-label-text-font: Lato;
  --mdc-list-list-item-label-text-line-height: 20px;
  --mdc-list-list-item-label-text-size: 16px;
  --mdc-list-list-item-label-text-tracking: 0.1px;
  --mdc-list-list-item-label-text-weight: 700;
  --mdc-list-list-item-supporting-text-font: Lato;
  --mdc-list-list-item-supporting-text-line-height: 22px;
  --mdc-list-list-item-supporting-text-size: 16px;
  --mdc-list-list-item-supporting-text-tracking: 0.25px;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: Lato;
  --mdc-list-list-item-trailing-supporting-text-line-height: 24px;
  --mdc-list-list-item-trailing-supporting-text-size: 16px;
  --mdc-list-list-item-trailing-supporting-text-tracking: 0.4px;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}

.mdc-list-group__subheader {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  font-family: Lato;
  letter-spacing: 0.15px;
}

html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
}

html {
  --mat-menu-item-label-text-font: Lato;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.1px;
  --mat-menu-item-label-text-line-height: 20px;
  --mat-menu-item-label-text-weight: 700;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-paginator-container-size: 56px;
}

.mat-mdc-paginator .mat-mdc-form-field-infix {
  min-height: 40px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 20px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -26.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: none;
}

html {
  --mat-paginator-container-text-font: Lato;
  --mat-paginator-container-text-line-height: 24px;
  --mat-paginator-container-text-size: 16px;
  --mat-paginator-container-text-tracking: 0.4px;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 16px;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(--light-color-blue);
  --mdc-linear-progress-track-color: var(--light-color-blue);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
  background-color: var(--light-color-blue);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-blue));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--light-color-blue)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
  background-color: var(--light-color-blue);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-blue));
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: var(--light-color-light-blue);
  --mdc-linear-progress-track-color: var(--light-color-light-blue);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
  background-color: var(--light-color-light-blue);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-light-blue));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--light-color-light-blue)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {
  background-color: var(--light-color-light-blue);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-light-blue));
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: var(--light-color-red);
  --mdc-linear-progress-track-color: var(--light-color-red);
}
@keyframes mdc-linear-progress-buffering {
  from {
    /* @noflip */ /*rtl:ignore*/
  }
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
  background-color: var(--light-color-red);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-red));
}
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--light-color-red)'/%3E%3C/svg%3E");
  }
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {
  background-color: var(--light-color-red);
  /* @alternate */
  background-color: var(--mdc-linear-progress-track-color, var(--light-color-red));
}
.mat-mdc-radio-button .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-blue);
  --mdc-radio-selected-hover-icon-color: var(--light-color-blue);
  --mdc-radio-selected-icon-color: var(--light-color-blue);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-blue);
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: var(--light-color-blue);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-light-blue);
  --mdc-radio-selected-hover-icon-color: var(--light-color-light-blue);
  --mdc-radio-selected-icon-color: var(--light-color-light-blue);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-light-blue);
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: var(--light-color-light-blue);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --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: var(--light-color-red);
  --mdc-radio-selected-hover-icon-color: var(--light-color-red);
  --mdc-radio-selected-icon-color: var(--light-color-red);
  --mdc-radio-selected-pressed-icon-color: var(--light-color-red);
  --mat-radio-ripple-color: #000;
  --mat-radio-checked-ripple-color: var(--light-color-red);
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-radio-button .mdc-radio {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-radio-button .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Lato));
  font-size: var(--mdc-typography-body2-font-size, 16px);
  line-height: var(--mdc-typography-body2-line-height, 22px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.25px);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--light-color-blue);
  --mat-select-invalid-arrow-color: var(--light-color-red);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--light-color-light-blue);
  --mat-select-invalid-arrow-color: var(--light-color-red);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--light-color-red);
  --mat-select-invalid-arrow-color: var(--light-color-red);
}

html {
  --mat-select-trigger-text-font: Lato;
  --mat-select-trigger-text-line-height: 20px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.1px;
  --mat-select-trigger-text-weight: 700;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-slide-toggle {
  --mdc-switch-selected-focus-state-layer-color: var(--light-color-blue-dark);
  --mdc-switch-selected-handle-color: var(--light-color-blue-dark);
  --mdc-switch-selected-hover-state-layer-color: var(--light-color-blue-dark);
  --mdc-switch-selected-pressed-state-layer-color: var(--light-color-blue-dark);
  --mdc-switch-selected-focus-track-color: var(--light-color-blue-75);
  --mdc-switch-selected-hover-track-color: var(--light-color-blue-75);
  --mdc-switch-selected-pressed-track-color: var(--light-color-blue-75);
  --mdc-switch-selected-track-color: var(--light-color-blue-75);
  --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;
}
.mat-mdc-slide-toggle .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-slide-toggle .mdc-switch--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-track-color: var(--light-color-light-blue-75);
  --mdc-switch-selected-hover-track-color: var(--light-color-light-blue-75);
  --mdc-switch-selected-pressed-track-color: var(--light-color-light-blue-75);
  --mdc-switch-selected-track-color: var(--light-color-light-blue-75);
}
.mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-track-color: var(--light-color-red-75);
  --mdc-switch-selected-hover-track-color: var(--light-color-red-75);
  --mdc-switch-selected-pressed-track-color: var(--light-color-red-75);
  --mdc-switch-selected-track-color: var(--light-color-red-75);
}

.mat-mdc-slide-toggle {
  --mdc-switch-state-layer-size: 48px;
}

.mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: Lato;
  --mat-slide-toggle-label-text-size: 16px;
  --mat-slide-toggle-label-text-tracking: 0.25px;
  --mat-slide-toggle-label-text-line-height: 22px;
  --mat-slide-toggle-label-text-weight: 400;
}
.mat-mdc-slide-toggle .mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
}

.mat-mdc-slider {
  --mdc-slider-label-container-color: black;
  --mdc-slider-label-label-text-color: white;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-mdc-slider-value-indicator-opacity: 0.6;
}
.mat-mdc-slider.mat-primary {
  --mdc-slider-handle-color: var(--light-color-blue);
  --mdc-slider-focus-handle-color: var(--light-color-blue);
  --mdc-slider-hover-handle-color: var(--light-color-blue);
  --mdc-slider-active-track-color: var(--light-color-blue);
  --mdc-slider-inactive-track-color: var(--light-color-blue);
  --mdc-slider-with-tick-marks-active-container-color: #000;
  --mdc-slider-with-tick-marks-inactive-container-color: var(--light-color-blue);
  --mat-mdc-slider-ripple-color: var(--light-color-blue);
  --mat-mdc-slider-hover-ripple-color: rgba(var(--light-color-blue), 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(var(--light-color-blue), 0.2);
}
.mat-mdc-slider.mat-accent {
  --mdc-slider-handle-color: var(--light-color-light-blue);
  --mdc-slider-focus-handle-color: var(--light-color-light-blue);
  --mdc-slider-hover-handle-color: var(--light-color-light-blue);
  --mdc-slider-active-track-color: var(--light-color-light-blue);
  --mdc-slider-inactive-track-color: var(--light-color-light-blue);
  --mdc-slider-with-tick-marks-active-container-color: #000;
  --mdc-slider-with-tick-marks-inactive-container-color: var(--light-color-light-blue);
  --mat-mdc-slider-ripple-color: var(--light-color-light-blue);
  --mat-mdc-slider-hover-ripple-color: rgba(var(--light-color-light-blue), 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(var(--light-color-light-blue), 0.2);
}
.mat-mdc-slider.mat-warn {
  --mdc-slider-handle-color: var(--light-color-red);
  --mdc-slider-focus-handle-color: var(--light-color-red);
  --mdc-slider-hover-handle-color: var(--light-color-red);
  --mdc-slider-active-track-color: var(--light-color-red);
  --mdc-slider-inactive-track-color: var(--light-color-red);
  --mdc-slider-with-tick-marks-active-container-color: #000;
  --mdc-slider-with-tick-marks-inactive-container-color: var(--light-color-red);
  --mat-mdc-slider-ripple-color: var(--light-color-red);
  --mat-mdc-slider-hover-ripple-color: rgba(var(--light-color-red), 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(var(--light-color-red), 0.2);
}

.mat-mdc-slider {
  --mdc-slider-label-label-text-font: Lato;
  --mdc-slider-label-label-text-size: 18px;
  --mdc-slider-label-label-text-line-height: 24px;
  --mdc-slider-label-label-text-tracking: 0.5px;
  --mdc-slider-label-label-text-weight: 500;
}

.mat-mdc-snack-bar-container {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: var(--light-color-light-blue);
}

.mat-mdc-snack-bar-container {
  --mdc-snackbar-supporting-text-font: Lato;
  --mdc-snackbar-supporting-text-line-height: 22px;
  --mdc-snackbar-supporting-text-size: 16px;
  --mdc-snackbar-supporting-text-weight: 400;
}

.mat-sort-header-arrow {
  color: #757575;
}

html {
  --mat-stepper-header-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-selected-state-icon-background-color: var(--light-color-blue);
  --mat-stepper-header-selected-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-done-state-icon-background-color: var(--light-color-blue);
  --mat-stepper-header-done-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-edit-state-icon-background-color: var(--light-color-blue);
  --mat-stepper-header-edit-state-icon-foreground-color: var(--light-color-ui-background);
  --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: var(--light-color-red);
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: var(--light-color-red);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-selected-state-icon-background-color: var(--light-color-light-blue);
  --mat-stepper-header-selected-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-done-state-icon-background-color: var(--light-color-light-blue);
  --mat-stepper-header-done-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-edit-state-icon-background-color: var(--light-color-light-blue);
  --mat-stepper-header-edit-state-icon-foreground-color: var(--light-color-ui-background);
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-selected-state-icon-background-color: var(--light-color-red);
  --mat-stepper-header-selected-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-done-state-icon-background-color: var(--light-color-red);
  --mat-stepper-header-done-state-icon-foreground-color: var(--light-color-ui-background);
  --mat-stepper-header-edit-state-icon-background-color: var(--light-color-red);
  --mat-stepper-header-edit-state-icon-foreground-color: var(--light-color-ui-background);
}

html {
  --mat-stepper-header-height: 72px;
}

html {
  --mat-stepper-container-text-font: Lato;
  --mat-stepper-header-label-text-font: Lato;
  --mat-stepper-header-label-text-size: 16px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 700;
}

html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}

html {
  --mat-table-header-headline-font: Lato;
  --mat-table-header-headline-line-height: 24px;
  --mat-table-header-headline-size: 18px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.5px;
  --mat-table-row-item-label-text-font: Lato;
  --mat-table-row-item-label-text-line-height: 22px;
  --mat-table-row-item-label-text-size: 16px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.25px;
  --mat-table-footer-supporting-text-font: Lato;
  --mat-table-footer-supporting-text-line-height: 22px;
  --mat-table-footer-supporting-text-size: 16px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.25px;
}

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: var(--light-color-blue);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: var(--light-color-blue);
  --mat-tab-header-active-ripple-color: var(--light-color-blue);
  --mat-tab-header-inactive-ripple-color: var(--light-color-blue);
  --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: var(--light-color-blue);
  --mat-tab-header-active-hover-label-text-color: var(--light-color-blue);
  --mat-tab-header-active-focus-indicator-color: var(--light-color-blue);
  --mat-tab-header-active-hover-indicator-color: var(--light-color-blue);
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: var(--light-color-light-blue);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: var(--light-color-light-blue);
  --mat-tab-header-active-ripple-color: var(--light-color-light-blue);
  --mat-tab-header-inactive-ripple-color: var(--light-color-light-blue);
  --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: var(--light-color-light-blue);
  --mat-tab-header-active-hover-label-text-color: var(--light-color-light-blue);
  --mat-tab-header-active-focus-indicator-color: var(--light-color-light-blue);
  --mat-tab-header-active-hover-indicator-color: var(--light-color-light-blue);
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: var(--light-color-red);
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: #000;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: var(--light-color-red);
  --mat-tab-header-active-ripple-color: var(--light-color-red);
  --mat-tab-header-inactive-ripple-color: var(--light-color-red);
  --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: var(--light-color-red);
  --mat-tab-header-active-hover-label-text-color: var(--light-color-red);
  --mat-tab-header-active-focus-indicator-color: var(--light-color-red);
  --mat-tab-header-active-hover-indicator-color: var(--light-color-red);
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: var(--light-color-blue);
  --mat-tab-header-with-background-foreground-color: var(--light-color-ui-background);
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: var(--light-color-light-blue);
  --mat-tab-header-with-background-foreground-color: var(--light-color-ui-background);
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: var(--light-color-red);
  --mat-tab-header-with-background-foreground-color: var(--light-color-ui-background);
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}

.mat-mdc-tab-header {
  --mat-tab-header-label-text-font: Lato;
  --mat-tab-header-label-text-size: 16px;
  --mat-tab-header-label-text-tracking: 1.25px;
  --mat-tab-header-label-text-line-height: 16px;
  --mat-tab-header-label-text-weight: 700;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: var(--light-color-blue);
  --mat-toolbar-container-text-color: var(--light-color-ui-background);
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: var(--light-color-light-blue);
  --mat-toolbar-container-text-color: var(--light-color-ui-background);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: var(--light-color-red);
  --mat-toolbar-container-text-color: var(--light-color-ui-background);
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

html {
  --mat-toolbar-title-text-font: Lato;
  --mat-toolbar-title-text-line-height: 24px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.15px;
  --mat-toolbar-title-text-weight: 700;
}

.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}

.mat-tree {
  font-family: Lato;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 16px;
}

body {
  color: var(--light-color-text-100);
  background-color: var(--light-color-ui-grey-background);
}

@media (prefers-color-scheme: dark) {
  html {
    --mat-autocomplete-background-color: #424242;
  }
  html {
    --mat-badge-background-color: var(--dark-color-blue);
    --mat-badge-text-color: var(--dark-color-ui-background);
    --mat-badge-disabled-state-background-color: #6e6e6e;
    --mat-badge-disabled-state-text-color: rgba(255, 255, 255, 0.5);
  }
  .mat-badge-accent {
    --mat-badge-background-color: var(--dark-color-light-blue);
    --mat-badge-text-color: var(--dark-color-ui-background);
  }
  .mat-badge-warn {
    --mat-badge-background-color: var(--dark-color-red);
    --mat-badge-text-color: var(--dark-color-ui-background);
  }
  html {
    --mat-bottom-sheet-container-text-color: white;
    --mat-bottom-sheet-container-background-color: #424242;
  }
  .mat-mdc-button.mat-unthemed {
    --mdc-text-button-label-text-color: #fff;
  }
  .mat-mdc-button.mat-primary {
    --mdc-text-button-label-text-color: var(--dark-color-blue);
  }
  .mat-mdc-button.mat-accent {
    --mdc-text-button-label-text-color: var(--dark-color-light-blue);
  }
  .mat-mdc-button.mat-warn {
    --mdc-text-button-label-text-color: var(--dark-color-red);
  }
  .mat-mdc-button[disabled][disabled] {
    --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-text-button-label-text-color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-unelevated-button.mat-unthemed {
    --mdc-filled-button-container-color: #424242;
    --mdc-filled-button-label-text-color: #fff;
  }
  .mat-mdc-unelevated-button.mat-primary {
    --mdc-filled-button-container-color: var(--dark-color-blue);
    --mdc-filled-button-label-text-color: #fff;
  }
  .mat-mdc-unelevated-button.mat-accent {
    --mdc-filled-button-container-color: var(--dark-color-light-blue);
    --mdc-filled-button-label-text-color: #fff;
  }
  .mat-mdc-unelevated-button.mat-warn {
    --mdc-filled-button-container-color: var(--dark-color-red);
    --mdc-filled-button-label-text-color: #fff;
  }
  .mat-mdc-unelevated-button[disabled][disabled] {
    --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);
    --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-filled-button-container-color: rgba(255, 255, 255, 0.12);
    --mdc-filled-button-label-text-color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-raised-button.mat-unthemed {
    --mdc-protected-button-container-color: #424242;
    --mdc-protected-button-label-text-color: #fff;
  }
  .mat-mdc-raised-button.mat-primary {
    --mdc-protected-button-container-color: var(--dark-color-blue);
    --mdc-protected-button-label-text-color: #fff;
  }
  .mat-mdc-raised-button.mat-accent {
    --mdc-protected-button-container-color: var(--dark-color-light-blue);
    --mdc-protected-button-label-text-color: #fff;
  }
  .mat-mdc-raised-button.mat-warn {
    --mdc-protected-button-container-color: var(--dark-color-red);
    --mdc-protected-button-label-text-color: #fff;
  }
  .mat-mdc-raised-button[disabled][disabled] {
    --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);
    --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-protected-button-container-color: rgba(255, 255, 255, 0.12);
    --mdc-protected-button-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-protected-button-container-elevation: 0;
  }
  .mat-mdc-outlined-button {
    --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  }
  .mat-mdc-outlined-button.mat-unthemed {
    --mdc-outlined-button-label-text-color: #fff;
  }
  .mat-mdc-outlined-button.mat-primary {
    --mdc-outlined-button-label-text-color: var(--dark-color-blue);
  }
  .mat-mdc-outlined-button.mat-accent {
    --mdc-outlined-button-label-text-color: var(--dark-color-light-blue);
  }
  .mat-mdc-outlined-button.mat-warn {
    --mdc-outlined-button-label-text-color: var(--dark-color-red);
  }
  .mat-mdc-outlined-button[disabled][disabled] {
    --mdc-outlined-button-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
    --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
    --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);
  }
  .mat-mdc-button, .mat-mdc-outlined-button {
    --mat-mdc-button-persistent-ripple-color: #fff;
    --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
  }
  .mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
    opacity: 0.08;
  }
  .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
    opacity: 0.24;
  }
  .mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
    opacity: 0.24;
  }
  .mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {
    --mat-mdc-button-persistent-ripple-color: var(--dark-color-blue);
    --mat-mdc-button-ripple-color: rgba(var(--dark-color-blue), 0.1);
  }
  .mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {
    --mat-mdc-button-persistent-ripple-color: var(--dark-color-light-blue);
    --mat-mdc-button-ripple-color: rgba(var(--dark-color-light-blue), 0.1);
  }
  .mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {
    --mat-mdc-button-persistent-ripple-color: var(--dark-color-red);
    --mat-mdc-button-ripple-color: rgba(var(--dark-color-red), 0.1);
  }
  .mat-mdc-raised-button, .mat-mdc-unelevated-button {
    --mat-mdc-button-persistent-ripple-color: #fff;
    --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
  }
  .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
    opacity: 0.08;
  }
  .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
    opacity: 0.24;
  }
  .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
    opacity: 0.24;
  }
  .mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {
    --mat-mdc-button-persistent-ripple-color: #fff;
    --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
  }
  .mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {
    --mat-mdc-button-persistent-ripple-color: #fff;
    --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
  }
  .mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {
    --mat-mdc-button-persistent-ripple-color: #fff;
    --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
  }
  html {
    --mat-legacy-button-toggle-text-color: rgba(255, 255, 255, 0.5);
    --mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, 0.12);
    --mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, 0.7);
    --mat-legacy-button-toggle-selected-state-background-color: #212121;
    --mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
    --mat-legacy-button-toggle-disabled-state-background-color: black;
    --mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;
    --mat-standard-button-toggle-text-color: white;
    --mat-standard-button-toggle-background-color: #424242;
    --mat-standard-button-toggle-state-layer-color: white;
    --mat-standard-button-toggle-selected-state-background-color: #212121;
    --mat-standard-button-toggle-selected-state-text-color: white;
    --mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
    --mat-standard-button-toggle-disabled-state-background-color: #424242;
    --mat-standard-button-toggle-disabled-selected-state-text-color: white;
    --mat-standard-button-toggle-disabled-selected-state-background-color: #424242;
    --mat-standard-button-toggle-divider-color: #595959;
  }
  .mat-mdc-card {
    --mdc-elevated-card-container-color: #424242;
    --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: #424242;
    --mdc-outlined-card-outline-color: rgba(255, 255, 255, 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(255, 255, 255, 0.7);
  }
  html {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-checkbox.mat-primary {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-blue);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-checkbox.mat-warn {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-red);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-checkbox .mdc-form-field {
    color: var(--mdc-theme-text-primary-on-background, white);
  }
  .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
    color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-standard-chip {
    --mdc-chip-disabled-label-text-color: #fafafa;
    --mdc-chip-elevated-container-color: #595959;
    --mdc-chip-elevated-disabled-container-color: #595959;
    --mdc-chip-focus-state-layer-color: white;
    --mdc-chip-focus-state-layer-opacity: 0.12;
    --mdc-chip-label-text-color: #fafafa;
    --mdc-chip-with-icon-icon-color: #fafafa;
    --mdc-chip-with-icon-disabled-icon-color: #fafafa;
    --mdc-chip-with-icon-selected-icon-color: #fafafa;
    --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;
    --mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;
  }
  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
    --mdc-chip-disabled-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-elevated-container-color: var(--dark-color-blue);
    --mdc-chip-elevated-disabled-container-color: var(--dark-color-blue);
    --mdc-chip-focus-state-layer-color: white;
    --mdc-chip-focus-state-layer-opacity: 0.12;
    --mdc-chip-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-disabled-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-selected-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-trailing-icon-color: var(--dark-color-ui-background);
  }
  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
    --mdc-chip-disabled-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-elevated-container-color: var(--dark-color-light-blue);
    --mdc-chip-elevated-disabled-container-color: var(--dark-color-light-blue);
    --mdc-chip-focus-state-layer-color: white;
    --mdc-chip-focus-state-layer-opacity: 0.12;
    --mdc-chip-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-disabled-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-selected-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-trailing-icon-color: var(--dark-color-ui-background);
  }
  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
    --mdc-chip-disabled-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-elevated-container-color: var(--dark-color-red);
    --mdc-chip-elevated-disabled-container-color: var(--dark-color-red);
    --mdc-chip-focus-state-layer-color: white;
    --mdc-chip-focus-state-layer-opacity: 0.12;
    --mdc-chip-label-text-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-disabled-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-icon-selected-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--dark-color-ui-background);
    --mdc-chip-with-trailing-icon-trailing-icon-color: var(--dark-color-ui-background);
  }
  .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.1);
  }
  html {
    --mat-option-selected-state-label-text-color: var(--dark-color-blue);
    --mat-option-label-text-color: white;
    --mat-option-hover-state-layer-color: rgba(255, 255, 255, 0.08);
    --mat-option-focus-state-layer-color: rgba(255, 255, 255, 0.08);
    --mat-option-selected-state-layer-color: rgba(255, 255, 255, 0.08);
  }
  .mat-accent {
    --mat-option-selected-state-label-text-color: var(--dark-color-light-blue);
  }
  .mat-warn {
    --mat-option-selected-state-label-text-color: var(--dark-color-red);
  }
  html {
    --mat-optgroup-label-text-color: white;
  }
  .mat-pseudo-checkbox-full {
    color: rgba(255, 255, 255, 0.7);
  }
  .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
    color: #686868;
  }
  .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
  .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: var(--dark-color-blue);
  }
  .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
  .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
    background: var(--dark-color-blue);
  }
  .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
  .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
    color: #303030;
  }
  .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
  .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: var(--dark-color-light-blue);
  }
  .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
  .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
    background: var(--dark-color-light-blue);
  }
  .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
  .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
    color: #303030;
  }
  .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
  .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: var(--dark-color-light-blue);
  }
  .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
  .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
    background: var(--dark-color-light-blue);
  }
  .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
  .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
    color: #303030;
  }
  .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
  .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: var(--dark-color-red);
  }
  .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
  .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
    background: var(--dark-color-red);
  }
  .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
  .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
    color: #303030;
  }
  .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
  .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: #686868;
  }
  .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
  .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
    background: #686868;
  }
  .mat-app-background {
    background-color: #303030;
    color: white;
  }
  .mat-elevation-z0, .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);
  }
  .mat-elevation-z1, .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);
  }
  .mat-elevation-z2, .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);
  }
  .mat-elevation-z3, .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);
  }
  .mat-elevation-z4, .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);
  }
  .mat-elevation-z5, .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);
  }
  .mat-elevation-z6, .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);
  }
  .mat-elevation-z7, .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);
  }
  .mat-elevation-z8, .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);
  }
  .mat-elevation-z9, .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);
  }
  .mat-elevation-z10, .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);
  }
  .mat-elevation-z11, .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);
  }
  .mat-elevation-z12, .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);
  }
  .mat-elevation-z13, .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);
  }
  .mat-elevation-z14, .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);
  }
  .mat-elevation-z15, .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);
  }
  .mat-elevation-z16, .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);
  }
  .mat-elevation-z17, .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);
  }
  .mat-elevation-z18, .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);
  }
  .mat-elevation-z19, .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);
  }
  .mat-elevation-z20, .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);
  }
  .mat-elevation-z21, .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);
  }
  .mat-elevation-z22, .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);
  }
  .mat-elevation-z23, .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);
  }
  .mat-elevation-z24, .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;
  }
  html {
    --mat-datepicker-calendar-date-selected-state-text-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-selected-state-background-color: var(--dark-color-blue);
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 255, 255, 0.3);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-focus-state-background-color: var(--dark-color-blue);
    --mat-datepicker-calendar-date-hover-state-background-color: var(--dark-color-blue);
    --mat-datepicker-toggle-active-state-icon-color: var(--dark-color-blue);
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--dark-color-blue), 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: white;
    --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
    --mat-datepicker-calendar-period-button-icon-color: white;
    --mat-datepicker-calendar-navigation-button-icon-color: white;
    --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
    --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
    --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.5);
    --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, 0.3);
    --mat-datepicker-calendar-date-text-color: white;
    --mat-datepicker-calendar-date-outline-color: transparent;
    --mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, 0.5);
    --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.24);
    --mat-datepicker-range-input-separator-color: white;
    --mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, 0.5);
    --mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, 0.5);
    --mat-datepicker-calendar-container-background-color: #424242;
    --mat-datepicker-calendar-container-text-color: white;
  }
  .mat-datepicker-content.mat-accent {
    --mat-datepicker-calendar-date-selected-state-text-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-selected-state-background-color: var(--dark-color-light-blue);
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 255, 255, 0.3);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-focus-state-background-color: var(--dark-color-light-blue);
    --mat-datepicker-calendar-date-hover-state-background-color: var(--dark-color-light-blue);
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--dark-color-light-blue), 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-content.mat-warn {
    --mat-datepicker-calendar-date-selected-state-text-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-selected-state-background-color: var(--dark-color-red);
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 255, 255, 0.3);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: var(--dark-color-ui-background);
    --mat-datepicker-calendar-date-focus-state-background-color: var(--dark-color-red);
    --mat-datepicker-calendar-date-hover-state-background-color: var(--dark-color-red);
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--dark-color-red), 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-active.mat-accent {
    --mat-datepicker-toggle-active-state-icon-color: var(--dark-color-light-blue);
  }
  .mat-datepicker-toggle-active.mat-warn {
    --mat-datepicker-toggle-active-state-icon-color: var(--dark-color-red);
  }
  .mat-mdc-dialog-container {
    --mdc-dialog-container-color: #424242;
    --mdc-dialog-subhead-color: rgba(255, 255, 255, 0.87);
    --mdc-dialog-supporting-text-color: rgba(255, 255, 255, 0.6);
  }
  html {
    --mat-divider-color: rgba(255, 255, 255, 0.12);
  }
  html {
    --mdc-filled-text-field-caret-color: var(--dark-color-blue);
    --mdc-filled-text-field-focus-active-indicator-color: var(--dark-color-blue);
    --mdc-filled-text-field-focus-label-text-color: var(--dark-color-blue);
    --mdc-filled-text-field-container-color: #4a4a4a;
    --mdc-filled-text-field-disabled-container-color: #464646;
    --mdc-filled-text-field-label-text-color: rgba(255, 255, 255, 0.6);
    --mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
    --mdc-filled-text-field-input-text-color: rgba(255, 255, 255, 0.87);
    --mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
    --mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
    --mdc-filled-text-field-error-focus-label-text-color: var(--dark-color-red);
    --mdc-filled-text-field-error-label-text-color: var(--dark-color-red);
    --mdc-filled-text-field-error-caret-color: var(--dark-color-red);
    --mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, 0.42);
    --mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, 0.06);
    --mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, 0.87);
    --mdc-filled-text-field-error-active-indicator-color: var(--dark-color-red);
    --mdc-filled-text-field-error-focus-active-indicator-color: var(--dark-color-red);
    --mdc-filled-text-field-error-hover-active-indicator-color: var(--dark-color-red);
    --mdc-outlined-text-field-caret-color: var(--dark-color-blue);
    --mdc-outlined-text-field-focus-outline-color: var(--dark-color-blue);
    --mdc-outlined-text-field-focus-label-text-color: var(--dark-color-blue);
    --mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, 0.6);
    --mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
    --mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, 0.87);
    --mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
    --mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
    --mdc-outlined-text-field-error-caret-color: var(--dark-color-red);
    --mdc-outlined-text-field-error-focus-label-text-color: var(--dark-color-red);
    --mdc-outlined-text-field-error-label-text-color: var(--dark-color-red);
    --mdc-outlined-text-field-outline-color: rgba(255, 255, 255, 0.38);
    --mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, 0.06);
    --mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, 0.87);
    --mdc-outlined-text-field-error-focus-outline-color: var(--dark-color-red);
    --mdc-outlined-text-field-error-hover-outline-color: var(--dark-color-red);
    --mdc-outlined-text-field-error-outline-color: var(--dark-color-red);
    --mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, 0.38);
  }
  .mat-mdc-form-field-error {
    color: var(--mdc-theme-error, var(--dark-color-red));
  }
  .mat-mdc-form-field-subscript-wrapper,
  .mat-mdc-form-field-bottom-align::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: var(--mat-form-field-subscript-text-font);
    line-height: var(--mat-form-field-subscript-text-line-height);
    font-size: var(--mat-form-field-subscript-text-size);
    letter-spacing: var(--mat-form-field-subscript-text-tracking);
    font-weight: var(--mat-form-field-subscript-text-weight);
  }
  .mat-mdc-form-field-focus-overlay {
    background-color: rgba(255, 255, 255, 0.87);
  }
  .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {
    opacity: 0.08;
  }
  .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
    opacity: 0.24;
  }
  select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option {
    color: rgba(0, 0, 0, 0.87);
  }
  select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled {
    color: rgba(0, 0, 0, 0.38);
  }
  .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
    color: rgba(255, 255, 255, 0.54);
  }
  .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {
    color: rgba(var(--dark-color-blue), 0.87);
  }
  .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {
    color: rgba(var(--dark-color-light-blue), 0.87);
  }
  .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {
    color: rgba(var(--dark-color-red), 0.87);
  }
  .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
    color: rgba(255, 255, 255, 0.38);
  }
  .mat-mdc-form-field.mat-accent {
    --mdc-filled-text-field-caret-color: var(--dark-color-light-blue);
    --mdc-filled-text-field-focus-active-indicator-color: var(--dark-color-light-blue);
    --mdc-filled-text-field-focus-label-text-color: var(--dark-color-light-blue);
    --mdc-outlined-text-field-caret-color: var(--dark-color-light-blue);
    --mdc-outlined-text-field-focus-outline-color: var(--dark-color-light-blue);
    --mdc-outlined-text-field-focus-label-text-color: var(--dark-color-light-blue);
  }
  .mat-mdc-form-field.mat-warn {
    --mdc-filled-text-field-caret-color: var(--dark-color-red);
    --mdc-filled-text-field-focus-active-indicator-color: var(--dark-color-red);
    --mdc-filled-text-field-focus-label-text-color: var(--dark-color-red);
    --mdc-outlined-text-field-caret-color: var(--dark-color-red);
    --mdc-outlined-text-field-focus-outline-color: var(--dark-color-red);
    --mdc-outlined-text-field-focus-label-text-color: var(--dark-color-red);
  }
  .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
    border-left: 1px solid transparent;
  }
  [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
    border-left: none;
    border-right: 1px solid transparent;
  }
  .mat-mdc-list-base {
    --mdc-list-list-item-label-text-color: white;
    --mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
    --mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-disabled-label-text-color: white;
    --mdc-list-list-item-disabled-leading-icon-color: white;
    --mdc-list-list-item-disabled-trailing-icon-color: white;
    --mdc-list-list-item-hover-label-text-color: white;
    --mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.5);
    --mdc-list-list-item-focus-label-text-color: white;
    --mdc-list-list-item-hover-state-layer-color: white;
    --mdc-list-list-item-hover-state-layer-opacity: 0.08;
    --mdc-list-list-item-focus-state-layer-color: white;
    --mdc-list-list-item-focus-state-layer-opacity: 0.24;
  }
  .mdc-list-item__start,
  .mdc-list-item__end {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-blue);
  }
  .mat-accent .mdc-list-item__start,
  .mat-accent .mdc-list-item__end {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-light-blue);
  }
  .mat-warn .mdc-list-item__start,
  .mat-warn .mdc-list-item__end {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-red);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-red);
    --mdc-radio-selected-icon-color: var(--dark-color-red);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-red);
  }
  .mat-mdc-list-option {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-icon-color: var(--dark-color-blue);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-blue);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-blue);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-list-option.mat-accent {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-light-blue);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-light-blue);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-list-option.mat-warn {
    --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
    --mdc-checkbox-selected-checkmark-color: #fff;
    --mdc-checkbox-selected-focus-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-hover-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-icon-color: var(--dark-color-red);
    --mdc-checkbox-selected-pressed-icon-color: var(--dark-color-red);
    --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
    --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
    --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-checkbox-selected-focus-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-selected-hover-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-selected-pressed-state-layer-color: var(--dark-color-red);
    --mdc-checkbox-unselected-focus-state-layer-color: white;
    --mdc-checkbox-unselected-hover-state-layer-color: white;
    --mdc-checkbox-unselected-pressed-state-layer-color: white;
  }
  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
    color: var(--dark-color-blue);
  }
  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
    color: var(--dark-color-blue);
  }
  .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
  .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
  .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
    opacity: 1;
  }
  html {
    --mat-menu-item-label-text-color: white;
    --mat-menu-item-icon-color: white;
    --mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, 0.08);
    --mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, 0.08);
    --mat-menu-container-color: #424242;
  }
  html {
    --mat-paginator-container-text-color: rgba(255, 255, 255, 0.87);
    --mat-paginator-container-background-color: #424242;
    --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.54);
    --mat-paginator-disabled-icon-color: rgba(255, 255, 255, 0.12);
  }
  .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: var(--dark-color-blue);
    --mdc-linear-progress-track-color: var(--dark-color-blue);
  }
  @keyframes mdc-linear-progress-buffering {
    from {
      /* @noflip */ /*rtl:ignore*/
    }
  }
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: var(--dark-color-blue);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-blue));
  }
}
@media (prefers-color-scheme: dark) and (forced-colors: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media (prefers-color-scheme: dark) and (-ms-high-contrast: none), (prefers-color-scheme: dark) and (-ms-high-contrast: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--dark-color-blue)'/%3E%3C/svg%3E");
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
    background-color: var(--dark-color-blue);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-blue));
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-progress-bar.mat-accent {
    --mdc-linear-progress-active-indicator-color: var(--dark-color-light-blue);
    --mdc-linear-progress-track-color: var(--dark-color-light-blue);
  }
  @keyframes mdc-linear-progress-buffering {
    from {
      /* @noflip */ /*rtl:ignore*/
    }
  }
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: var(--dark-color-light-blue);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-light-blue));
  }
}
@media (prefers-color-scheme: dark) and (forced-colors: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media (prefers-color-scheme: dark) and (-ms-high-contrast: none), (prefers-color-scheme: dark) and (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--dark-color-light-blue)'/%3E%3C/svg%3E");
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {
    background-color: var(--dark-color-light-blue);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-light-blue));
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-progress-bar.mat-warn {
    --mdc-linear-progress-active-indicator-color: var(--dark-color-red);
    --mdc-linear-progress-track-color: var(--dark-color-red);
  }
  @keyframes mdc-linear-progress-buffering {
    from {
      /* @noflip */ /*rtl:ignore*/
    }
  }
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: var(--dark-color-red);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-red));
  }
}
@media (prefers-color-scheme: dark) and (forced-colors: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: ButtonBorder;
  }
}
@media (prefers-color-scheme: dark) and (-ms-high-contrast: none), (prefers-color-scheme: dark) and (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='var(--dark-color-red)'/%3E%3C/svg%3E");
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {
    background-color: var(--dark-color-red);
    /* @alternate */
    background-color: var(--mdc-linear-progress-track-color, var(--dark-color-red));
  }
}
@media (prefers-color-scheme: dark) {
  .mat-mdc-radio-button .mdc-form-field {
    color: var(--mdc-theme-text-primary-on-background, white);
  }
  .mat-mdc-radio-button.mat-primary {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-icon-color: var(--dark-color-blue);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-blue);
    --mat-radio-ripple-color: #fff;
    --mat-radio-checked-ripple-color: var(--dark-color-blue);
    --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-radio-button.mat-accent {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-icon-color: var(--dark-color-light-blue);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-light-blue);
    --mat-radio-ripple-color: #fff;
    --mat-radio-checked-ripple-color: var(--dark-color-light-blue);
    --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-radio-button.mat-warn {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #eeeeee;
    --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
    --mdc-radio-selected-focus-icon-color: var(--dark-color-red);
    --mdc-radio-selected-hover-icon-color: var(--dark-color-red);
    --mdc-radio-selected-icon-color: var(--dark-color-red);
    --mdc-radio-selected-pressed-icon-color: var(--dark-color-red);
    --mat-radio-ripple-color: #fff;
    --mat-radio-checked-ripple-color: var(--dark-color-red);
    --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  }
  html {
    --mat-select-panel-background-color: #424242;
    --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
    --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
    --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
    --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
    --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
    --mat-select-focused-arrow-color: var(--dark-color-blue);
    --mat-select-invalid-arrow-color: var(--dark-color-red);
  }
  html .mat-mdc-form-field.mat-accent {
    --mat-select-panel-background-color: #424242;
    --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
    --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
    --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
    --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
    --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
    --mat-select-focused-arrow-color: var(--dark-color-light-blue);
    --mat-select-invalid-arrow-color: var(--dark-color-red);
  }
  html .mat-mdc-form-field.mat-warn {
    --mat-select-panel-background-color: #424242;
    --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
    --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
    --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
    --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
    --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
    --mat-select-focused-arrow-color: var(--dark-color-red);
    --mat-select-invalid-arrow-color: var(--dark-color-red);
  }
  html {
    --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
    --mat-sidenav-container-background-color: #424242;
    --mat-sidenav-container-text-color: white;
    --mat-sidenav-content-background-color: #303030;
    --mat-sidenav-content-text-color: white;
    --mat-sidenav-scrim-color: rgba(189, 189, 189, 0.6);
  }
  .mat-mdc-slide-toggle {
    --mdc-switch-selected-focus-state-layer-color: var(--dark-color-blue-75);
    --mdc-switch-selected-handle-color: var(--dark-color-blue-75);
    --mdc-switch-selected-hover-state-layer-color: var(--dark-color-blue-75);
    --mdc-switch-selected-pressed-state-layer-color: var(--dark-color-blue-75);
    --mdc-switch-selected-focus-handle-color: var(--dark-color-blue-50);
    --mdc-switch-selected-hover-handle-color: var(--dark-color-blue-50);
    --mdc-switch-selected-pressed-handle-color: var(--dark-color-blue-50);
    --mdc-switch-selected-focus-track-color: var(--dark-color-blue-dark);
    --mdc-switch-selected-hover-track-color: var(--dark-color-blue-dark);
    --mdc-switch-selected-pressed-track-color: var(--dark-color-blue-dark);
    --mdc-switch-selected-track-color: var(--dark-color-blue-dark);
    --mdc-switch-disabled-selected-handle-color: #000;
    --mdc-switch-disabled-selected-icon-color: #212121;
    --mdc-switch-disabled-selected-track-color: #f5f5f5;
    --mdc-switch-disabled-unselected-handle-color: #000;
    --mdc-switch-disabled-unselected-icon-color: #212121;
    --mdc-switch-disabled-unselected-track-color: #f5f5f5;
    --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: #212121;
    --mdc-switch-unselected-focus-handle-color: #fafafa;
    --mdc-switch-unselected-focus-state-layer-color: #f5f5f5;
    --mdc-switch-unselected-focus-track-color: #616161;
    --mdc-switch-unselected-handle-color: #9e9e9e;
    --mdc-switch-unselected-hover-handle-color: #fafafa;
    --mdc-switch-unselected-hover-state-layer-color: #f5f5f5;
    --mdc-switch-unselected-hover-track-color: #616161;
    --mdc-switch-unselected-icon-color: #212121;
    --mdc-switch-unselected-pressed-handle-color: #fafafa;
    --mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;
    --mdc-switch-unselected-pressed-track-color: #616161;
    --mdc-switch-unselected-track-color: #616161;
  }
  .mat-mdc-slide-toggle .mdc-form-field {
    color: var(--mdc-theme-text-primary-on-background, white);
  }
  .mat-mdc-slide-toggle .mdc-switch--disabled + label {
    color: rgba(255, 255, 255, 0.5);
  }
  .mat-mdc-slide-toggle.mat-accent {
    --mdc-switch-selected-focus-state-layer-color: var(--dark-color-light-blue-75);
    --mdc-switch-selected-handle-color: var(--dark-color-light-blue-75);
    --mdc-switch-selected-hover-state-layer-color: var(--dark-color-light-blue-75);
    --mdc-switch-selected-pressed-state-layer-color: var(--dark-color-light-blue-75);
    --mdc-switch-selected-focus-handle-color: var(--dark-color-light-blue-50);
    --mdc-switch-selected-hover-handle-color: var(--dark-color-light-blue-50);
    --mdc-switch-selected-pressed-handle-color: var(--dark-color-light-blue-50);
  }
  .mat-mdc-slide-toggle.mat-warn {
    --mdc-switch-selected-focus-state-layer-color: var(--dark-color-red-75);
    --mdc-switch-selected-handle-color: var(--dark-color-red-75);
    --mdc-switch-selected-hover-state-layer-color: var(--dark-color-red-75);
    --mdc-switch-selected-pressed-state-layer-color: var(--dark-color-red-75);
    --mdc-switch-selected-focus-handle-color: var(--dark-color-red-50);
    --mdc-switch-selected-hover-handle-color: var(--dark-color-red-50);
    --mdc-switch-selected-pressed-handle-color: var(--dark-color-red-50);
  }
  .mat-mdc-slider {
    --mdc-slider-label-container-color: white;
    --mdc-slider-label-label-text-color: black;
    --mdc-slider-disabled-handle-color: #fff;
    --mdc-slider-disabled-active-track-color: #fff;
    --mdc-slider-disabled-inactive-track-color: #fff;
    --mdc-slider-with-tick-marks-disabled-container-color: #fff;
    --mat-mdc-slider-value-indicator-opacity: 0.9;
  }
  .mat-mdc-slider.mat-primary {
    --mdc-slider-handle-color: var(--dark-color-blue);
    --mdc-slider-focus-handle-color: var(--dark-color-blue);
    --mdc-slider-hover-handle-color: var(--dark-color-blue);
    --mdc-slider-active-track-color: var(--dark-color-blue);
    --mdc-slider-inactive-track-color: var(--dark-color-blue);
    --mdc-slider-with-tick-marks-active-container-color: #fff;
    --mdc-slider-with-tick-marks-inactive-container-color: var(--dark-color-blue);
    --mat-mdc-slider-ripple-color: var(--dark-color-blue);
    --mat-mdc-slider-hover-ripple-color: rgba(var(--dark-color-blue), 0.05);
    --mat-mdc-slider-focus-ripple-color: rgba(var(--dark-color-blue), 0.2);
  }
  .mat-mdc-slider.mat-accent {
    --mdc-slider-handle-color: var(--dark-color-light-blue);
    --mdc-slider-focus-handle-color: var(--dark-color-light-blue);
    --mdc-slider-hover-handle-color: var(--dark-color-light-blue);
    --mdc-slider-active-track-color: var(--dark-color-light-blue);
    --mdc-slider-inactive-track-color: var(--dark-color-light-blue);
    --mdc-slider-with-tick-marks-active-container-color: #fff;
    --mdc-slider-with-tick-marks-inactive-container-color: var(--dark-color-light-blue);
    --mat-mdc-slider-ripple-color: var(--dark-color-light-blue);
    --mat-mdc-slider-hover-ripple-color: rgba(var(--dark-color-light-blue), 0.05);
    --mat-mdc-slider-focus-ripple-color: rgba(var(--dark-color-light-blue), 0.2);
  }
  .mat-mdc-slider.mat-warn {
    --mdc-slider-handle-color: var(--dark-color-red);
    --mdc-slider-focus-handle-color: var(--dark-color-red);
    --mdc-slider-hover-handle-color: var(--dark-color-red);
    --mdc-slider-active-track-color: var(--dark-color-red);
    --mdc-slider-inactive-track-color: var(--dark-color-red);
    --mdc-slider-with-tick-marks-active-container-color: #fff;
    --mdc-slider-with-tick-marks-inactive-container-color: var(--dark-color-red);
    --mat-mdc-slider-ripple-color: var(--dark-color-red);
    --mat-mdc-slider-hover-ripple-color: rgba(var(--dark-color-red), 0.05);
    --mat-mdc-slider-focus-ripple-color: rgba(var(--dark-color-red), 0.2);
  }
  .mat-mdc-snack-bar-container {
    --mdc-snackbar-container-color: #d9d9d9;
    --mdc-snackbar-supporting-text-color: rgba(66, 66, 66, 0.87);
    --mat-snack-bar-button-color: rgba(0, 0, 0, 0.87);
  }
  .mat-sort-header-arrow {
    color: #c6c6c6;
  }
  html {
    --mat-stepper-header-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-selected-state-icon-background-color: var(--dark-color-blue);
    --mat-stepper-header-selected-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-done-state-icon-background-color: var(--dark-color-blue);
    --mat-stepper-header-done-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-edit-state-icon-background-color: var(--dark-color-blue);
    --mat-stepper-header-edit-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-container-color: #424242;
    --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
    --mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, 0.04);
    --mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, 0.04);
    --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
    --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
    --mat-stepper-header-selected-state-label-text-color: white;
    --mat-stepper-header-error-state-label-text-color: var(--dark-color-red);
    --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
    --mat-stepper-header-error-state-icon-foreground-color: var(--dark-color-red);
    --mat-stepper-header-error-state-icon-background-color: transparent;
  }
  html .mat-step-header.mat-accent {
    --mat-stepper-header-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-selected-state-icon-background-color: var(--dark-color-light-blue);
    --mat-stepper-header-selected-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-done-state-icon-background-color: var(--dark-color-light-blue);
    --mat-stepper-header-done-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-edit-state-icon-background-color: var(--dark-color-light-blue);
    --mat-stepper-header-edit-state-icon-foreground-color: var(--dark-color-ui-background);
  }
  html .mat-step-header.mat-warn {
    --mat-stepper-header-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-selected-state-icon-background-color: var(--dark-color-red);
    --mat-stepper-header-selected-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-done-state-icon-background-color: var(--dark-color-red);
    --mat-stepper-header-done-state-icon-foreground-color: var(--dark-color-ui-background);
    --mat-stepper-header-edit-state-icon-background-color: var(--dark-color-red);
    --mat-stepper-header-edit-state-icon-foreground-color: var(--dark-color-ui-background);
  }
  html {
    --mat-table-background-color: #424242;
    --mat-table-header-headline-color: white;
    --mat-table-row-item-label-text-color: white;
    --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
  }
  .mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
    --mdc-tab-indicator-active-indicator-color: var(--dark-color-blue);
    --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
    --mat-tab-header-pagination-icon-color: #fff;
    --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-label-text-color: var(--dark-color-blue);
    --mat-tab-header-active-ripple-color: var(--dark-color-blue);
    --mat-tab-header-inactive-ripple-color: var(--dark-color-blue);
    --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-focus-label-text-color: var(--dark-color-blue);
    --mat-tab-header-active-hover-label-text-color: var(--dark-color-blue);
    --mat-tab-header-active-focus-indicator-color: var(--dark-color-blue);
    --mat-tab-header-active-hover-indicator-color: var(--dark-color-blue);
  }
  .mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
    --mdc-tab-indicator-active-indicator-color: var(--dark-color-light-blue);
    --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
    --mat-tab-header-pagination-icon-color: #fff;
    --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-label-text-color: var(--dark-color-light-blue);
    --mat-tab-header-active-ripple-color: var(--dark-color-light-blue);
    --mat-tab-header-inactive-ripple-color: var(--dark-color-light-blue);
    --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-focus-label-text-color: var(--dark-color-light-blue);
    --mat-tab-header-active-hover-label-text-color: var(--dark-color-light-blue);
    --mat-tab-header-active-focus-indicator-color: var(--dark-color-light-blue);
    --mat-tab-header-active-hover-indicator-color: var(--dark-color-light-blue);
  }
  .mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
    --mdc-tab-indicator-active-indicator-color: var(--dark-color-red);
    --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
    --mat-tab-header-pagination-icon-color: #fff;
    --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-label-text-color: var(--dark-color-red);
    --mat-tab-header-active-ripple-color: var(--dark-color-red);
    --mat-tab-header-inactive-ripple-color: var(--dark-color-red);
    --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
    --mat-tab-header-active-focus-label-text-color: var(--dark-color-red);
    --mat-tab-header-active-hover-label-text-color: var(--dark-color-red);
    --mat-tab-header-active-focus-indicator-color: var(--dark-color-red);
    --mat-tab-header-active-hover-indicator-color: var(--dark-color-red);
  }
  .mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
    --mat-tab-header-with-background-background-color: var(--dark-color-blue);
    --mat-tab-header-with-background-foreground-color: var(--dark-color-ui-background);
  }
  .mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
    --mat-tab-header-with-background-background-color: var(--dark-color-light-blue);
    --mat-tab-header-with-background-foreground-color: var(--dark-color-ui-background);
  }
  .mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
    --mat-tab-header-with-background-background-color: var(--dark-color-red);
    --mat-tab-header-with-background-foreground-color: var(--dark-color-ui-background);
  }
  html {
    --mat-toolbar-container-background-color: #212121;
    --mat-toolbar-container-text-color: white;
  }
  .mat-toolbar.mat-primary {
    --mat-toolbar-container-background-color: var(--dark-color-blue);
    --mat-toolbar-container-text-color: var(--dark-color-ui-background);
  }
  .mat-toolbar.mat-accent {
    --mat-toolbar-container-background-color: var(--dark-color-light-blue);
    --mat-toolbar-container-text-color: var(--dark-color-ui-background);
  }
  .mat-toolbar.mat-warn {
    --mat-toolbar-container-background-color: var(--dark-color-red);
    --mat-toolbar-container-text-color: var(--dark-color-ui-background);
  }
  .mat-tree {
    background: #424242;
  }
  .mat-tree-node,
  .mat-nested-tree-node {
    color: white;
  }
  body {
    color: var(--dark-color-text-100);
    background-color: var(--dark-color-ui-grey-background);
  }
}
.UICTContentSizeCategoryXS {
  zoom: 78%;
}

.UICTContentSizeCategoryS {
  zoom: 84%;
}

.UICTContentSizeCategoryM {
  zoom: 89%;
}

.UICTContentSizeCategoryL {
  zoom: 100%;
}

.UICTContentSizeCategoryXL {
  zoom: 106%;
}

.UICTContentSizeCategoryXXL {
  zoom: 117%;
}

.UICTContentSizeCategoryXXXL {
  zoom: 128%;
}

.UICTContentSizeCategoryAccessibilityM {
  zoom: 156%;
}

.UICTContentSizeCategoryAccessibilityL {
  zoom: 184%;
}

.UICTContentSizeCategoryAccessibilityXL {
  zoom: 223%;
}

.UICTContentSizeCategoryAccessibilityXXL {
  zoom: 262%;
}

.UICTContentSizeCategoryAccessibilityXXXL {
  zoom: 295%;
}

.mat-typography {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--light-color-text-100);
}

.mat-headline-bree {
  font-size: var(--mat-typography-font-size-headline-five-custom) !important;
  font-family: var(--mat-typography-font-family);
  font-weight: var(--mat-typography-font-weight-headline-five-custom) !important;
  line-height: var(--mat-typography-line-height-headline-five-custom);
  letter-spacing: var(--mat-typography-letter-spacing-headline-five-custom);
}

.overline {
  font-family: "lato";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase !important;
}

.bottom-tab-bar {
  font-family: "Lato";
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 12px !important;
  letter-spacing: 0.4px !important;
}

button {
  text-transform: uppercase !important;
}

bri-buttons button,
bri-save-button button {
  font-family: "Lato";
  font-size: 16px;
  text-transform: uppercase;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 1.25px;
  border: none;
  padding: unset;
  cursor: pointer;
}

.page {
  page-break-after: always;
  page-break-inside: avoid;
}

@media (prefers-color-scheme: dark) {
  .mat-typography {
    font-family: "Lato";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
    color: var(--dark-color-text-100);
  }
  .mat-headline-bree {
    font-size: var(--mat-typography-font-size-headline-five-custom) !important;
    font-family: var(--mat-typography-font-family);
    font-weight: var(--mat-typography-font-weight-headline-five-custom) !important;
    line-height: var(--mat-typography-line-height-headline-five-custom);
    letter-spacing: var(--mat-typography-letter-spacing-headline-five-custom);
  }
  .overline {
    font-family: "lato";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1.5px;
    text-transform: uppercase !important;
  }
  .bottom-tab-bar {
    font-family: "Lato";
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 12px !important;
    letter-spacing: 0.4px !important;
  }
  button {
    text-transform: uppercase !important;
  }
  bri-buttons button,
  bri-save-button button {
    font-family: "Lato";
    font-size: 16px;
    text-transform: uppercase;
    line-height: 16px;
    font-weight: 700;
    letter-spacing: 1.25px;
    border: none;
    padding: unset;
    cursor: pointer;
  }
  .page {
    page-break-after: always;
    page-break-inside: avoid;
  }
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  font-family: Lato;
  letter-spacing: 0.18px;
  margin: 0 0 16px;
}

.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  font-family: Lato;
  letter-spacing: 0.15px;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  font-family: Lato;
  letter-spacing: 0.15px;
  margin: 0 0 16px;
}

.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  font-family: Lato;
  letter-spacing: 0.1px;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(16px * 0.83) / 22px Lato;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(16px * 0.67) / 22px Lato;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  font-family: Lato;
  letter-spacing: 0.5px;
}

.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  font-family: Lato;
  letter-spacing: 0.25px;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: Lato;
  letter-spacing: 0.4px;
}

.mat-headline-1,
.mat-typography .mat-headline-1 {
  font-size: var(--mat-typography-font-size-headline-one);
  font-weight: var(--mat-typography-font-weight-headline-one);
  line-height: var(--mat-typography-line-height-headline-one);
  font-family: var(--mat-typography-font-family);
  letter-spacing: var(--mat-typography-letter-spacing-headline-one);
  margin: 0 0 56px;
}

.mat-headline-2,
.mat-typography .mat-headline-2 {
  font-size: var(--mat-typography-font-size-headline-two);
  font-weight: var(--mat-typography-font-weight-headline-two);
  line-height: var(--mat-typography-line-height-headline-two);
  font-family: var(--mat-typography-font-family);
  letter-spacing: var(--mat-typography-letter-spacing-headline-two);
  margin: 0 0 64px;
}

.mat-headline-3,
.mat-typography .mat-headline-3 {
  font-size: var(--mat-typography-font-size-headline-three);
  font-weight: var(--mat-typography-font-weight-headline-three);
  line-height: var(--mat-typography-line-height-headline-three);
  font-family: var(--mat-typography-font-family);
  letter-spacing: var(--mat-typography-letter-spacing-headline-three);
  margin: 0 0 64px;
}

.mat-headline-4,
.mat-typography .mat-headline-4 {
  font-size: var(--mat-typography-font-size-headline-four);
  font-weight: var(--mat-typography-font-weight-headline-four);
  line-height: var(--mat-typography-line-height-headline-four);
  font-family: var(--mat-typography-font-family);
  letter-spacing: var(--mat-typography-letter-spacing-headline-four);
  margin: 0 0 64px;
}

body {
  font-family: "Lato" !important;
  z-index: 0;
}

.mat-drawer-container {
  background-color: unset !important;
}

app-root {
  width: 100%;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-badge {
  line-height: 12px !important;
  height: 16px !important;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-buttons button.mat-mdc-unelevated-button,
bri-buttons button.mat-mdc-button,
bri-buttons button.mat-mdc-outlined-button,
bri-save-button button.mat-mdc-unelevated-button,
bri-save-button button.mat-mdc-button,
bri-save-button button.mat-mdc-outlined-button {
  min-width: 97px !important;
  min-height: 48px;
  border-radius: 0px;
  padding: unset;
  color: var(--light-color-ui-background);
}
bri-buttons .mat-mdc-unelevated-button:not(:disabled),
bri-save-button .mat-mdc-unelevated-button:not(:disabled) {
  color: white;
}
bri-buttons button.mat-mdc-unelevated-button:disabled,
bri-save-button button.mat-mdc-unelevated-button:disabled {
  color: var(--light-color-text-50);
  background-color: var(--light-color-ui-disabled);
}
bri-buttons button.mat-mdc-button:disabled,
bri-save-button button.mat-mdc-button:disabled {
  color: var(--light-color-text-25);
}
bri-buttons button.mat-mdc-unelevated-button.mat-accent,
bri-save-button button.mat-mdc-unelevated-button.mat-accent {
  background-color: var(--light-color-light-blue-25);
  color: var(--light-color-text-100);
}
bri-buttons button.mat-mdc-outlined-button,
bri-save-button button.mat-mdc-outlined-button {
  border: 1px solid;
}
bri-buttons button.mat-mdc-outlined-button.mat-primary,
bri-save-button button.mat-mdc-outlined-button.mat-primary {
  border-color: var(--light-color-blue) !important;
}
bri-buttons button.mat-mdc-outlined-button.mat-warn,
bri-save-button button.mat-mdc-outlined-button.mat-warn {
  border-color: var(--light-color-red) !important;
}
bri-buttons button.mat-mdc-outlined-button:disabled,
bri-save-button button.mat-mdc-outlined-button:disabled {
  border: solid 1px var(--light-color-ui-disabled) !important;
  color: var(--light-color-text-25);
}
@media (prefers-color-scheme: dark) {
  bri-buttons button.mat-mdc-outlined-button.mat-primary,
  bri-save-button button.mat-mdc-outlined-button.mat-primary {
    color: var(--dark-color-blue) !important;
    border: 1px solid var(--dark-color-blue-dark) !important;
  }
  bri-buttons button.mat-mdc-outlined-button.mat-warn,
  bri-save-button button.mat-mdc-outlined-button.mat-warn {
    color: var(--dark-color-red) !important;
    border: 1px solid var(--dark-color-red) !important;
  }
  bri-buttons button.mat-mdc-outlined-button:disabled,
  bri-save-button button.mat-mdc-outlined-button:disabled {
    color: var(--dark-color-text-25) !important;
    border: 1px solid var(--dark-color-ui-disabled) !important;
  }
  bri-buttons button.mat-mdc-unelevated-button,
  bri-save-button button.mat-mdc-unelevated-button {
    color: var(--dark-color-ui-background) !important;
  }
  bri-buttons button.mat-mdc-unelevated-button.mat-primary,
  bri-save-button button.mat-mdc-unelevated-button.mat-primary {
    background-color: var(--dark-color-blue) !important;
  }
  bri-buttons button.mat-mdc-unelevated-button.mat-accent,
  bri-save-button button.mat-mdc-unelevated-button.mat-accent {
    background-color: var(--dark-color-light-blue-25) !important;
    color: #0d1221 !important;
  }
  bri-buttons button.mat-mdc-unelevated-button.mat-warn,
  bri-save-button button.mat-mdc-unelevated-button.mat-warn {
    background-color: var(--dark-color-red) !important;
  }
  bri-buttons button.mat-mdc-unelevated-button:disabled,
  bri-save-button button.mat-mdc-unelevated-button:disabled {
    background-color: var(--dark-color-ui-disabled) !important;
    color: var(--dark-color-text-50) !important;
  }
  bri-buttons button.mat-mdc-button:disabled,
  bri-save-button button.mat-mdc-button:disabled {
    color: var(--dark-color-text-25) !important;
  }
}

.mat-typography button {
  letter-spacing: 1.25px;
}

.mdc-button {
  font-family: "Lato" !important;
}

bri-attention-card mat-card bri-buttons button {
  width: 100%;
}

.mat-datepicker-content-container,
.mat-calendar {
  background-color: var(--light-color-ui-background);
  border-radius: 4px !important;
  height: auto !important;
}

@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: var(--light-color-ui-separator) !important;
  }
}
@media (hover: hover) and (prefers-color-scheme: dark) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: var(--dark-color-ui-separator) !important;
  }
}
.mat-datepicker-content-touch,
.mat-calendar {
  max-height: -webkit-fit-content !important;
  max-height: fit-content !important;
}

.mat-calendar,
.mat-calendar-content {
  background-color: var(--light-color-ui-background);
  border-radius: 4px !important;
}

.mat-calendar-arrow {
  font-weight: 400 !important;
  color: var(--light-color-text-50) !important;
  font-size: 15px !important;
  line-height: 18px !important;
}

.mat-calendar-previous-button {
  color: var(--light-color-text-25) !important;
  font-size: 18px !important;
  line-height: 21.6px !important;
}

.mat-calendar-next-button {
  color: var(--light-color-text-25) !important;
  font-size: 18px !important;
  line-height: 21.6px !important;
}

.large-icon-calendar mat-month-view .mat-calendar-table {
  border-collapse: separate !important;
  border-spacing: 0 8px !important;
}

.mat-calendar-table .mat-calendar-body tr:first-child .mat-calendar-body-label {
  padding: 10px 16px !important;
  height: 40px;
}

.large-icon-calendar mat-month-view .mat-calendar-body tr:first-child .mat-calendar-body-label {
  padding: 16px !important;
  height: 48px;
}
.large-icon-calendar mat-month-view .mat-calendar-body tr {
  height: 60px;
}
.large-icon-calendar mat-month-view .mat-calendar-body tr .mat-calendar-body-cell-container {
  padding: 0 !important;
}
.large-icon-calendar mat-month-view .mat-calendar-body tr .mat-calendar-body-cell {
  max-width: 36px;
  max-height: 36px;
  padding: 0;
  margin-left: 5px;
}

.mat-calendar-table-header th {
  font-family: "Lato";
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 22px;
  letter-spacing: 0.25px;
  color: var(--light-color-text-50) !important;
  width: 8px !important;
  padding: 0 !important;
}

.mat-calendar-body-label {
  font-family: "Lato" !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.5px;
  line-height: 16px !important;
  color: var(--light-color-text-75) !important;
}

.mat-calendar-body-cell-content {
  font-family: "Lato" !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: 0.25px;
  font-weight: 400 !important;
  color: var(--light-color-text-100) !important;
}

.mat-calendar-body-selected {
  color: var(--light-color-ui-background) !important;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: var(--light-color-ui-grey) !important;
}

.mat-calendar .mdc-button__label {
  color: var(--light-color-text-100) !important;
}

@media (prefers-color-scheme: dark) {
  .mat-calendar-arrow {
    color: var(--dark-color-text-50) !important;
  }
  .mat-calendar-previous-button {
    color: var(--dark-color-text-50) !important;
  }
  .mat-calendar-next-button {
    color: var(--dark-color-text-50) !important;
  }
  .mat-calendar-table-header th {
    color: var(--dark-color-text-50) !important;
  }
  .mat-calendar-body-label {
    color: var(--dark-color-text-75) !important;
  }
  .mat-calendar-body-cell-content {
    color: var(--dark-color-text-100) !important;
  }
  .mat-calendar-body-selected {
    color: var(--light-color-ui-background) !important;
  }
  bri-date-picker .di.di-time11 {
    color: var(--dark-color-blue) !important;
  }
  .mat-calendar,
  .mat-calendar-content {
    background-color: var(--dark-color-ui-background) !important;
  }
  .mat-datepicker-content-container {
    background-color: var(--dark-color-ui-background) !important;
  }
  .mat-calendar .mdc-button__label {
    color: var(--dark-color-text-100) !important;
  }
  .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: var(--dark-color-ui-grey) !important;
  }
}
.cdk-overlay-pane.alert-overlay {
  max-width: 100vw !important;
}
.cdk-overlay-pane.alert-overlay.handheld, .cdk-overlay-pane.alert-overlay.tablet-portrait {
  height: 100%;
  width: 100%;
}
@media (max-width: 600px) {
  .cdk-overlay-pane.alert-overlay {
    width: 100%;
    padding: 0px 16px;
  }
}

.mat-mdc-dialog-container#alert-container {
  background-color: var(--light-color-ui-background);
  border-radius: 0 !important;
}
.mat-mdc-dialog-container#alert-container .mdc-dialog__surface {
  background-color: var(--light-color-ui-background);
  overflow-x: hidden;
}

.handheld .mat-mdc-dialog-container#alert-container,
.tablet-portrait .mat-mdc-dialog-container#alert-container {
  border-radius: 0px;
}
.handheld .mat-mdc-dialog-surface.mdc-dialog__surface,
.tablet-portrait .mat-mdc-dialog-surface.mdc-dialog__surface {
  border-radius: 0;
}

@media (prefers-color-scheme: dark) {
  .mat-mdc-dialog-container#alert-container {
    background-color: transparent;
  }
  .mat-mdc-dialog-container#alert-container .mdc-dialog__surface {
    background-color: var(--dark-color-ui-background);
  }
}
.cdk-overlay-pane.dialog-overlay {
  max-width: 100vw !important;
}
.cdk-overlay-pane.dialog-overlay.handheld, .cdk-overlay-pane.dialog-overlay.tablet-portrait {
  height: 100%;
  width: 100%;
}

.mat-mdc-dialog-container#dialog-container {
  background-color: var(--light-color-ui-background);
  border-radius: 4px;
}
.mat-mdc-dialog-container#dialog-container .mdc-dialog__surface {
  background-color: var(--light-color-ui-background);
  overflow-x: hidden;
}

.handheld .mat-mdc-dialog-container#dialog-container,
.tablet-portrait .mat-mdc-dialog-container#dialog-container {
  border-radius: 0px;
}
.handheld .mat-mdc-dialog-surface.mdc-dialog__surface,
.tablet-portrait .mat-mdc-dialog-surface.mdc-dialog__surface {
  border-radius: 0;
}

@media (prefers-color-scheme: dark) {
  .mat-mdc-dialog-container#dialog-container {
    background-color: var(--dark-color-ui-background);
  }
  .mat-mdc-dialog-container#dialog-container .mdc-dialog__surface {
    background-color: var(--dark-color-ui-background);
  }
}
/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
.mat-checkbox-layout {
  width: 48px !important;
  height: 48px !important;
  align-items: center !important;
}

/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
mat-checkbox {
  margin: 0px !important;
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
}
mat-checkbox .mat-checkbox-inner-container {
  width: 18px !important;
  height: 18px !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
  color: var(--light-color-light-blue);
}
mat-checkbox .mat-checkbox-frame {
  border-color: var(--light-color-text-25) !important;
}

@media (prefers-color-scheme: dark) {
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
  mat-checkbox {
    /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
    /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
  }
  mat-checkbox .mat-checkbox-inner-container {
    color: var(--dark-color-light-blue);
  }
  mat-checkbox .mat-checkbox-frame {
    border-color: var(--dark-color-text-25) !important;
  }
  .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
    border-color: var(--dark-color-text-75) !important;
  }
}
:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-calendar-card {
  /*TODO(mdc-migration): The following rule targets internal classes of card that may no longer apply for the MDC version. */
}
bri-calendar-card .mat-mdc-card-header {
  display: flex;
  height: 20px;
}
bri-calendar-card .mat-mdc-card-header-text {
  margin-right: 8px !important;
}
bri-calendar-card .mat-mdc-card-avatar {
  width: 14px !important;
  height: 14px !important;
  margin-top: 2px;
  margin-left: 2px !important;
  margin-right: 8px !important;
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14.4px;
  color: var(--light-color-navy);
  align-self: center;
}
bri-calendar-card .mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-title,
bri-calendar-card .mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-subtitle,
bri-calendar-card .mat-mdc-card-header {
  padding: 0;
}
bri-calendar-card .mat-mdc-card-title {
  font-weight: 700;
  font-size: 16px !important;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  flex: none;
  order: 1;
  flex-grow: 0;
  display: inline-block;
  color: var(--light-color-navy);
}
bri-calendar-card .calendar-card-content .mat-mdc-card-content {
  padding: 0;
  margin-bottom: 6px !important;
}
bri-calendar-card mat-card .mat-mdc-card-content:last-child {
  padding-bottom: 2px !important;
}
bri-calendar-card .noCardOutline .mat-mdc-card-content:last-child {
  padding-bottom: 2px !important;
}
bri-calendar-card .mat-mdc-card-outlined {
  border-width: inherit;
}
bri-calendar-card .mat-mdc-card-actions {
  margin-left: 0px !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
}
bri-calendar-card mat-card-actions.mat-mdc-card-actions.mdc-card__actions {
  display: block;
  padding: 0;
}
bri-calendar-card .mat-mdc-button {
  margin: 0 8px;
  padding: 0 16px;
  height: 36px;
  border-radius: 0px !important;
  text-transform: uppercase;
  font-family: "lato";
  font-weight: 700;
  size: 14px;
  line-height: 14px;
  box-shadow: none !important;
}
bri-calendar-card .singleMatRaisedButton .mdc-button__label {
  position: unset;
}
bri-calendar-card .attachmentBtnText {
  vertical-align: middle;
}
bri-calendar-card .singleMatButton .mat-mdc-button {
  margin: 0;
}
@media (prefers-color-scheme: dark) {
  bri-calendar-card .mat-mdc-card-avatar,
  bri-calendar-card .mat-mdc-card-title {
    color: var(--dark-color-navy);
  }
}

bri-calendar-details-card .mat-mdc-list-base .mat-mdc-list-item .mat-line {
  white-space: pre-wrap;
}

.week-picker mat-drawer {
  width: 200px !important;
  position: fixed !important;
}
.week-picker mat-drawer-content {
  padding: 20px !important;
  min-height: 100vh !important;
}

.mdc-linear-progress__bar-inner {
  background-color: var(--light-color-blue) !important;
  border-color: var(--light-color-blue) !important;
}

.mdc-linear-progress__buffer-bar {
  background: var(--light-color-blue-25) !important;
}

.mat-mdc-progress-bar {
  align-self: center;
}

@media (prefers-color-scheme: dark) {
  .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-blue) !important;
    border-color: var(--dark-color-blue) !important;
  }
  .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-blue-25) !important;
  }
}
.bri-progress-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bri-progress-bar .progress-indicator {
  padding-top: 4px;
  padding-bottom: 4px;
  overflow-x: visible;
}
.bri-progress-bar .progress-indicator::after {
  content: "";
  position: absolute;
  top: -2px;
  left: var(--custom-margin-left, 0);
  transition: left 2s ease;
  border: 1px solid var(--light-color-ui-background);
  width: 5px;
  height: calc(100% + 4px);
  background-color: var(--light-color-blue);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar .progress-indicator::after {
    border: 1px solid var(--dark-color-ui-background);
    background-color: var(--dark-color-blue);
  }
}
.bri-progress-bar .mat-subtitle-2 {
  color: var(--light-color-text-100);
  margin: 0 0 16px 0 !important;
}
.bri-progress-bar .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-linear-progress-active-indicator-color: $light-color-blue !important;
  background-color: var(--light-color-blue-25) !important;
  border-color: var(--light-color-blue) !important;
  color: var(--light-color-blue) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-blue !important;
    background-color: var(--dark-color-blue-25) !important;
    border-color: var(--dark-color-blue) !important;
    color: var(--dark-color-blue) !important;
  }
}

.bri-progress-bar.green .progress-indicator::after {
  background-color: var(--light-color-green);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.green .progress-indicator::after {
    background-color: var(--dark-color-green);
  }
}
.bri-progress-bar.green .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: $light-color-green !important;
  background-color: var(--light-color-green-25) !important;
  border-color: var(--light-color-green) !important;
  color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.green .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-green !important;
    background-color: var(--dark-color-green-25) !important;
    border-color: var(--dark-color-green) !important;
    color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.green .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-green) !important;
  border-color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.green .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-green) !important;
    border-color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.green .mdc-linear-progress__buffer-bar {
  background: var(--light-color-green-25) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.green .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-green) !important;
  }
}

.bri-progress-bar.grey .progress-indicator::after {
  background-color: var(--light-color-ui-disabled);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.grey .progress-indicator::after {
    background-color: var(--dark-color-ui-disabled);
  }
}
.bri-progress-bar.grey .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: $light-color-ui-disabled !important;
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
  color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.grey .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-ui-disabled !important;
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
    color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.grey .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.grey .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.grey .mdc-linear-progress__buffer-bar {
  background: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.grey .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-ui-disabled) !important;
  }
}

.bri-progress-bar.medium .progress-indicator::after {
  top: -3px;
  width: 7px;
  height: calc(100% + 6px);
}
.bri-progress-bar.medium .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 10px;
  --mdc-linear-progress-track-height: 10px;
}

.bri-progress-bar.medium-green .progress-indicator::after {
  top: -3px;
  width: 7px;
  height: calc(100% + 6px);
  background-color: var(--light-color-green);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-green .progress-indicator::after {
    background-color: var(--dark-color-green);
  }
}
.bri-progress-bar.medium-green .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 10px;
  --mdc-linear-progress-track-height: 10px;
  --mdc-linear-progress-active-indicator-color: $light-color-green !important;
  background-color: var(--light-color-green-25) !important;
  border-color: var(--light-color-green) !important;
  color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-green .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-green !important;
    background-color: var(--dark-color-green-25) !important;
    border-color: var(--dark-color-green) !important;
    color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.medium-green .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-green) !important;
  border-color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-green .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-green) !important;
    border-color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.medium-green .mdc-linear-progress__buffer-bar {
  background: var(--light-color-green-25) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-green .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-green) !important;
  }
}

.bri-progress-bar.medium-grey .progress-indicator::after {
  top: -3px;
  width: 7px;
  height: calc(100% + 6px);
  background-color: var(--light-color-ui-disabled);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-grey .progress-indicator::after {
    background-color: var(--dark-color-ui-disabled);
  }
}
.bri-progress-bar.medium-grey .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 10px;
  --mdc-linear-progress-track-height: 10px;
  --mdc-linear-progress-active-indicator-color: $light-color-ui-disabled !important;
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
  color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-grey .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-ui-disabled !important;
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
    color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.medium-grey .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-grey .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.medium-grey .mdc-linear-progress__buffer-bar {
  background: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.medium-grey .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-ui-disabled) !important;
  }
}

.bri-progress-bar.large .progress-indicator::after {
  top: -4px;
  width: 7px;
  height: calc(100% + 8px);
}
.bri-progress-bar.large .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 16px;
  --mdc-linear-progress-track-height: 16px;
}

.bri-progress-bar.large-green .progress-indicator::after {
  top: -4px;
  width: 7px;
  height: calc(100% + 8px);
  background-color: var(--light-color-green);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-green .progress-indicator::after {
    background-color: var(--dark-color-green);
  }
}
.bri-progress-bar.large-green .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 16px;
  --mdc-linear-progress-track-height: 16px;
  --mdc-linear-progress-active-indicator-color: $light-color-green !important;
  background-color: var(--light-color-green-25) !important;
  border-color: var(--light-color-green) !important;
  color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-green .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-green !important;
    background-color: var(--dark-color-green-25) !important;
    border-color: var(--dark-color-green) !important;
    color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.large-green .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-green) !important;
  border-color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-green .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-green) !important;
    border-color: var(--dark-color-green) !important;
  }
}
.bri-progress-bar.large-green .mdc-linear-progress__buffer-bar {
  background: var(--light-color-green-25) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-green .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-green) !important;
  }
}

.bri-progress-bar.large-grey .progress-indicator::after {
  top: -4px;
  width: 7px;
  height: calc(100% + 8px);
  background-color: var(--light-color-ui-disabled);
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-grey .progress-indicator::after {
    background-color: var(--dark-color-ui-disabled);
  }
}
.bri-progress-bar.large-grey .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-height: 16px;
  --mdc-linear-progress-track-height: 16px;
  --mdc-linear-progress-active-indicator-color: $light-color-ui-disabled !important;
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
  color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-grey .mat-mdc-progress-bar {
    --mdc-linear-progress-active-indicator-color: $dark-color-ui-disabled !important;
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
    color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.large-grey .mdc-linear-progress__bar-inner {
  background-color: var(--light-color-ui-disabled) !important;
  border-color: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-grey .mdc-linear-progress__bar-inner {
    background-color: var(--dark-color-ui-disabled) !important;
    border-color: var(--dark-color-ui-disabled) !important;
  }
}
.bri-progress-bar.large-grey .mdc-linear-progress__buffer-bar {
  background: var(--light-color-ui-disabled) !important;
}
@media (prefers-color-scheme: dark) {
  .bri-progress-bar.large-grey .mdc-linear-progress__buffer-bar {
    background: var(--dark-color-ui-disabled) !important;
  }
}

@media (prefers-color-scheme: dark) {
  .bri-progress-bar .mat-subtitle-2 {
    color: var(--dark-color-text-100);
  }
}
.davita-snack-bar {
  min-width: auto !important;
}
.davita-snack-bar .mat-mdc-snack-bar-label {
  color: var(--light-color-ui-background) !important;
  font-family: "Lato";
  font-size: 16px;
  letter-spacing: 0.5px;
}
.davita-snack-bar .mat-mdc-snack-bar-action {
  margin-left: 10px;
}
.davita-snack-bar .mat-mdc-snack-bar-action span.mdc-button__label {
  color: var(--light-color-ui-background) !important;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.25px;
  text-transform: uppercase;
}
.davita-snack-bar .mdc-snackbar__surface {
  min-width: 77px !important;
}
.davita-snack-bar.good .mdc-snackbar__surface {
  background-color: var(--light-color-green-dark) !important;
}
.davita-snack-bar.neutral .mdc-snackbar__surface {
  background-color: var(--light-color-blue) !important;
}
.davita-snack-bar.caution .mdc-snackbar__surface {
  background-color: var(--light-color-yellow) !important;
}
.davita-snack-bar.caution .mat-mdc-snack-bar-label,
.davita-snack-bar.caution .mat-mdc-snack-bar-action button span {
  color: var(--light-color-text-100) !important;
}
.davita-snack-bar.caution .mat-mdc-snack-bar-action span.mdc-button__label {
  color: var(--light-color-text-100) !important;
}
.davita-snack-bar.bad .mdc-snackbar__surface {
  background-color: var(--light-color-red) !important;
}

@media (prefers-color-scheme: dark) {
  .davita-snack-bar .mat-mdc-snack-bar-action span.mdc-button__label {
    color: var(--dark-color-ui-background) !important;
  }
  .davita-snack-bar .mat-mdc-snack-bar-label {
    color: var(--dark-color-ui-background) !important;
  }
  .davita-snack-bar.good .mdc-snackbar__surface {
    background-color: var(--dark-color-green-dark) !important;
  }
  .davita-snack-bar.neutral .mdc-snackbar__surface {
    background-color: var(--dark-color-blue) !important;
  }
  .davita-snack-bar.caution .mdc-snackbar__surface {
    background-color: var(--dark-color-yellow) !important;
  }
  .davita-snack-bar.bad .mdc-snackbar__surface {
    background-color: var(--dark-color-red) !important;
  }
}
.davita-snack-bar.mobile {
  width: auto;
}
.davita-snack-bar.mobile.action {
  width: 257px !important;
}
.davita-snack-bar.mobile .mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label {
  width: 100%;
  text-align: left;
}
.davita-snack-bar.mobile .mat-mdc-simple-snack-bar .mat-mdc-snack-bar-action {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.mat-mdc-snack-bar-handset {
  display: flex;
  justify-content: center;
}

.davita-snack-bar.custom {
  position: fixed;
  top: 10px;
  right: auto;
  left: auto;
  bottom: unset;
}

.search-bar {
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
}
.search-bar .mat-form-field-appearance-outline .mat-form-field-prefix,
.search-bar .mat-form-field-appearance-outline .mat-form-field-suffix {
  top: 2px !important;
}
.search-bar .mat-mdc-form-field {
  width: 100% !important;
  height: 48px !important;
  border-radius: unset !important;
}
.search-bar .mat-mdc-text-field-wrapper {
  padding: 0 !important;
  margin: 0 !important;
  height: 48px !important;
}
.search-bar .mat-form-field-flex {
  align-items: center !important;
  height: 48px !important;
}
.search-bar .mat-form-field-appearance-outline .mat-form-field-outline-start,
.search-bar .mat-form-field-outline-end {
  border: none !important;
}
.search-bar .mat-form-field-appearance-outline .mat-mdc-form-field-flex {
  color: var(--light-color-ui-separator) !important;
  background-color: var(--light-color-ui-background);
  height: 48px;
  padding: 0 16px;
  border-radius: 4px;
  align-items: center;
}
.search-bar .mdc-notched-outline__leading {
  border-top-right-radius: none !important;
  border-top-left-radius: 4px !important;
  border-bottom-right-radius: none !important;
  border-bottom-left-radius: 4px !important;
  border-top: 1px solid var(--light-color-ui-grey) !important;
  border-right: none !important;
  border-bottom: 1px solid var(--light-color-ui-grey) !important;
  border-left: 1px solid var(--light-color-ui-grey) !important;
}
.search-bar .mdc-notched-outline__trailing {
  border-top-right-radius: 4px !important;
  border-top-left-radius: none !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: none !important;
  border-top: 1px solid var(--light-color-ui-grey) !important;
  border-right: 1px solid var(--light-color-ui-grey) !important;
  border-bottom: 1px solid var(--light-color-ui-grey) !important;
  border-left: none !important;
}
.search-bar .mat-focused .mdc-notched-outline__leading {
  border-top: 2px solid var(--light-color-blue) !important;
  border-bottom: 2px solid var(--light-color-blue) !important;
  border-left: 2px solid var(--light-color-blue) !important;
}
.search-bar .mat-focused .mdc-notched-outline__trailing {
  border-top: 2px solid var(--light-color-blue) !important;
  border-right: 2px solid var(--light-color-blue) !important;
  border-bottom: 2px solid var(--light-color-blue) !important;
}
.search-bar .mat-mdc-form-field-infix {
  padding: 0px !important;
  min-height: unset !important;
  width: 100%;
  min-width: 80px;
}
@media (prefers-color-scheme: dark) {
  .search-bar .mat-form-field-appearance-outline .mat-mdc-form-field-flex {
    color: var(--dark-color-text-75) !important;
    background-color: var(--dark-color-ui-background) !important;
    border: 1px solid var(--dark-color-ui-grey) !important;
  }
  .search-bar .mdc-notched-outline__leading {
    border-top: 1px solid var(--dark-color-ui-grey) !important;
    border-bottom: 1px solid var(--dark-color-ui-grey) !important;
    border-left: 1px solid var(--dark-color-ui-grey) !important;
  }
  .search-bar .mdc-notched-outline__trailing {
    border-top: 1px solid var(--dark-color-ui-grey) !important;
    border-right: 1px solid var(--dark-color-ui-grey) !important;
    border-bottom: 1px solid var(--dark-color-ui-grey) !important;
  }
  .search-bar .mat-focused .mdc-notched-outline__leading {
    border-top: 2px solid var(--dark-color-blue) !important;
    border-bottom: 2px solid var(--dark-color-blue) !important;
    border-left: 2px solid var(--dark-color-blue) !important;
  }
  .search-bar .mat-focused .mdc-notched-outline__trailing {
    border-top: 2px solid var(--dark-color-blue) !important;
    border-right: 2px solid var(--dark-color-blue) !important;
    border-bottom: 2px solid var(--dark-color-blue) !important;
  }
  .search-bar .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: var(--dark-color-blue) !important;
  }
}

bri-empty-state .mat-mdc-button {
  height: 48px;
  border-radius: 0px !important;
  text-transform: uppercase;
  font-family: "lato";
  font-weight: 700;
  size: 14px;
  line-height: 14px;
  box-shadow: none !important;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-free-text-card {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
bri-free-text-card .mdc-list-item {
  padding: 0;
}
bri-free-text-card .mat-mdc-list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px 16px;
  gap: 10px;
  flex: none;
  order: 3;
  flex-grow: 0;
}
bri-free-text-card .mdc-list-item__content,
bri-free-text-card .mdc-list-item__primary-text {
  white-space: unset;
  overflow: unset;
}
bri-free-text-card .mat-mdc-list-item,
bri-free-text-card .mdc-list-item__primary-text {
  height: 1% !important;
  font-family: "lato";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 16px;
  color: var(--light-color-text-100) !important;
  flex: none;
  order: 0;
  flex-grow: 0;
  letter-spacing: 0.25px;
}
bri-free-text-card .mat-list-item-content {
  padding: 0px !important;
}

@media (prefers-color-scheme: dark) {
  bri-free-text-card .mat-mdc-list {
    background: transparent !important;
  }
  bri-free-text-card .mat-mdc-list-item,
  bri-free-text-card .mdc-list-item__primary-text {
    color: var(--dark-color-text-25) !important;
  }
}
.participant-card {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.participant-card .mat-mdc-list-base .mdc-list-item__content {
  padding: 0px !important;
}
.participant-card .mat-mdc-list-base .mat-list-text {
  padding: 0px !important;
}
.participant-card .mdc-list-item__start {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.participant-card .mdc-list-item__end {
  margin-top: -26px !important;
}

.cdk-overlay-connected-position-bounding-box div.user-menu {
  min-height: 48px;
  background-color: var(--light-color-ui-background);
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content {
  padding: 0 !important;
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content button {
  height: 48px;
  padding: 0 16px;
  text-align: left;
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item {
  font-size: 18px !important;
  letter-spacing: 0.15px !important;
  line-height: 24px !important;
  text-transform: none !important;
  font-weight: 400;
  color: var(--light-color-text-100);
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text {
  font-size: 18px;
  letter-spacing: 0.15px;
  line-height: 24px;
  text-transform: none;
  font-weight: 400;
}
@media (prefers-color-scheme: dark) {
  .cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item {
    color: var(--dark-color-text-100);
  }
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item.logout {
  color: var(--light-color-red);
}
.cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item.logout:hover {
  background-color: var(--light-color-ui-grey-background);
}

.profile.with-logo #fullscreen-dialog-container bri-profile {
  display: block;
  min-height: calc(100% - 168px);
}
.profile.without-logo #fullscreen-dialog-container bri-profile {
  display: block;
  min-height: calc(100% - 76px);
}

@media (prefers-color-scheme: dark) {
  .cdk-overlay-connected-position-bounding-box div.user-menu {
    background-color: var(--dark-color-ui-background);
  }
  .cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item.logout {
    color: var(--dark-color-red);
  }
  .cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item.logout:hover {
    background-color: var(--dark-color-ui-grey-background);
  }
  .cdk-overlay-connected-position-bounding-box div.user-menu .mat-mdc-menu-content .mat-mdc-menu-item:hover {
    background-color: var(--dark-color-ui-grey-background);
  }
}
:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
.cdk-overlay-pane.fullscreen-dialog-overlay {
  max-width: 100vw !important;
}

.mat-mdc-dialog-container#fullscreen-dialog-container {
  padding: 0 !important;
  border-radius: 0;
  background-color: var(--light-color-ui-grey-background);
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
.statement-dialog h2 {
  color: unset;
  margin: 24px 0 20px 24px;
}
.statement-dialog .mat-mdc-dialog-container {
  background-color: unset !important;
  padding: 0;
  position: relative;
  overflow-y: hidden;
  border-radius: 0;
}
.statement-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.statement-dialog .mat-mdc-dialog-title {
  padding: 24px 0 20px 0;
}
.statement-dialog .mat-mdc-dialog-actions {
  padding: 0;
}
.statement-dialog.tablet-portrait, .statement-dialog.handheld {
  width: 100vw !important;
  max-width: 100vw !important;
  height: 100vh;
}
.statement-dialog.tablet-portrait .mat-mdc-dialog-actions, .statement-dialog.handheld .mat-mdc-dialog-actions {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 66px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  padding: 0;
}
.statement-dialog.tablet-portrait .mat-mdc-dialog-actions bri-buttons.close, .statement-dialog.handheld .mat-mdc-dialog-actions bri-buttons.close {
  margin: 0 24px 0 0;
}
.statement-dialog.tablet-portrait .mat-mdc-dialog-content, .statement-dialog.handheld .mat-mdc-dialog-content {
  max-height: calc(100vh - 66px);
  padding-top: 0;
  margin-bottom: 66px;
}

@media (prefers-color-scheme: dark) {
  .statement-dialog {
    background-color: var(--dark-color-ui-grey-background);
  }
  .statement-dialog .mat-mdc-dialog-content {
    color: var(--dark-color-text-100) !important;
  }
}
.bri-fields input:-webkit-autofill,
.bri-fields input:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px var(--light-color-ui-background), inset 0 0 0 100px var(--light-color-ui-background);
  -webkit-transition: background-color 0s 600000s, color 0s 600000s;
  transition: background-color 0s 600000s, color 0s 600000s;
}
.bri-fields .mat-mdc-form-field-infix {
  min-height: 48px !important;
  height: 48px;
  padding: unset !important;
  display: flex;
  align-items: center;
}
.bri-fields .mat-mdc-form-field-hint-wrapper {
  padding: 0 0 0 16px !important;
  position: relative !important;
}
.bri-fields .mat-mdc-form-field {
  width: 100% !important;
  height: 100% !important;
  color: var(--light-color-text-75) !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  letter-spacing: 0.15px !important;
  display: flex;
  gap: 4px;
}
.bri-fields .mat-mdc-form-field .mdc-text-field__input {
  color: var(--light-color-text-100) !important;
}
.bri-fields .mat-mdc-form-field .mdc-floating-label {
  color: var(--light-color-text-50) !important;
}
.bri-fields .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 22px !important;
}
.bri-fields .mat-mdc-form-field .mdc-notched-outline__notch {
  border-color: var(--light-color-ui-grey) !important;
  border-radius: 0px !important;
}
.bri-fields .mat-mdc-form-field .mdc-notched-outline__leading {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
  border-color: var(--light-color-ui-grey) !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.bri-fields .mat-mdc-form-field .mdc-notched-outline__trailing {
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
  border-color: var(--light-color-ui-grey) !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.bri-fields .mat-mdc-form-field .mdc-floating-label--float-above {
  font-size: 16px !important;
  letter-spacing: 0.4px !important;
  font-weight: 400 !important;
}
.bri-fields .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-30.75px) scale(0.75) !important;
}
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: var(--light-color-text-75) !important;
}
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: var(--light-color-red) !important;
}
.bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--light-color-text-100) !important;
}
.bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-floating-label {
  color: var(--light-color-blue) !important;
}
.bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__leading,
.bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__notch,
.bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: var(--light-color-blue) !important;
}
.bri-fields .mat-mdc-form-field-bottom-align::before {
  display: none !important;
}
.bri-fields .mat-mdc-form-field-required-marker {
  display: none !important;
}
.bri-fields mat-form-field input::placeholder {
  opacity: 1 !important;
  color: var(--light-color-text-25) !important;
}
.bri-fields .mat-mdc-form-field input {
  height: 26px;
  color: var(--light-color-text-100);
  width: 100% !important;
  margin-bottom: 10px;
}
.bri-fields .hint {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 22px;
  align-items: flex-start;
  justify-content: flex-end;
  color: var(--light-color-text-25);
}
@media (prefers-color-scheme: dark) {
  .bri-fields .hint {
    color: var(--dark-color-text-25);
  }
}
.bri-fields .hint .helper-txt,
.bri-fields .hint .error-txt {
  flex-grow: 1;
}
.bri-fields .hint .char-length {
  width: -webkit-max-content;
  width: max-content;
  text-align: end;
}
.bri-fields .no-hint .mat-mdc-form-field-subscript-wrapper {
  display: none;
}

@media (prefers-color-scheme: dark) {
  .bri-fields input:-webkit-autofill,
  .bri-fields input:-webkit-autofill:focus {
    box-shadow: 0 0 0 100px var(--dark-color-ui-background) inset;
    -webkit-text-fill-color: var(--dark-color-text-100);
  }
  .bri-fields .mat-mdc-form-field {
    color: var(--dark-color-text-75) !important;
    background-color: var(--dark-color-ui-background);
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field__input {
    color: var(--dark-color-text-100) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
    border-color: var(--dark-color-text-75) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
    border-color: var(--dark-color-red) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
    color: var(--dark-color-red) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-floating-label {
    color: var(--dark-color-blue) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__leading,
  .bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__notch,
  .bri-fields .mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__trailing {
    border-color: var(--dark-color-blue) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-floating-label {
    color: var(--dark-color-text-50) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-notched-outline__notch {
    border-color: var(--dark-color-ui-grey) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-notched-outline__leading {
    border-color: var(--dark-color-ui-grey) !important;
  }
  .bri-fields .mat-mdc-form-field .mdc-notched-outline__trailing {
    border-color: var(--dark-color-ui-grey) !important;
  }
  .bri-fields mat-form-field input::placeholder {
    color: var(--dark-color-text-25) !important;
  }
  .bri-fields .mat-mdc-form-field input {
    color: var(--dark-color-text-100);
  }
}
:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-tables {
  /* TODO(mdc-migration): The following rule targets internal classes of button that may no longer apply for the MDC version. */
}
bri-tables .mat-mdc-list-base .mat-mdc-list-item .mat-line {
  white-space: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
bri-tables .mat-mdc-list-base .mat-mdc-list-item {
  height: auto !important;
}
bri-tables .mdc-list-item__primary-text {
  white-space: normal !important;
}
bri-tables .mdc-list-item__content {
  padding: 16px 0px !important;
}
bri-tables .mat-typography .table {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
bri-tables .mat-typography .table .mat-list-item-content {
  padding: 16px 8px !important;
  height: auto !important;
}
bri-tables .mat-mdc-icon-button {
  color: var(--light-color-blue) !important;
  --mdc-icon-button-icon-size: 28px !important;
  --mat-paginator-enabled-icon-color: $light-color-blue;
}
bri-tables .mat-mdc-paginator-icon {
  display: inline-block;
  width: 28px !important;
}
bri-tables .mat-mdc-tooltip {
  background-color: rgba(97, 97, 97, 0.9);
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #ffffff;
  border-radius: 4px;
}
bri-tables .mat-mdc-paginator-page-size {
  display: none !important;
}
bri-tables button.mat-mdc-paginator-navigation-first,
bri-tables button.mat-mdc-paginator-navigation-last {
  display: none !important;
}
bri-tables .mat-mdc-paginator-range-label {
  margin-right: 20px !important;
  color: var(--light-color-text-100) !important;
}
bri-tables .mat-mdc-icon-button.mat-button-disabled {
  color: var(--light-color-ui-disabled) !important;
}
bri-tables th.mat-mdc-header-cell {
  border-bottom-color: var(--light-color-ui-grey) !important;
  text-align: left !important;
  padding: 0 8px !important;
  border-bottom-width: 2px !important;
}
bri-tables tr.mat-mdc-row {
  width: 100%;
  height: 57px !important;
  text-align: left !important;
}
bri-tables tr.mat-mdc-header-row {
  height: 40px !important;
  vertical-align: bottom !important;
}
bri-tables td.mat-mdc-cell {
  border-bottom-color: var(--light-color-ui-separator) !important;
  padding: 0px 8px !important;
}
@media (prefers-color-scheme: dark) {
  bri-tables {
    /* TODO(mdc-migration): The following rule targets internal classes of button that may no longer apply for the MDC version. */
  }
  bri-tables .mat-mdc-paginator-range-label {
    color: var(--dark-color-text-100) !important;
  }
  bri-tables .mat-mdc-icon-button.mat-button-disabled {
    color: var(--dark-color-text-25) !important;
  }
  bri-tables .mat-mdc-icon-button {
    color: var(--dark-color-blue) !important;
    --mat-paginator-enabled-icon-color: $dark-color-blue !important;
  }
  bri-tables th.mat-mdc-header-cell {
    border-bottom-color: var(--dark-color-ui-disabled) !important;
  }
  bri-tables td.mat-mdc-cell {
    border-bottom-color: var(--dark-color-ui-separator) !important;
  }
  bri-tables .mat-mdc-table,
  bri-tables .mat-mdc-paginator {
    background-color: var(--dark-color-ui-background) !important;
  }
}
@media print {
  bri-tables tr.mat-row {
    height: 50px !important;
  }
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
bri-search-header {
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
}
bri-search-header .mat-form-field-appearance-outline .mat-form-field-outline {
  background-color: var(--light-color-ui-background) !important;
}
@media (prefers-color-scheme: dark) {
  bri-search-header {
    /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
  }
  bri-search-header .mat-form-field-appearance-outline .mat-form-field-outline {
    background-color: var(--dark-color-ui-background) !important;
  }
}

bri-navigation-card {
  /* TODO(mdc-migration): The following rule targets internal classes of card that may no longer apply for the MDC version. */
}
bri-navigation-card .mat-card-header-text {
  margin: 0;
}

.nav-card-footer bri-buttons button.mat-mdc-button {
  min-width: 78px !important;
}

.handheld bri-navigation-card .nav-card-content {
  text-overflow: unset !important;
  -webkit-line-clamp: inherit !important;
  max-height: 100% !important;
}

.master-list-item-main-container {
  padding: 12px 0px 12px 0px;
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-main-container .right-text.toggle-align .toggle .slide-toggle-container {
  align-items: flex-start !important;
}
.master-list-item-main-container .mat-mdc-list-base {
  padding-top: 0px !important;
}
.master-list-item-main-container .mat-mdc-list-base .mat-mdc-list-item .mdc-list-item__content,
.master-list-item-main-container .mat-mdc-list-base .mat-mdc-list-option .mdc-list-item__content {
  display: inherit !important;
}
.master-list-item-main-container .mat-mdc-list-base .mat-mdc-list-item,
.master-list-item-main-container .mat-mdc-list-base .mat-mdc-list-option {
  display: inline !important;
  height: auto;
}
.master-list-item-main-container .mdc-list-item__content {
  color: var(--light-color-text-100);
}
.master-list-item-main-container .input-combo-container {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-main-container .input-combo-container .mdc-list-item__content {
  padding: 2px 8px 0px 16px !important;
  display: block !important;
  width: 100%;
}
.master-list-item-main-container .input-combo-container mat-list-item.mat-mdc-list-item.mat-focus-indicator.icon-label {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-main-container .input-combo-container mat-list-item.mat-mdc-list-item.mat-focus-indicator.icon-label .mdc-list-item__content {
  padding: 2px 8px 10px 16px !important;
}
.master-list-item-main-container .icon-label {
  margin-left: 16px;
  margin-right: 16px;
}
.master-list-item-main-container .mdc-list-item {
  padding: 0 !important;
}
.master-list-item-main-container .master-input-form {
  width: 100%;
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-main-container .master-input-form .mdc-list-item__content {
  width: 100%;
  overflow-wrap: anywhere;
}

@media (prefers-color-scheme: dark) {
  .master-list-item-main-container {
    /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  }
  .master-list-item-main-container .mdc-list-item__content {
    color: var(--dark-color-text-100);
  }
  .icon-label {
    /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  }
  .icon-label .mdc-list-item__content {
    color: var(--dark-color-text-100);
  }
}
.master-list-item-v2-main-container {
  padding: 12px 0px 12px 0px;
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-v2-main-container .right-text.toggle-align .toggle .slide-toggle-container {
  align-items: flex-start !important;
}
.master-list-item-v2-main-container .mat-mdc-list-base {
  padding-top: 0px !important;
}
.master-list-item-v2-main-container .mat-mdc-list-base .mat-mdc-list-item .mdc-list-item__content,
.master-list-item-v2-main-container .mat-mdc-list-base .mat-mdc-list-option .mdc-list-item__content {
  display: inherit !important;
}
.master-list-item-v2-main-container .mat-mdc-list-base .mat-mdc-list-item,
.master-list-item-v2-main-container .mat-mdc-list-base .mat-mdc-list-option {
  display: inline !important;
  height: auto;
}
.master-list-item-v2-main-container .mdc-list-item__content {
  color: var(--light-color-text-100);
}
.master-list-item-v2-main-container .input-combo-container {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-v2-main-container .input-combo-container .mdc-list-item__content {
  display: block !important;
  width: 100%;
}
.master-list-item-v2-main-container .input-combo-container mat-list-item.mat-mdc-list-item.mat-focus-indicator.icon-label {
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-v2-main-container .icon-label {
  margin-left: 16px;
  margin-right: 16px;
}
.master-list-item-v2-main-container .mdc-list-item {
  padding: 0 !important;
}
.master-list-item-v2-main-container .master-input-form {
  width: 100%;
  /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
}
.master-list-item-v2-main-container .master-input-form .mdc-list-item__content {
  width: 100%;
  overflow-wrap: anywhere;
}

@media (prefers-color-scheme: dark) {
  .master-list-item-v2-main-container {
    /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  }
  .master-list-item-v2-main-container .mdc-list-item__content {
    color: var(--dark-color-text-100);
  }
  .icon-label {
    /* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. */
  }
  .icon-label .mdc-list-item__content {
    color: var(--dark-color-text-100);
  }
}
.cdk-overlay-pane.bri-simple-dialog-overlay.handheld {
  height: 100%;
  width: 100%;
}
.cdk-overlay-pane.bri-simple-dialog-overlay.handheld .simple-dialog-template-action {
  flex-flow: column-reverse;
}
.cdk-overlay-pane.bri-simple-dialog-overlay.handheld .simple-dialog-template-action bri-buttons button {
  min-width: auto;
  width: 100%;
}

:root {
  /* Light and Dark color palette */
  --background-transparent: #00ffffff;
  /* Light */
  /* Text Colors */
  --light-color-text-100: #0d1221;
  --light-color-text-75: #454955;
  --light-color-text-50: #555963;
  --light-color-text-25: #6e717a;
  /* UI */
  --light-color-ui-background: #ffffff;
  --light-color-ui-grey-background: #f3f3f4;
  --light-color-ui-separator: #e4e5e7;
  --light-color-ui-disabled: #d8d9db;
  --light-color-ui-grey: #b6b8bc;
  /* Blue */
  --light-color-blue-dark: #003f81;
  --light-color-blue-25: #bfd9eb;
  --light-color-blue-50: #7fb4d8;
  --light-color-blue-75: #408fc5;
  --light-color-blue: #0069b1;
  /* Yellow */
  --light-color-yellow-dark: #df9115;
  --light-color-yellow-25: #ffe9c7;
  --light-color-yellow-50: #ffd38e;
  --light-color-yellow-75: #ffbe57;
  --light-color-yellow: #ffa81e;
  /* Red */
  --light-color-red-25: #f3cdc5;
  --light-color-red-50: #e69a8a;
  --light-color-red-75: #db6951;
  --light-color-red: #d20f30;
  /* Orange */
  --light-color-orange-dark: #ce3616;
  --light-color-orange-25: #fbdfbf;
  --light-color-orange-50: #f6bf7f;
  --light-color-orange-75: #f3a040;
  --light-color-orange: #ee8000;
  /* Green */
  --light-color-green-dark: #508200;
  --light-color-green-25: #e0ecc2;
  --light-color-green-50: #c2d884;
  --light-color-green-75: #a4c648;
  --light-color-green: #85b20a;
  /* Light Blue */
  --light-color-light-blue-dark: #0079b2;
  --light-color-light-blue-25: #bfe9f8;
  --light-color-light-blue-50: #7fd3f1;
  --light-color-light-blue-75: #40beeb;
  --light-color-light-blue: #00a8e4;
  /* Teal */
  --light-color-teal-dark: #0f606f;
  --light-color-teal-25: #c4dfe4;
  --light-color-teal-50: #88bfc9;
  --light-color-teal-75: #4ea0af;
  --light-color-teal: #128094;
  /* Purple */
  --light-color-purple-dark: #2b143f;
  --light-color-purple-25: #d8c5df;
  --light-color-purple-50: #b18cbf;
  --light-color-purple-75: #8b53a0;
  --light-color-purple: #641980;
  /* Magenta */
  --light-color-magenta-dark: #980b3e;
  --light-color-magenta-25: #f4c3d4;
  --light-color-magenta-50: #e887aa;
  --light-color-magenta-75: #de4b80;
  --light-color-magenta: #d20f55;
  /* Navy */
  --light-color-navy-25: #c9cdd8;
  --light-color-navy-50: #939bb1;
  --light-color-navy-75: #5e698b;
  --light-color-navy: #283764;
  /* Dark */
  /* Text Colors */
  --dark-color-text-100: #ffffff;
  --dark-color-text-75: #dadbdd;
  --dark-color-text-50: #b6b8bc;
  --dark-color-text-25: #9ea0a6;
  /* UI */
  --dark-color-ui-background: #191e2c;
  --dark-color-ui-grey-background: #0d1221;
  --dark-color-ui-separator: #272c39;
  --dark-color-ui-disabled: #333844;
  --dark-color-ui-grey: #484c54;
  /* Blue */
  --dark-color-blue-dark: #1a8dcb;
  --dark-color-blue-25: #c8e6f7;
  --dark-color-blue-50: #90ccee;
  --dark-color-blue-75: #5ab4e7;
  --dark-color-blue: #229ade;
  /* Yellow */
  --dark-color-yellow-dark: #f29b1a;
  --dark-color-yellow-25: #ffebcc;
  --dark-color-yellow-50: #ffd79a;
  --dark-color-yellow-75: #ffc368;
  --dark-color-yellow: #ffaf35;
  /* Red */
  --dark-color-red-25: #fdcfcc;
  --dark-color-red-50: #fb9f9a;
  --dark-color-red-75: #fa6f68;
  --dark-color-red: #f83f35;
  /* Orange */
  --dark-color-orange-dark: #e26324;
  --dark-color-orange-25: #fddec9;
  --dark-color-orange-50: #fb9d5d;
  --dark-color-orange-75: #fb9d5d;
  --dark-color-orange: #f97c27;
  /* Green */
  --dark-color-green-dark: #7fc31b;
  --dark-color-green-25: #e2f3c5;
  --dark-color-green-50: #c5e78b;
  --dark-color-green-75: #a8db51;
  --dark-color-green: #8bcf17;
  /* Light Blue */
  --dark-color-light-blue-dark: #15b0d3;
  --dark-color-light-blue-25: #c6f0fc;
  --dark-color-light-blue-50: #8ce1f8;
  --dark-color-light-blue-75: #54d2f6;
  --dark-color-light-blue: #1ac3f2;
  /* Teal */
  --dark-color-teal-dark: #14b1b8;
  --dark-color-teal-25: #c8f1f1;
  --dark-color-teal-50: #90e2e2;
  --dark-color-teal-75: #5ad5d5;
  --dark-color-teal: #22c6c6;
  /* Purple */
  --dark-color-purple-dark: #af66d6;
  --dark-color-purple-25: #f0defa;
  --dark-color-purple-50: #e1bdf5;
  --dark-color-purple-75: #d29cef;
  --dark-color-purple: #c37bea;
  /* Magenta */
  --dark-color-magenta-dark: #ea34b9;
  --dark-color-magenta-25: #fdd7f3;
  --dark-color-magenta-50: #fab0e6;
  --dark-color-magenta-75: #f788d9;
  --dark-color-magenta: #f561cd;
  /* Navy */
  --dark-color-navy-25: #dadff5;
  --dark-color-navy-50: #b4bfeb;
  --dark-color-navy-75: #8fa0e1;
  --dark-color-navy: #6a80d7;
}

/* Light and Dark color pallette */
/* Light */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
/* Dark */
/* Text Colors */
/* UI */
/* Blue */
/* Yellow */
/* Red */
/* Orange */
/* Green */
/* Light Blue */
/* Teal */
/* Purple */
/* Magenta */
/* Navy */
.mat-mdc-slide-toggle,
.mdc-form-field #bri-slide-toggle {
  width: 34px;
  height: 20px;
  --mdc-switch-selected-focus-track-color: var(--light-color-light-blue-25) !important;
  --mdc-switch-selected-hover-track-color: var(--light-color-light-blue-25) !important;
  --mdc-switch-selected-pressed-track-color: var(--light-color-light-blue-25) !important;
  --mdc-switch-selected-track-color: var(--light-color-light-blue-25) !important;
  --mdc-switch-selected-focus-state-layer-color: var(--light-color-light-blue) !important;
  --mdc-switch-selected-handle-color: var(--light-color-light-blue) !important;
  --mdc-switch-selected-hover-state-layer-color: var(--light-color-light-blue) !important;
  --mdc-switch-selected-pressed-state-layer-color: var(--light-color-light-blue) !important;
  --mdc-switch-unselected-focus-handle-color: var(--light-color-ui-background) !important;
  --mdc-switch-unselected-handle-color: var(--light-color-ui-background) !important;
  --mdc-switch-unselected-hover-handle-color: var(--light-color-ui-background) !important;
  --mdc-switch-unselected-pressed-handle-color: var(--light-color-ui-background) !important;
  --mdc-switch-unselected-icon-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-unselected-pressed-track-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-unselected-track-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-unselected-focus-track-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-unselected-hover-track-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-disabled-selected-handle-color: var(--light-color-light-blue) !important;
  --mdc-switch-disabled-selected-track-color: var(--light-color-light-blue-25) !important;
  --mdc-switch-disabled-unselected-handle-color: var(--light-color-ui-background) !important;
  --mdc-switch-disabled-unselected-icon-color: var(--light-color-ui-disabled) !important;
  --mdc-switch-disabled-unselected-track-color: var(--light-color-ui-disabled) !important;
}
.mat-mdc-slide-toggle .mdc-switch,
.mdc-form-field #bri-slide-toggle .mdc-switch {
  width: 34px;
  --mdc-switch-disabled-handle-opacity: 0.38 !important;
  --mdc-switch-disabled-selected-icon-opacity: 0.38 !important;
  --mdc-switch-disabled-track-opacity: 0.38 !important;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38 !important;
}
.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track,
.mdc-form-field #bri-slide-toggle .mdc-switch .mdc-switch__track {
  border-radius: 8px !important;
}
.mat-mdc-slide-toggle .mdc-switch[aria-checked=true],
.mdc-form-field #bri-slide-toggle .mdc-switch[aria-checked=true] {
  --mdc-switch-handle-surface-color: var(--light-color-light-blue) !important;
}

@media (prefers-color-scheme: dark) {
  .mat-mdc-slide-toggle,
  .mdc-form-field {
    --mdc-switch-selected-focus-track-color: var(--dark-color-light-blue-25) !important;
    --mdc-switch-selected-hover-track-color: var(--dark-color-light-blue-25) !important;
    --mdc-switch-selected-pressed-track-color: var(--dark-color-light-blue-25) !important;
    --mdc-switch-selected-track-color: var(--dark-color-light-blue-25) !important;
    --mdc-switch-selected-focus-state-layer-color: var(--dark-color-light-blue) !important;
    --mdc-switch-selected-handle-color: var(--dark-color-light-blue) !important;
    --mdc-switch-selected-hover-state-layer-color: var(--dark-color-light-blue) !important;
    --mdc-switch-selected-pressed-state-layer-color: var(--dark-color-light-blue) !important;
    --mdc-switch-unselected-focus-handle-color: var(--dark-color-text-25) !important;
    --mdc-switch-unselected-handle-color: var(--dark-color-text-25) !important;
    --mdc-switch-unselected-hover-handle-color: var(--dark-color-text-25) !important;
    --mdc-switch-unselected-pressed-handle-color: var(--dark-color-text-25) !important;
    --mdc-switch-unselected-icon-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-unselected-pressed-track-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-unselected-track-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-unselected-focus-track-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-unselected-hover-track-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-disabled-selected-handle-color: var(--dark-color-light-blue) !important;
    --mdc-switch-disabled-selected-track-color: var(--dark-color-light-blue-25) !important;
    --mdc-switch-disabled-unselected-handle-color: var(--dark-color-text-25) !important;
    --mdc-switch-disabled-unselected-icon-color: var(--dark-color-ui-disabled) !important;
    --mdc-switch-disabled-unselected-track-color: var(--dark-color-ui-separator) !important;
  }
  .mat-mdc-slide-toggle .mdc-switch[aria-checked=true],
  .mdc-form-field .mdc-switch[aria-checked=true] {
    --mdc-switch-handle-surface-color: var(--dark-color-light-blue) !important;
  }
  .mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon,
  .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
    fill: var(--dark-color-ui-disabled) !important;
  }
  .mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon,
  .mdc-form-field .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
    fill: var(--dark-color-ui-disabled) !important;
  }
}
/*
* DaVita icons
* - Usage is the same with FontAwesome
* e.g.) <i class="di di-question-c-lg"></i>
*/
@font-face {
  font-family: "Davita Icon Font";
  src: url("https://frontend-gcsproxy.patient.davita.com/assets/davita/fonts/V1.40/DavitaIcons-Regular.otf") format("opentype"), url("https://frontend-gcsproxy.patient.davita.com/assets/davita/fonts/V1.40/DavitaIcons-Regular.woff") format("woff"), url("https://frontend-gcsproxy.patient.davita.com/assets/davita/fonts/V1.40/DavitaIcons-Regular.woff2") format("woff2"), url("https://frontend-gcsproxy.patient.davita.com/assets/davita/fonts/V1.40/DavitaIcons-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.di {
  display: inline-block;
  font: normal normal normal 14px/1 "Davita Icon Font";
  font-style: normal;
  line-height: 1;
  font-size: inherit;
  text-rendering: auto;
  position: relative;
}

.di-space::before {
  content: " ";
}

.di-heart::before {
  content: "♥";
}

.di-A::before {
  content: "A";
}

.di-C::before {
  content: "C";
}

.di-I::before {
  content: "I";
}

.di-P::before {
  content: "P";
}

.di-R::before {
  content: "R";
}

.di-T::before {
  content: "T";
}

.di-U::before {
  content: "U";
}

.di-a::before {
  content: "a";
}

.di-c::before {
  content: "c";
}

.di-d::before {
  content: "d";
}

.di-i::before {
  content: "i";
}

.di-n::before {
  content: "n";
}

.di-p::before {
  content: "p";
}

.di-v::before {
  content: "v";
}

.di-x::before {
  content: "x";
}

.di-z::before {
  content: "z";
}

.di-one::before {
  content: "1";
}

.di-period::before {
  content: ".";
}

.di-comma::before {
  content: ",";
}

.di-semicolon::before {
  content: ";";
}

.di-ellipsis::before {
  content: "…";
}

.di-exclam::before {
  content: "!";
}

.di-question::before {
  content: "?";
}

.di-bullet::before {
  content: "•";
}

.di-asterisk::before {
  content: "*";
}

.di-slash::before {
  content: "/";
}

.di-backslash::before {
  content: "\\";
}

.di-braceleft::before {
  content: "{";
}

.di-braceright::before {
  content: "}";
}

.di-bracketleft::before {
  content: "[";
}

.di-bracketright::before {
  content: "]";
}

.di-hyphen::before {
  content: "-";
}

.di-quotesingle::before {
  content: "'";
}

.di-plus::before {
  content: "+";
}

.di-minus::before {
  content: "−";
}

.di-equal::before {
  content: "=";
}

.di-notequal::before {
  content: "≠";
}

.di-greater::before {
  content: ">";
}

.di-less::before {
  content: "<";
}

.di-plus.full::before {
  content: "＋";
}

.di-upArrow::before {
  content: "↑";
}

.di-rightArrow::before {
  content: "→";
}

.di-downArrow::before {
  content: "↓";
}

.di-leftArrow::before {
  content: "←";
}

.di-upDownArrow::before {
  content: "↕";
}

.di-downBlackTriangle::before {
  content: "▼";
}

.di-cloud::before {
  content: "☁";
}

.di-lightning::before {
  content: "☇";
}

.di-sun::before {
  content: "☼";
}

.di-heartWhiteSuit::before {
  content: "♡";
}

.di-diamondWhiteSuit::before {
  content: "♢";
}

.di-scales::before {
  content: "⚖";
}

.di-gear::before {
  content: "⚙";
}

.di-checkmark::before {
  content: "✓";
}

.di-apple::before {
  content: "\f8ff";
}

.di-bar::before {
  content: "|";
}

.di-carrot::before {
  content: "\e004";
}

.di-iceCream::before {
  content: "🍨";
}

.di-doughnut::before {
  content: "🍩";
}

.di-balloon::before {
  content: "🎈";
}

.di-graduationCap::before {
  content: "🎓";
}

.di-trophy::before {
  content: "🏆";
}

.di-officeBuilding::before {
  content: "🏢";
}

.di-hospital::before {
  content: "🏥";
}

.di-eye::before {
  content: "👁";
}

.di-seat::before {
  content: "💺";
}

.di-clockFaceNineOclock::before {
  content: "🕘";
}

.di-printer::before {
  content: "🖨";
}

.di-page::before {
  content: "🗏";
}

.di-noEntrySign::before {
  content: "🚫";
}

.di-lizard::before {
  content: "🦎";
}

.di-minusmod::before {
  content: "˗";
}

.di-uE1F4A::before {
  content: "󡽊";
}

.di-uE25EC::before {
  content: "󢗬";
}

.di-uE25ED::before {
  content: "󢗭";
}

.di-uE25EE::before {
  content: "󢗮";
}

.di-uE25EF::before {
  content: "󢗯";
}

.di-calculator::before {
  content: "\e000";
}

.di-drink::before {
  content: "\e001";
}

.di-wallet::before {
  content: "\e002";
}

.di-speechbubble::before {
  content: "\e003";
}

.di-medicalpills1::before {
  content: "\e005";
}

.di-navigation::before {
  content: "\e006";
}

.di-medicalbag1::before {
  content: "\e007";
}

.di-boat::before {
  content: "\e008";
}

.di-medicaldoctor::before {
  content: "\e009";
}

.di-star::before {
  content: "\e00a";
}

.di-no::before {
  content: "\e00b";
}

.di-starfilled::before {
  content: "\e00c";
}

.di-location::before {
  content: "\e010";
}

.di-frame::before {
  content: "\e011";
}

.di-like::before {
  content: "\e012";
}

.di-play::before {
  content: "\e013";
}

.di-trees::before {
  content: "\e014";
}

.di-coins::before {
  content: "\e015";
}

.di-mail::before {
  content: "\e017";
}

.di-tie::before {
  content: "\e018";
}

.di-arrows::before {
  content: "\e019";
}

.di-zoomin::before {
  content: "\e01a";
}

.di-zoomout::before {
  content: "\e01b";
}

.di-sign::before {
  content: "\e020";
}

.di-people::before {
  content: "\e021";
}

.di-cup::before {
  content: "\e023";
}

.di-paperplane::before {
  content: "\e024";
}

.di-utensils::before {
  content: "\e025";
}

.di-search1::before {
  content: "\e026";
}

.di-process::before {
  content: "\e027";
}

.di-add::before {
  content: "\e028";
}

.di-chat01::before {
  content: "\e029";
}

.di-filter::before {
  content: "\e02a";
}

.di-menu::before {
  content: "\e02b";
}

.di-menuclose::before {
  content: "\e02c";
}

.di-check::before {
  content: "\e02d";
}

.di-High::before {
  content: "\e02e";
}

.di-Low::before {
  content: "\e02f";
}

.di-chat02::before {
  content: "\e030";
}

.di-chat03::before {
  content: "\e031";
}

.di-chat04::before {
  content: "\e032";
}

.di-chat05::before {
  content: "\e033";
}

.di-chat06::before {
  content: "\e034";
}

.di-chat07::before {
  content: "\e035";
}

.di-chat08::before {
  content: "\e036";
}

.di-chat09::before {
  content: "\e037";
}

.di-chat10::before {
  content: "\e038";
}

.di-chat11::before {
  content: "\e039";
}

.di-PolicyProtocol::before {
  content: "\e03a";
}

.di-OffPolicyProtocol::before {
  content: "\e03b";
}

.di-graph18::before {
  content: "\e03c";
}

.di-chat12::before {
  content: "\e040";
}

.di-chat13::before {
  content: "\e041";
}

.di-chat14::before {
  content: "\e042";
}

.di-chat15::before {
  content: "\e043";
}

.di-chat16::before {
  content: "\e044";
}

.di-chat17::before {
  content: "\e045";
}

.di-chat18::before {
  content: "\e046";
}

.di-chat19::before {
  content: "\e047";
}

.di-chat20::before {
  content: "\e048";
}

.di-chat21::before {
  content: "\e049";
}

.di-chat22::before {
  content: "\e050";
}

.di-chat23::before {
  content: "\e051";
}

.di-chat24::before {
  content: "\e052";
}

.di-chat25::before {
  content: "\e053";
}

.di-chat26::before {
  content: "\e054";
}

.di-chat27::before {
  content: "\e055";
}

.di-chat28::before {
  content: "\e056";
}

.di-chat29::before {
  content: "\e057";
}

.di-chat30::before {
  content: "\e058";
}

.di-search2::before {
  content: "\e059";
}

.di-chat33::before {
  content: "\e05a";
}

.di-alert::before {
  content: "\e060";
}

.di-securitycamera1::before {
  content: "\e061";
}

.di-securtiy1::before {
  content: "\e062";
}

.di-securitycamera3::before {
  content: "\e063";
}

.di-securitycode::before {
  content: "\e064";
}

.di-securityvirus::before {
  content: "\e065";
}

.di-securityalarm1::before {
  content: "\e066";
}

.di-securitylaptop::before {
  content: "\e067";
}

.di-securitylock::before {
  content: "\e068";
}

.di-securityunlock::before {
  content: "\e069";
}

.di-securitysprinkler::before {
  content: "\e070";
}

.di-securityman::before {
  content: "\e071";
}

.di-securityenter::before {
  content: "\e072";
}

.di-securitycard::before {
  content: "\e073";
}

.di-securitycallfire::before {
  content: "\e074";
}

.di-securitysafe::before {
  content: "\e075";
}

.di-securityalarm2::before {
  content: "\e076";
}

.di-securitythief::before {
  content: "\e077";
}

.di-securityalarm3::before {
  content: "\e078";
}

.di-securityexit::before {
  content: "\e079";
}

.di-securityid::before {
  content: "\e080";
}

.di-securityfire::before {
  content: "\e081";
}

.di-securityfireextinguisher::before {
  content: "\e082";
}

.di-securitystop::before {
  content: "\e083";
}

.di-securityfirehose::before {
  content: "\e084";
}

.di-securitykey::before {
  content: "\e085";
}

.di-securitylifesaver::before {
  content: "\e086";
}

.di-securityeye::before {
  content: "\e087";
}

.di-securitybarbedwire::before {
  content: "\e088";
}

.di-securitycar::before {
  content: "\e089";
}

.di-securitydog2::before {
  content: "\e08a";
}

.di-securityfingerprint::before {
  content: "\e090";
}

.di-securitydog::before {
  content: "\e091";
}

.di-securityhand::before {
  content: "\e092";
}

.di-securitywall::before {
  content: "\e093";
}

.di-securitycamera2::before {
  content: "\e094";
}

.di-medical04::before {
  content: "\e095";
}

.di-medicalmicroscope::before {
  content: "\e096";
}

.di-medicalbeakers::before {
  content: "\e097";
}

.di-medicaldna::before {
  content: "\e098";
}

.di-medicalbrain::before {
  content: "\e099";
}

.di-medicalbuilding::before {
  content: "\e100";
}

.di-medicalbandagedthumbsup::before {
  content: "\e101";
}

.di-dentaltoothbrush::before {
  content: "\e102";
}

.di-search3::before {
  content: "\e103";
}

.di-medicalgraph::before {
  content: "\e104";
}

.di-medicaldocument::before {
  content: "\e105";
}

.di-medicalglasses::before {
  content: "\e106";
}

.di-medicaltools::before {
  content: "\e107";
}

.di-personwithglasses::before {
  content: "\e108";
}

.di-medicalthing::before {
  content: "\e109";
}

.di-highlow::before {
  content: "\e10a";
}

.di-medicalpills2::before {
  content: "\e110";
}

.di-medical01::before {
  content: "\e111";
}

.di-medicalmotarpestle::before {
  content: "\e112";
}

.di-medicalsperm::before {
  content: "\e113";
}

.di-medicalshot::before {
  content: "\e114";
}

.di-medicalbandagecross::before {
  content: "\e115";
}

.di-medicalfemalesymbol::before {
  content: "\e116";
}

.di-medicalheartbeat::before {
  content: "\e117";
}

.di-medical02::before {
  content: "\e118";
}

.di-medicalmalesymbol::before {
  content: "\e119";
}

.di-medicalheart::before {
  content: "\e120";
}

.di-medicalpill3::before {
  content: "\e121";
}

.di-medicalmedicinebottle::before {
  content: "\e122";
}

.di-medicalbag2::before {
  content: "\e123";
}

.di-medicalstethoscope::before {
  content: "\e124";
}

.di-person01::before {
  content: "\e125";
}

.di-person02::before {
  content: "\e126";
}

.di-person03::before {
  content: "\e127";
}

.di-person04::before {
  content: "\e128";
}

.di-person05::before {
  content: "\e129";
}

.di-person06::before {
  content: "\e130";
}

.di-person07::before {
  content: "\e131";
}

.di-person08::before {
  content: "\e132";
}

.di-person09::before {
  content: "\e133";
}

.di-person10::before {
  content: "\e134";
}

.di-person11::before {
  content: "\e135";
}

.di-person12::before {
  content: "\e136";
}

.di-person13::before {
  content: "\e137";
}

.di-person14::before {
  content: "\e138";
}

.di-person15::before {
  content: "\e139";
}

.di-person16::before {
  content: "\e140";
}

.di-person17::before {
  content: "\e141";
}

.di-person18::before {
  content: "\e142";
}

.di-person19::before {
  content: "\e143";
}

.di-person20::before {
  content: "\e144";
}

.di-person21::before {
  content: "\e145";
}

.di-person22::before {
  content: "\e146";
}

.di-person23::before {
  content: "\e147";
}

.di-person24::before {
  content: "\e148";
}

.di-person25::before {
  content: "\e149";
}

.di-person26::before {
  content: "\e150";
}

.di-person27::before {
  content: "\e151";
}

.di-person28::before {
  content: "\e152";
}

.di-person29::before {
  content: "\e153";
}

.di-person30::before {
  content: "\e154";
}

.di-anatomyear::before {
  content: "\e155";
}

.di-anatomyfemale::before {
  content: "\e156";
}

.di-anatomymale::before {
  content: "\e157";
}

.di-anatomyheart::before {
  content: "\e158";
}

.di-anatomynose::before {
  content: "\e159";
}

.di-anatomywoman::before {
  content: "\e15a";
}

.di-anatomyfoot::before {
  content: "\e160";
}

.di-anatomyjoint::before {
  content: "\e161";
}

.di-anatomylips::before {
  content: "\e162";
}

.di-anatomyfinger::before {
  content: "\e163";
}

.di-anatomyhand::before {
  content: "\e164";
}

.di-anatomyeye::before {
  content: "\e165";
}

.di-anatomykidneys::before {
  content: "\e166";
}

.di-anatomybrain::before {
  content: "\e167";
}

.di-anatomylungs::before {
  content: "\e168";
}

.di-anatomyintestine::before {
  content: "\e169";
}

.di-anatomyliver::before {
  content: "\e170";
}

.di-anatomystomach::before {
  content: "\e171";
}

.di-anatomyskull::before {
  content: "\e172";
}

.di-anatomyuterus::before {
  content: "\e173";
}

.di-anatomytooth::before {
  content: "\e174";
}

.di-emoji01::before {
  content: "\e175";
}

.di-emoji02::before {
  content: "\e176";
}

.di-emoji03::before {
  content: "\e177";
}

.di-emoji04::before {
  content: "\e178";
}

.di-emoji05::before {
  content: "\e179";
}

.di-emoji06::before {
  content: "\e180";
}

.di-emoji07::before {
  content: "\e181";
}

.di-emoji08::before {
  content: "\e182";
}

.di-emoji09::before {
  content: "\e183";
}

.di-emoji10::before {
  content: "\e184";
}

.di-emoji11::before {
  content: "\e185";
}

.di-emoji12::before {
  content: "\e186";
}

.di-emoji13::before {
  content: "\e187";
}

.di-emoji14::before {
  content: "\e188";
}

.di-emoji15::before {
  content: "\e189";
}

.di-emoji16::before {
  content: "\e190";
}

.di-emoji17::before {
  content: "\e191";
}

.di-emoji18::before {
  content: "\e192";
}

.di-emoji19::before {
  content: "\e193";
}

.di-emoji20::before {
  content: "\e194";
}

.di-emoji21::before {
  content: "\e195";
}

.di-emoji22::before {
  content: "\e196";
}

.di-emoji23::before {
  content: "\e197";
}

.di-emoji24::before {
  content: "\e198";
}

.di-emoji25::before {
  content: "\e199";
}

.di-emoji26::before {
  content: "\e200";
}

.di-emoji27::before {
  content: "\e201";
}

.di-emoji28::before {
  content: "\e202";
}

.di-emoji29::before {
  content: "\e203";
}

.di-emoji30::before {
  content: "\e204";
}

.di-fitness01::before {
  content: "\e205";
}

.di-fitness02::before {
  content: "\e206";
}

.di-fitness03::before {
  content: "\e207";
}

.di-fitness04::before {
  content: "\e208";
}

.di-fitness05::before {
  content: "\e209";
}

.di-fitness34::before {
  content: "\e20a";
}

.di-fitness35::before {
  content: "\e20b";
}

.di-fitness36::before {
  content: "\e20c";
}

.di-fitness37::before {
  content: "\e20d";
}

.di-fitness38::before {
  content: "\e20e";
}

.di-fitness39::before {
  content: "\e20f";
}

.di-fitness06::before {
  content: "\e210";
}

.di-fitness07::before {
  content: "\e211";
}

.di-fitness08::before {
  content: "\e212";
}

.di-fitness09::before {
  content: "\e213";
}

.di-fitness10::before {
  content: "\e214";
}

.di-fitness11::before {
  content: "\e215";
}

.di-fitness12::before {
  content: "\e216";
}

.di-fitness13::before {
  content: "\e217";
}

.di-fitness14::before {
  content: "\e218";
}

.di-fitness15::before {
  content: "\e219";
}

.di-fitness40::before {
  content: "\e21a";
}

.di-fitness41::before {
  content: "\e21b";
}

.di-fitness42::before {
  content: "\e21c";
}

.di-fitness43::before {
  content: "\e21d";
}

.di-fitness44::before {
  content: "\e21e";
}

.di-fitness45::before {
  content: "\e21f";
}

.di-fitness16::before {
  content: "\e220";
}

.di-fitness17::before {
  content: "\e221";
}

.di-fitness18::before {
  content: "\e222";
}

.di-fitness19::before {
  content: "\e223";
}

.di-fitness20::before {
  content: "\e224";
}

.di-fitness21::before {
  content: "\e225";
}

.di-fitness22::before {
  content: "\e226";
}

.di-fitness23::before {
  content: "\e227";
}

.di-fitness24::before {
  content: "\e228";
}

.di-fitness25::before {
  content: "\e229";
}

.di-fitness46::before {
  content: "\e22a";
}

.di-fitness47::before {
  content: "\e22b";
}

.di-fitness48::before {
  content: "\e22c";
}

.di-fitness49::before {
  content: "\e22d";
}

.di-fitness26::before {
  content: "\e230";
}

.di-fitness27::before {
  content: "\e231";
}

.di-fitness28::before {
  content: "\e232";
}

.di-fitness29::before {
  content: "\e233";
}

.di-fitness30::before {
  content: "\e234";
}

.di-fitness31::before {
  content: "\e235";
}

.di-fitness32::before {
  content: "\e236";
}

.di-user01::before {
  content: "\e237";
}

.di-user02::before {
  content: "\e238";
}

.di-user03::before {
  content: "\e239";
}

.di-user04::before {
  content: "\e240";
}

.di-user05::before {
  content: "\e241";
}

.di-user06::before {
  content: "\e242";
}

.di-user07::before {
  content: "\e243";
}

.di-user08::before {
  content: "\e244";
}

.di-user09::before {
  content: "\e245";
}

.di-user10::before {
  content: "\e246";
}

.di-user11::before {
  content: "\e247";
}

.di-user12::before {
  content: "\e248";
}

.di-user13::before {
  content: "\e249";
}

.di-user14::before {
  content: "\e250";
}

.di-user15::before {
  content: "\e251";
}

.di-user16::before {
  content: "\e252";
}

.di-user17::before {
  content: "\e253";
}

.di-user18::before {
  content: "\e254";
}

.di-user19::before {
  content: "\e255";
}

.di-user20::before {
  content: "\e256";
}

.di-user21::before {
  content: "\e257";
}

.di-user22::before {
  content: "\e258";
}

.di-user23::before {
  content: "\e259";
}

.di-user24::before {
  content: "\e260";
}

.di-user025::before {
  content: "\e261";
}

.di-hospital01::before {
  content: "\e262";
}

.di-hospital02::before {
  content: "\e263";
}

.di-hospital03::before {
  content: "\e264";
}

.di-hospital04::before {
  content: "\e265";
}

.di-hospital05::before {
  content: "\e266";
}

.di-hospital06::before {
  content: "\e267";
}

.di-hospital07::before {
  content: "\e268";
}

.di-hospital08::before {
  content: "\e269";
}

.di-hopital52::before {
  content: "\e26a";
}

.di-hospital53::before {
  content: "\e26b";
}

.di-hospital54::before {
  content: "\e26c";
}

.di-hospital55::before {
  content: "\e26d";
}

.di-hospital56::before {
  content: "\e26f";
}

.di-hospital09::before {
  content: "\e270";
}

.di-hospital10::before {
  content: "\e271";
}

.di-hospital11::before {
  content: "\e272";
}

.di-hospital12::before {
  content: "\e273";
}

.di-hospital13::before {
  content: "\e274";
}

.di-hospital14::before {
  content: "\e275";
}

.di-anatomyear2::before {
  content: "\e276";
}

.di-anatomyfoot2::before {
  content: "\e277";
}

.di-anatomyheart2::before {
  content: "\e278";
}

.di-anatomylungs2::before {
  content: "\e279";
}

.di-anatomybrain2::before {
  content: "\e280";
}

.di-anatomystomach2::before {
  content: "\e281";
}

.di-anatomykidney::before {
  content: "\e282";
}

.di-anatomybladder::before {
  content: "\e283";
}

.di-anatomyligament::before {
  content: "\e284";
}

.di-anatomygut::before {
  content: "\e285";
}

.di-anatomytounge::before {
  content: "\e286";
}

.di-anatomyliver2::before {
  content: "\e287";
}

.di-anatomyviens::before {
  content: "\e288";
}

.di-emoji31::before {
  content: "\e289";
}

.di-humanmanagment01::before {
  content: "\e290";
}

.di-humanmanagment02::before {
  content: "\e291";
}

.di-humanmanagment04::before {
  content: "\e293";
}

.di-humanmanagment05::before {
  content: "\e294";
}

.di-humanmanagment06::before {
  content: "\e295";
}

.di-humanmanagment07::before {
  content: "\e296";
}

.di-humanmanagment08::before {
  content: "\e297";
}

.di-humanmanagment09::before {
  content: "\e298";
}

.di-humanmanagment10::before {
  content: "\e299";
}

.di-humanmanagment11::before {
  content: "\e300";
}

.di-humanmanagment12::before {
  content: "\e301";
}

.di-humanmanagment13::before {
  content: "\e302";
}

.di-humanmanagment14::before {
  content: "\e303";
}

.di-humanmanagment15::before {
  content: "\e304";
}

.di-humanmanagment16::before {
  content: "\e305";
}

.di-humanmanagment17::before {
  content: "\e306";
}

.di-humanmanagment18::before {
  content: "\e307";
}

.di-humanmanagment19::before {
  content: "\e308";
}

.di-humanmanagment20::before {
  content: "\e309";
}

.di-humanmanagment21::before {
  content: "\e310";
}

.di-humanmanagment22::before {
  content: "\e311";
}

.di-humanmanagment23::before {
  content: "\e312";
}

.di-humanmanagment24::before {
  content: "\e313";
}

.di-humanmanagment25::before {
  content: "\e314";
}

.di-humanmanagment26::before {
  content: "\e315";
}

.di-humanmanagment27::before {
  content: "\e316";
}

.di-humanmanagment28::before {
  content: "\e317";
}

.di-humanmanagment29::before {
  content: "\e318";
}

.di-humanmanagment30::before {
  content: "\e319";
}

.di-technology42::before {
  content: "\e31a";
}

.di-humanmanagment33::before {
  content: "\e31b";
}

.di-humanmanagment32::before {
  content: "\e31c";
}

.di-humanmanagment31::before {
  content: "\e320";
}

.di-technology01::before {
  content: "\e321";
}

.di-technology02::before {
  content: "\e322";
}

.di-technology03::before {
  content: "\e323";
}

.di-technology04::before {
  content: "\e324";
}

.di-technology05::before {
  content: "\e325";
}

.di-technology06::before {
  content: "\e326";
}

.di-technology07::before {
  content: "\e327";
}

.di-technology08::before {
  content: "\e328";
}

.di-technology09::before {
  content: "\e329";
}

.di-technology22::before {
  content: "\e32a";
}

.di-technology23::before {
  content: "\e32b";
}

.di-technology24::before {
  content: "\e32c";
}

.di-technology25::before {
  content: "\e32d";
}

.di-technology26::before {
  content: "\e32e";
}

.di-technology27::before {
  content: "\e32f";
}

.di-technology10::before {
  content: "\e330";
}

.di-technology11::before {
  content: "\e331";
}

.di-technology12::before {
  content: "\e332";
}

.di-technology13::before {
  content: "\e333";
}

.di-technology14::before {
  content: "\e334";
}

.di-technology15::before {
  content: "\e335";
}

.di-technology16::before {
  content: "\e336";
}

.di-technology17::before {
  content: "\e337";
}

.di-technology18::before {
  content: "\e338";
}

.di-technology19::before {
  content: "\e339";
}

.di-technology28::before {
  content: "\e33a";
}

.di-technology29::before {
  content: "\e33b";
}

.di-technology30::before {
  content: "\e33c";
}

.di-technology31::before {
  content: "\e33d";
}

.di-technology32::before {
  content: "\e33e";
}

.di-technology33::before {
  content: "\e33f";
}

.di-technology20::before {
  content: "\e340";
}

.di-chat31::before {
  content: "\e341";
}

.di-web01::before {
  content: "\e342";
}

.di-web02::before {
  content: "\e343";
}

.di-web03::before {
  content: "\e344";
}

.di-technology21::before {
  content: "\e345";
}

.di-web05::before {
  content: "\e346";
}

.di-web06::before {
  content: "\e347";
}

.di-web07::before {
  content: "\e348";
}

.di-web08::before {
  content: "\e349";
}

.di-technology34::before {
  content: "\e34a";
}

.di-technology35::before {
  content: "\e34b";
}

.di-technology36::before {
  content: "\e34c";
}

.di-technology37::before {
  content: "\e34d";
}

.di-technology38::before {
  content: "\e34e";
}

.di-technology39::before {
  content: "\e34f";
}

.di-web09::before {
  content: "\e350";
}

.di-web10::before {
  content: "\e351";
}

.di-web11::before {
  content: "\e352";
}

.di-web12::before {
  content: "\e353";
}

.di-web13::before {
  content: "\e354";
}

.di-web14::before {
  content: "\e355";
}

.di-medicalpositive::before {
  content: "\e356";
}

.di-medicalnegative::before {
  content: "\e357";
}

.di-web15::before {
  content: "\e358";
}

.di-web16::before {
  content: "\e359";
}

.di-web25::before {
  content: "\e35a";
}

.di-technology40::before {
  content: "\e35b";
}

.di-technology41::before {
  content: "\e35c";
}

.di-web17::before {
  content: "\e360";
}

.di-web18::before {
  content: "\e361";
}

.di-web19::before {
  content: "\e362";
}

.di-web20::before {
  content: "\e363";
}

.di-web21::before {
  content: "\e364";
}

.di-web22::before {
  content: "\e365";
}

.di-web23::before {
  content: "\e366";
}

.di-web24::before {
  content: "\e367";
}

.di-time01::before {
  content: "\e368";
}

.di-time02::before {
  content: "\e369";
}

.di-time21::before {
  content: "\e36a";
}

.di-time22::before {
  content: "\e36b";
}

.di-time23::before {
  content: "\e36c";
}

.di-time24::before {
  content: "\e36d";
}

.di-time03::before {
  content: "\e370";
}

.di-time04::before {
  content: "\e371";
}

.di-time05::before {
  content: "\e372";
}

.di-time06::before {
  content: "\e373";
}

.di-time07::before {
  content: "\e374";
}

.di-time08::before {
  content: "\e375";
}

.di-time09::before {
  content: "\e376";
}

.di-time10::before {
  content: "\e377";
}

.di-time11::before {
  content: "\e378";
}

.di-time12::before {
  content: "\e379";
}

.di-time25::before {
  content: "\e37a";
}

.di-time13::before {
  content: "\e380";
}

.di-time14::before {
  content: "\e381";
}

.di-time15::before {
  content: "\e382";
}

.di-time16::before {
  content: "\e383";
}

.di-time17::before {
  content: "\e384";
}

.di-time18::before {
  content: "\e385";
}

.di-time19::before {
  content: "\e386";
}

.di-time20::before {
  content: "\e387";
}

.di-arrow01::before {
  content: "\e388";
}

.di-arrow02::before {
  content: "\e389";
}

.di-arrow03::before {
  content: "\e390";
}

.di-arrow04::before {
  content: "\e391";
}

.di-arrow05::before {
  content: "\e392";
}

.di-arrow06::before {
  content: "\e393";
}

.di-arrow07::before {
  content: "\e394";
}

.di-arrow08::before {
  content: "\e395";
}

.di-arrow09::before {
  content: "\e396";
}

.di-arrow10::before {
  content: "\e397";
}

.di-arrow11::before {
  content: "\e398";
}

.di-arrow12::before {
  content: "\e399";
}

.di-arrow13::before {
  content: "\e400";
}

.di-arrow14::before {
  content: "\e401";
}

.di-arrow15::before {
  content: "\e402";
}

.di-arrow16::before {
  content: "\e403";
}

.di-arrow17::before {
  content: "\e404";
}

.di-arrow18::before {
  content: "\e405";
}

.di-arrow19::before {
  content: "\e406";
}

.di-arrow20::before {
  content: "\e407";
}

.di-arrow21::before {
  content: "\e408";
}

.di-arrow22::before {
  content: "\e409";
}

.di-Arrows32::before {
  content: "\e40a";
}

.di-arrow23::before {
  content: "\e410";
}

.di-arrow24::before {
  content: "\e411";
}

.di-arrow25::before {
  content: "\e412";
}

.di-arrow26::before {
  content: "\e413";
}

.di-arrow27::before {
  content: "\e414";
}

.di-arrow28::before {
  content: "\e415";
}

.di-arrow29::before {
  content: "\e416";
}

.di-arrow30::before {
  content: "\e417";
}

.di-contact01::before {
  content: "\e418";
}

.di-contact02::before {
  content: "\e419";
}

.di-contact03::before {
  content: "\e420";
}

.di-contact04::before {
  content: "\e421";
}

.di-contact05::before {
  content: "\e422";
}

.di-contact06::before {
  content: "\e423";
}

.di-contact07::before {
  content: "\e424";
}

.di-contact08::before {
  content: "\e425";
}

.di-contact09::before {
  content: "\e426";
}

.di-contact10::before {
  content: "\e427";
}

.di-contact11::before {
  content: "\e428";
}

.di-contact12::before {
  content: "\e429";
}

.di-contact30::before {
  content: "\e42a";
}

.di-contact31::before {
  content: "\e42b";
}

.di-contact13::before {
  content: "\e430";
}

.di-contact14::before {
  content: "\e431";
}

.di-contact15::before {
  content: "\e432";
}

.di-contact16::before {
  content: "\e433";
}

.di-contact17::before {
  content: "\e434";
}

.di-contact18::before {
  content: "\e435";
}

.di-contact19::before {
  content: "\e436";
}

.di-contact20::before {
  content: "\e437";
}

.di-contact21::before {
  content: "\e438";
}

.di-contact22::before {
  content: "\e439";
}

.di-contact23::before {
  content: "\e440";
}

.di-contact24::before {
  content: "\e441";
}

.di-contact25::before {
  content: "\e442";
}

.di-contact26::before {
  content: "\e443";
}

.di-contact27::before {
  content: "\e444";
}

.di-dislike::before {
  content: "\e445";
}

.di-contact29::before {
  content: "\e446";
}

.di-anatomykidneys2::before {
  content: "\e447";
}

.di-hospitalwheelchair::before {
  content: "\e448";
}

.di-hospitalgurney::before {
  content: "\e449";
}

.di-hospital50::before {
  content: "\e44a";
}

.di-medicalbloodpressure::before {
  content: "\e450";
}

.di-medicaldiabetes::before {
  content: "\e451";
}

.di-hospitaliv::before {
  content: "\e452";
}

.di-hospitaldialysis::before {
  content: "\e453";
}

.di-hospitaldialysis2::before {
  content: "\e454";
}

.di-medequip01::before {
  content: "\e455";
}

.di-medequip04::before {
  content: "\e456";
}

.di-medequip02::before {
  content: "\e457";
}

.di-medequip03::before {
  content: "\e458";
}

.di-medequip05::before {
  content: "\e459";
}

.di-unie45a::before {
  content: "\e45a";
}

.di-medequip06::before {
  content: "\e460";
}

.di-medequip07::before {
  content: "\e461";
}

.di-medequip08::before {
  content: "\e462";
}

.di-medequip09::before {
  content: "\e463";
}

.di-medequip10::before {
  content: "\e464";
}

.di-document01::before {
  content: "\e465";
}

.di-document02::before {
  content: "\e466";
}

.di-document03::before {
  content: "\e467";
}

.di-document04::before {
  content: "\e468";
}

.di-document05::before {
  content: "\e469";
}

.di-document37::before {
  content: "\e46a";
}

.di-document39::before {
  content: "\e46b";
}

.di-document40::before {
  content: "\e46c";
}

.di-document41::before {
  content: "\e46d";
}

.di-document42::before {
  content: "\e46e";
}

.di-document43::before {
  content: "\e46f";
}

.di-document06::before {
  content: "\e470";
}

.di-document07::before {
  content: "\e471";
}

.di-document08::before {
  content: "\e472";
}

.di-document09::before {
  content: "\e473";
}

.di-document10::before {
  content: "\e474";
}

.di-document11::before {
  content: "\e475";
}

.di-document12::before {
  content: "\e476";
}

.di-document13::before {
  content: "\e477";
}

.di-document14::before {
  content: "\e478";
}

.di-document15::before {
  content: "\e479";
}

.di-document44::before {
  content: "\e47a";
}

.di-document45::before {
  content: "\e47b";
}

.di-document46::before {
  content: "\e47c";
}

.di-document47::before {
  content: "\e47d";
}

.di-document16::before {
  content: "\e480";
}

.di-document17::before {
  content: "\e481";
}

.di-document18::before {
  content: "\e482";
}

.di-document19::before {
  content: "\e483";
}

.di-document20::before {
  content: "\e484";
}

.di-document21::before {
  content: "\e485";
}

.di-document22::before {
  content: "\e486";
}

.di-document23::before {
  content: "\e487";
}

.di-document24::before {
  content: "\e488";
}

.di-document25::before {
  content: "\e489";
}

.di-document26::before {
  content: "\e490";
}

.di-document27::before {
  content: "\e491";
}

.di-document28::before {
  content: "\e492";
}

.di-document29::before {
  content: "\e493";
}

.di-document30::before {
  content: "\e494";
}

.di-document31::before {
  content: "\e495";
}

.di-document32::before {
  content: "\e496";
}

.di-document33::before {
  content: "\e497";
}

.di-document34::before {
  content: "\e498";
}

.di-media01::before {
  content: "\e499";
}

.di-document35::before {
  content: "\e49a";
}

.di-media02::before {
  content: "\e500";
}

.di-media03::before {
  content: "\e501";
}

.di-media04::before {
  content: "\e502";
}

.di-media05::before {
  content: "\e503";
}

.di-media06::before {
  content: "\e504";
}

.di-media07::before {
  content: "\e505";
}

.di-media08::before {
  content: "\e506";
}

.di-media09::before {
  content: "\e507";
}

.di-media10::before {
  content: "\e508";
}

.di-media11::before {
  content: "\e509";
}

.di-media12::before {
  content: "\e510";
}

.di-media13::before {
  content: "\e511";
}

.di-media14::before {
  content: "\e512";
}

.di-media15::before {
  content: "\e513";
}

.di-media16::before {
  content: "\e514";
}

.di-media17::before {
  content: "\e515";
}

.di-media18::before {
  content: "\e516";
}

.di-media19::before {
  content: "\e517";
}

.di-media20::before {
  content: "\e518";
}

.di-media21::before {
  content: "\e519";
}

.di-media22::before {
  content: "\e520";
}

.di-media23::before {
  content: "\e521";
}

.di-media24::before {
  content: "\e522";
}

.di-media25::before {
  content: "\e523";
}

.di-media26::before {
  content: "\e524";
}

.di-media27::before {
  content: "\e525";
}

.di-media28::before {
  content: "\e526";
}

.di-media29::before {
  content: "\e527";
}

.di-media30::before {
  content: "\e528";
}

.di-media31::before {
  content: "\e529";
}

.di-media93::before {
  content: "\e52a";
}

.di-media32::before {
  content: "\e530";
}

.di-media33::before {
  content: "\e531";
}

.di-media34::before {
  content: "\e532";
}

.di-media35::before {
  content: "\e533";
}

.di-media36::before {
  content: "\e534";
}

.di-media37::before {
  content: "\e535";
}

.di-media38::before {
  content: "\e536";
}

.di-media39::before {
  content: "\e537";
}

.di-media40::before {
  content: "\e538";
}

.di-media41::before {
  content: "\e539";
}

.di-media42::before {
  content: "\e540";
}

.di-media43::before {
  content: "\e541";
}

.di-media44::before {
  content: "\e542";
}

.di-media45::before {
  content: "\e543";
}

.di-media46::before {
  content: "\e544";
}

.di-media47::before {
  content: "\e545";
}

.di-media48::before {
  content: "\e546";
}

.di-media49::before {
  content: "\e547";
}

.di-media50::before {
  content: "\e548";
}

.di-media51::before {
  content: "\e549";
}

.di-media52::before {
  content: "\e550";
}

.di-media53::before {
  content: "\e551";
}

.di-media54::before {
  content: "\e552";
}

.di-media55::before {
  content: "\e553";
}

.di-media56::before {
  content: "\e554";
}

.di-media57::before {
  content: "\e555";
}

.di-media58::before {
  content: "\e556";
}

.di-media59::before {
  content: "\e557";
}

.di-media60::before {
  content: "\e558";
}

.di-media61::before {
  content: "\e559";
}

.di-media91::before {
  content: "\e55a";
}

.di-media92::before {
  content: "\e55b";
}

.di-media62::before {
  content: "\e560";
}

.di-media63::before {
  content: "\e561";
}

.di-media64::before {
  content: "\e562";
}

.di-media65::before {
  content: "\e563";
}

.di-media66::before {
  content: "\e564";
}

.di-media67::before {
  content: "\e565";
}

.di-media68::before {
  content: "\e567";
}

.di-media69::before {
  content: "\e568";
}

.di-media70::before {
  content: "\e569";
}

.di-media71::before {
  content: "\e570";
}

.di-media72::before {
  content: "\e571";
}

.di-media73::before {
  content: "\e572";
}

.di-media74::before {
  content: "\e573";
}

.di-media75::before {
  content: "\e574";
}

.di-media76::before {
  content: "\e575";
}

.di-media77::before {
  content: "\e576";
}

.di-media78::before {
  content: "\e577";
}

.di-media79::before {
  content: "\e578";
}

.di-media80::before {
  content: "\e579";
}

.di-media89::before {
  content: "\e57a";
}

.di-media81::before {
  content: "\e580";
}

.di-media82::before {
  content: "\e581";
}

.di-media83::before {
  content: "\e582";
}

.di-media84::before {
  content: "\e583";
}

.di-media85::before {
  content: "\e584";
}

.di-media86::before {
  content: "\e585";
}

.di-media87::before {
  content: "\e586";
}

.di-computer01::before {
  content: "\e587";
}

.di-computer02::before {
  content: "\e588";
}

.di-computer03::before {
  content: "\e589";
}

.di-media88::before {
  content: "\e58a";
}

.di-media90::before {
  content: "\e58b";
}

.di-computer04::before {
  content: "\e590";
}

.di-computer05::before {
  content: "\e591";
}

.di-computer06::before {
  content: "\e592";
}

.di-computer07::before {
  content: "\e593";
}

.di-computer08::before {
  content: "\e594";
}

.di-computer09::before {
  content: "\e595";
}

.di-computer10::before {
  content: "\e596";
}

.di-computer11::before {
  content: "\e597";
}

.di-computer12::before {
  content: "\e598";
}

.di-computer13::before {
  content: "\e599";
}

.di-computer14::before {
  content: "\e600";
}

.di-computer15::before {
  content: "\e601";
}

.di-computer16::before {
  content: "\e602";
}

.di-computer17::before {
  content: "\e603";
}

.di-computer18::before {
  content: "\e604";
}

.di-computer19::before {
  content: "\e605";
}

.di-computer20::before {
  content: "\e606";
}

.di-compter21::before {
  content: "\e607";
}

.di-compter22::before {
  content: "\e608";
}

.di-compter23::before {
  content: "\e609";
}

.di-computer52::before {
  content: "\e60a";
}

.di-computer53::before {
  content: "\e60b";
}

.di-computer24::before {
  content: "\e610";
}

.di-computer25::before {
  content: "\e611";
}

.di-computer26::before {
  content: "\e612";
}

.di-computer27::before {
  content: "\e613";
}

.di-computer28::before {
  content: "\e614";
}

.di-computer29::before {
  content: "\e615";
}

.di-computer30::before {
  content: "\e616";
}

.di-computer31::before {
  content: "\e617";
}

.di-computer32::before {
  content: "\e618";
}

.di-computer33::before {
  content: "\e619";
}

.di-cancel::before {
  content: "\e61a";
}

.di-computer49::before {
  content: "\e61b";
}

.di-computer50::before {
  content: "\e61c";
}

.di-computer34::before {
  content: "\e620";
}

.di-computer35::before {
  content: "\e621";
}

.di-computer36::before {
  content: "\e622";
}

.di-computer37::before {
  content: "\e623";
}

.di-computer38::before {
  content: "\e624";
}

.di-computer39::before {
  content: "\e625";
}

.di-computer40::before {
  content: "\e626";
}

.di-computer41::before {
  content: "\e627";
}

.di-computer42::before {
  content: "\e628";
}

.di-computer43::before {
  content: "\e629";
}

.di-computer44::before {
  content: "\e630";
}

.di-computer45::before {
  content: "\e631";
}

.di-computer46::before {
  content: "\e632";
}

.di-computer47::before {
  content: "\e633";
}

.di-hospital15::before {
  content: "\e634";
}

.di-hospital16::before {
  content: "\e635";
}

.di-hospital17::before {
  content: "\e636";
}

.di-hospital18::before {
  content: "\e637";
}

.di-hospital19::before {
  content: "\e638";
}

.di-hospital20::before {
  content: "\e639";
}

.di-hospital29::before {
  content: "\e63a";
}

.di-hospital21::before {
  content: "\e640";
}

.di-hospital22::before {
  content: "\e641";
}

.di-medicalscale::before {
  content: "\e642";
}

.di-hospital23::before {
  content: "\e643";
}

.di-hospital24::before {
  content: "\e644";
}

.di-hospital25::before {
  content: "\e645";
}

.di-medicalhepneg::before {
  content: "\e646";
}

.di-medicalheppos::before {
  content: "\e647";
}

.di-medicalbandaid2::before {
  content: "\e648";
}

.di-hospital26::before {
  content: "\e649";
}

.di-Medical44::before {
  content: "\e64a";
}

.di-Medical45::before {
  content: "\e64b";
}

.di-Medical56::before {
  content: "\e64c";
}

.di-Medical47::before {
  content: "\e64d";
}

.di-medical57::before {
  content: "\e64f";
}

.di-hospital27::before {
  content: "\e650";
}

.di-hospital28::before {
  content: "\e651";
}

.di-hosptial29::before {
  content: "\e652";
}

.di-medicalbottle01::before {
  content: "\e653";
}

.di-medicalbottle02::before {
  content: "\e654";
}

.di-hospital30::before {
  content: "\e655";
}

.di-hospital31::before {
  content: "\e656";
}

.di-hospital32::before {
  content: "\e657";
}

.di-hospital33::before {
  content: "\e658";
}

.di-medicalbook::before {
  content: "\e659";
}

.di-hospital37::before {
  content: "\e65a";
}

.di-hosptial37::before {
  content: "\e65b";
}

.di-hospital34::before {
  content: "\e660";
}

.di-hospital35::before {
  content: "\e661";
}

.di-hospital36::before {
  content: "\e662";
}

.di-medicalhepunknown::before {
  content: "\e663";
}

.di-food01::before {
  content: "\e664";
}

.di-food02::before {
  content: "\e665";
}

.di-food03::before {
  content: "\e666";
}

.di-food04::before {
  content: "\e667";
}

.di-food05::before {
  content: "\e668";
}

.di-food06::before {
  content: "\e669";
}

.di-food07::before {
  content: "\e670";
}

.di-food08::before {
  content: "\e671";
}

.di-food09::before {
  content: "\e672";
}

.di-food10::before {
  content: "\e673";
}

.di-food11::before {
  content: "\e674";
}

.di-food12::before {
  content: "\e675";
}

.di-food13::before {
  content: "\e676";
}

.di-food14::before {
  content: "\e678";
}

.di-food15::before {
  content: "\e679";
}

.di-food16::before {
  content: "\e680";
}

.di-food17::before {
  content: "\e681";
}

.di-food18::before {
  content: "\e682";
}

.di-food19::before {
  content: "\e683";
}

.di-food20::before {
  content: "\e684";
}

.di-food21::before {
  content: "\e685";
}

.di-food23::before {
  content: "\e686";
}

.di-food24::before {
  content: "\e687";
}

.di-food25::before {
  content: "\e689";
}

.di-computer51::before {
  content: "\e68a";
}

.di-food26::before {
  content: "\e690";
}

.di-food27::before {
  content: "\e691";
}

.di-food28::before {
  content: "\e692";
}

.di-food29::before {
  content: "\e693";
}

.di-food30::before {
  content: "\e694";
}

.di-food31::before {
  content: "\e695";
}

.di-food32::before {
  content: "\e696";
}

.di-food33::before {
  content: "\e697";
}

.di-food34::before {
  content: "\e698";
}

.di-food35::before {
  content: "\e699";
}

.di-food36::before {
  content: "\e700";
}

.di-food37::before {
  content: "\e701";
}

.di-food38::before {
  content: "\e702";
}

.di-food39::before {
  content: "\e703";
}

.di-food40::before {
  content: "\e704";
}

.di-food41::before {
  content: "\e705";
}

.di-food42::before {
  content: "\e706";
}

.di-food43::before {
  content: "\e707";
}

.di-food44::before {
  content: "\e708";
}

.di-food45::before {
  content: "\e709";
}

.di-food46::before {
  content: "\e710";
}

.di-food47::before {
  content: "\e711";
}

.di-food48::before {
  content: "\e712";
}

.di-food49::before {
  content: "\e713";
}

.di-food50::before {
  content: "\e714";
}

.di-food51::before {
  content: "\e715";
}

.di-food52::before {
  content: "\e716";
}

.di-food53::before {
  content: "\e717";
}

.di-food54::before {
  content: "\e718";
}

.di-food55::before {
  content: "\e719";
}

.di-food56::before {
  content: "\e720";
}

.di-food57::before {
  content: "\e721";
}

.di-food58::before {
  content: "\e722";
}

.di-food59::before {
  content: "\e723";
}

.di-food60::before {
  content: "\e724";
}

.di-food61::before {
  content: "\e725";
}

.di-food62::before {
  content: "\e726";
}

.di-food63::before {
  content: "\e727";
}

.di-food64::before {
  content: "\e728";
}

.di-food65::before {
  content: "\e729";
}

.di-food66::before {
  content: "\e730";
}

.di-food67::before {
  content: "\e731";
}

.di-food68::before {
  content: "\e732";
}

.di-food69::before {
  content: "\e733";
}

.di-food70::before {
  content: "\e734";
}

.di-food71::before {
  content: "\e735";
}

.di-food72::before {
  content: "\e736";
}

.di-food73::before {
  content: "\e737";
}

.di-food74::before {
  content: "\e738";
}

.di-food75::before {
  content: "\e739";
}

.di-food76::before {
  content: "\e740";
}

.di-food77::before {
  content: "\e741";
}

.di-food78::before {
  content: "\e742";
}

.di-food79::before {
  content: "\e743";
}

.di-food80::before {
  content: "\e744";
}

.di-food81::before {
  content: "\e745";
}

.di-food82::before {
  content: "\e746";
}

.di-food83::before {
  content: "\e747";
}

.di-food86::before {
  content: "\e748";
}

.di-food85::before {
  content: "\e749";
}

.di-food87::before {
  content: "\e74a";
}

.di-hopsital32::before {
  content: "\e750";
}

.di-anatomybaby::before {
  content: "\e751";
}

.di-anatomybrain3::before {
  content: "\e752";
}

.di-anatomyspine::before {
  content: "\e753";
}

.di-anatomythroat::before {
  content: "\e754";
}

.di-anatomybreast::before {
  content: "\e755";
}

.di-weather27::before {
  content: "\e756";
}

.di-weather26::before {
  content: "\e757";
}

.di-weather25::before {
  content: "\e758";
}

.di-weather24::before {
  content: "\e759";
}

.di-weather28::before {
  content: "\e75a";
}

.di-weather38::before {
  content: "\e75b";
}

.di-weather37::before {
  content: "\e75c";
}

.di-weather36::before {
  content: "\e75d";
}

.di-weather35::before {
  content: "\e75e";
}

.di-weather34::before {
  content: "\e75f";
}

.di-weather23::before {
  content: "\e760";
}

.di-weather22::before {
  content: "\e761";
}

.di-weather21::before {
  content: "\e762";
}

.di-weateher20::before {
  content: "\e763";
}

.di-weather19::before {
  content: "\e764";
}

.di-weather18::before {
  content: "\e765";
}

.di-weather17::before {
  content: "\e766";
}

.di-weather16::before {
  content: "\e767";
}

.di-weather15::before {
  content: "\e768";
}

.di-weather14::before {
  content: "\e769";
}

.di-weather33::before {
  content: "\e76a";
}

.di-weather32::before {
  content: "\e76b";
}

.di-weather31::before {
  content: "\e76c";
}

.di-weather30::before {
  content: "\e76d";
}

.di-direction::before {
  content: "\e76e";
}

.di-weather13::before {
  content: "\e770";
}

.di-weather12::before {
  content: "\e771";
}

.di-weather11::before {
  content: "\e772";
}

.di-weather10::before {
  content: "\e773";
}

.di-weather09::before {
  content: "\e774";
}

.di-weather08::before {
  content: "\e775";
}

.di-weather07::before {
  content: "\e776";
}

.di-weather06::before {
  content: "\e777";
}

.di-weather05::before {
  content: "\e778";
}

.di-weather04::before {
  content: "\e779";
}

.di-weather03::before {
  content: "\e780";
}

.di-weahter02::before {
  content: "\e781";
}

.di-weather01::before {
  content: "\e782";
}

.di-building01::before {
  content: "\e808";
}

.di-building02::before {
  content: "\e809";
}

.di-building03::before {
  content: "\e810";
}

.di-building04::before {
  content: "\e811";
}

.di-building05::before {
  content: "\e812";
}

.di-building06::before {
  content: "\e813";
}

.di-building07::before {
  content: "\e814";
}

.di-building08::before {
  content: "\e815";
}

.di-building09::before {
  content: "\e816";
}

.di-building10::before {
  content: "\e817";
}

.di-building11::before {
  content: "\e818";
}

.di-building12::before {
  content: "\e819";
}

.di-building13::before {
  content: "\e820";
}

.di-building14::before {
  content: "\e821";
}

.di-building15::before {
  content: "\e822";
}

.di-building16::before {
  content: "\e823";
}

.di-building17::before {
  content: "\e824";
}

.di-building18::before {
  content: "\e825";
}

.di-building19::before {
  content: "\e826";
}

.di-building20::before {
  content: "\e827";
}

.di-building21::before {
  content: "\e828";
}

.di-building22::before {
  content: "\e829";
}

.di-building23::before {
  content: "\e830";
}

.di-building24::before {
  content: "\e831";
}

.di-building25::before {
  content: "\e832";
}

.di-building27::before {
  content: "\e834";
}

.di-finance07::before {
  content: "\e853";
}

.di-finance19::before {
  content: "\e854";
}

.di-finance15::before {
  content: "\e855";
}

.di-finance11::before {
  content: "\e856";
}

.di-finance24::before {
  content: "\e857";
}

.di-finance23::before {
  content: "\e858";
}

.di-finance21::before {
  content: "\e859";
}

.di-finance28::before {
  content: "\e85a";
}

.di-finacne29::before {
  content: "\e85b";
}

.di-finance30::before {
  content: "\e85c";
}

.di-finance31::before {
  content: "\e85d";
}

.di-finance32::before {
  content: "\e85e";
}

.di-finance33::before {
  content: "\e85f";
}

.di-fiinance08::before {
  content: "\e860";
}

.di-finance20::before {
  content: "\e861";
}

.di-finance16::before {
  content: "\e862";
}

.di-finance12::before {
  content: "\e863";
}

.di-finance26::before {
  content: "\e864";
}

.di-finance06::before {
  content: "\e865";
}

.di-finance10::before {
  content: "\e866";
}

.di-finance14::before {
  content: "\e867";
}

.di-finance18::before {
  content: "\e868";
}

.di-finance22::before {
  content: "\e869";
}

.di-finance25::before {
  content: "\e86a";
}

.di-finacne33::before {
  content: "\e86b";
}

.di-finance34::before {
  content: "\e86c";
}

.di-finance13::before {
  content: "\e870";
}

.di-finance05::before {
  content: "\e880";
}

.di-finance17::before {
  content: "\e881";
}

.di-finance09::before {
  content: "\e882";
}

.di-finance27::before {
  content: "\e883";
}

.di-navigation06::before {
  content: "\e884";
}

.di-navigation07::before {
  content: "\e885";
}

.di-navigation08::before {
  content: "\e887";
}

.di-navigation09::before {
  content: "\e888";
}

.di-building26::before {
  content: "\e889";
}

.di-document36::before {
  content: "\e88a";
}

.di-document38::before {
  content: "\e88b";
}

.di-document48::before {
  content: "\e88c";
}

.di-trash::before {
  content: "\e890";
}

.di-navigation17::before {
  content: "\e891";
}

.di-navigation10::before {
  content: "\e892";
}

.di-navigation11::before {
  content: "\e893";
}

.di-navigation12::before {
  content: "\e894";
}

.di-navigation13::before {
  content: "\e895";
}

.di-navigation14::before {
  content: "\e896";
}

.di-computer48::before {
  content: "\e897";
}

.di-navigation16::before {
  content: "\e898";
}

.di-navigation15::before {
  content: "\e899";
}

.di-graph19::before {
  content: "\e89a";
}

.di-graph20::before {
  content: "\e89b";
}

.di-graph01::before {
  content: "\e900";
}

.di-graph09::before {
  content: "\e901";
}

.di-graph17::before {
  content: "\e902";
}

.di-graph02::before {
  content: "\e903";
}

.di-graph08::before {
  content: "\e904";
}

.di-graph07::before {
  content: "\e905";
}

.di-graph03::before {
  content: "\e906";
}

.di-graph04::before {
  content: "\e907";
}

.di-graph06::before {
  content: "\e908";
}

.di-graph10::before {
  content: "\e909";
}

.di-graph11::before {
  content: "\e90a";
}

.di-graph12::before {
  content: "\e90b";
}

.di-graph13::before {
  content: "\e90c";
}

.di-graph14::before {
  content: "\e90d";
}

.di-graph15::before {
  content: "\e90e";
}

.di-graph16::before {
  content: "\e90f";
}

.di-layout29::before {
  content: "\e910";
}

.di-layout28::before {
  content: "\e911";
}

.di-layout27::before {
  content: "\e912";
}

.di-layout26::before {
  content: "\e913";
}

.di-layout25::before {
  content: "\e914";
}

.di-layout24::before {
  content: "\e915";
}

.di-layout23::before {
  content: "\e916";
}

.di-layout22::before {
  content: "\e917";
}

.di-layout21::before {
  content: "\e918";
}

.di-layout20::before {
  content: "\e919";
}

.di-layout19::before {
  content: "\e91a";
}

.di-layout18::before {
  content: "\e91b";
}

.di-layout17::before {
  content: "\e91c";
}

.di-layout16::before {
  content: "\e91d";
}

.di-layout15::before {
  content: "\e91e";
}

.di-layout14::before {
  content: "\e91f";
}

.di-layout13::before {
  content: "\e920";
}

.di-layout12::before {
  content: "\e921";
}

.di-layout11::before {
  content: "\e922";
}

.di-layout10::before {
  content: "\e923";
}

.di-layout09::before {
  content: "\e924";
}

.di-layout08::before {
  content: "\e925";
}

.di-layout01::before {
  content: "\e926";
}

.di-layout07::before {
  content: "\e927";
}

.di-layout06::before {
  content: "\e928";
}

.di-layout05::before {
  content: "\e929";
}

.di-layout04::before {
  content: "\e92a";
}

.di-layout03::before {
  content: "\e92b";
}

.di-layout02::before {
  content: "\e92c";
}

.di-layout30::before {
  content: "\e92d";
}

.di-science14::before {
  content: "\e92e";
}

.di-science13::before {
  content: "\e92f";
}

.di-science12::before {
  content: "\e930";
}

.di-science11::before {
  content: "\e931";
}

.di-science10::before {
  content: "\e932";
}

.di-science09::before {
  content: "\e933";
}

.di-science08::before {
  content: "\e934";
}

.di-science07::before {
  content: "\e935";
}

.di-science06::before {
  content: "\e936";
}

.di-science05::before {
  content: "\e937";
}

.di-science04::before {
  content: "\e938";
}

.di-science03::before {
  content: "\e939";
}

.di-science02::before {
  content: "\e93a";
}

.di-science01::before {
  content: "\e93b";
}

.di-camping01::before {
  content: "\e93c";
}

.di-camping02::before {
  content: "\e93d";
}

.di-camping03::before {
  content: "\e93e";
}

.di-camping04::before {
  content: "\e93f";
}

.di-camping05::before {
  content: "\e940";
}

.di-camping06::before {
  content: "\e941";
}

.di-camping07::before {
  content: "\e942";
}

.di-camping08::before {
  content: "\e943";
}

.di-camping09::before {
  content: "\e944";
}

.di-camping10::before {
  content: "\e945";
}

.di-camping11::before {
  content: "\e946";
}

.di-camping12::before {
  content: "\e947";
}

.di-camping13::before {
  content: "\e948";
}

.di-camping14::before {
  content: "\e949";
}

.di-camping15::before {
  content: "\e94a";
}

.di-camping16::before {
  content: "\e94b";
}

.di-camping17::before {
  content: "\e94c";
}

.di-camping18::before {
  content: "\e94d";
}

.di-camping19::before {
  content: "\e94e";
}

.di-camping20::before {
  content: "\e94f";
}

.di-camping21::before {
  content: "\e950";
}

.di-camping22::before {
  content: "\e951";
}

.di-camping23::before {
  content: "\e952";
}

.di-camping24::before {
  content: "\e953";
}

.di-camping25::before {
  content: "\e954";
}

.di-camping26::before {
  content: "\e956";
}

.di-camping27::before {
  content: "\e957";
}

.di-camping28::before {
  content: "\e958";
}

.di-camping29::before {
  content: "\e959";
}

.di-space01::before {
  content: "\e95a";
}

.di-space02::before {
  content: "\e95b";
}

.di-space03::before {
  content: "\e95c";
}

.di-space04::before {
  content: "\e95d";
}

.di-space05::before {
  content: "\e95e";
}

.di-space06::before {
  content: "\e95f";
}

.di-space07::before {
  content: "\e960";
}

.di-space08::before {
  content: "\e961";
}

.di-space09::before {
  content: "\e962";
}

.di-space10::before {
  content: "\e963";
}

.di-space11::before {
  content: "\e964";
}

.di-space12::before {
  content: "\e965";
}

.di-space13::before {
  content: "\e966";
}

.di-space14::before {
  content: "\e967";
}

.di-space15::before {
  content: "\e968";
}

.di-space16::before {
  content: "\e969";
}

.di-space17::before {
  content: "\e96a";
}

.di-space18::before {
  content: "\e96b";
}

.di-space19::before {
  content: "\e96c";
}

.di-space20::before {
  content: "\e96d";
}

.di-space21::before {
  content: "\e96e";
}

.di-space22::before {
  content: "\e96f";
}

.di-space23::before {
  content: "\e970";
}

.di-space24::before {
  content: "\e971";
}

.di-space25::before {
  content: "\e972";
}

.di-space26::before {
  content: "\e973";
}

.di-space27::before {
  content: "\e974";
}

.di-space28::before {
  content: "\e975";
}

.di-eco01::before {
  content: "\e976";
}

.di-eco02::before {
  content: "\e977";
}

.di-eco03::before {
  content: "\e978";
}

.di-eco04::before {
  content: "\e979";
}

.di-eco05::before {
  content: "\e97a";
}

.di-eco06::before {
  content: "\e97b";
}

.di-eco07::before {
  content: "\e97c";
}

.di-eco08::before {
  content: "\e97d";
}

.di-eco09::before {
  content: "\e97e";
}

.di-eco10::before {
  content: "\e97f";
}

.di-eco11::before {
  content: "\e980";
}

.di-eco12::before {
  content: "\e981";
}

.di-eco13::before {
  content: "\e982";
}

.di-eco14::before {
  content: "\e983";
}

.di-eco15::before {
  content: "\e984";
}

.di-eco16::before {
  content: "\e985";
}

.di-eco17::before {
  content: "\e986";
}

.di-eco18::before {
  content: "\e987";
}

.di-eco19::before {
  content: "\e988";
}

.di-eco20::before {
  content: "\e989";
}

.di-eco21::before {
  content: "\e98a";
}

.di-eco22::before {
  content: "\e98b";
}

.di-eco23::before {
  content: "\e98c";
}

.di-eco24::before {
  content: "\e98d";
}

.di-eco25::before {
  content: "\e98e";
}

.di-eco26::before {
  content: "\e98f";
}

.di-eco27::before {
  content: "\e990";
}

.di-eco28::before {
  content: "\e991";
}

.di-eco29::before {
  content: "\e992";
}

.di-book01::before {
  content: "\e993";
}

.di-book02::before {
  content: "\e994";
}

.di-book03::before {
  content: "\e995";
}

.di-book04::before {
  content: "\e996";
}

.di-book05::before {
  content: "\e997";
}

.di-book06::before {
  content: "\e998";
}

.di-book07::before {
  content: "\e999";
}

.di-book08::before {
  content: "\e99a";
}

.di-book09::before {
  content: "\e99b";
}

.di-book10::before {
  content: "\e99c";
}

.di-book11::before {
  content: "\e99d";
}

.di-book12::before {
  content: "\e99e";
}

.di-book13::before {
  content: "\e99f";
}

.di-Airport01::before {
  content: "\ea01";
}

.di-Airport02::before {
  content: "\ea02";
}

.di-Airport03::before {
  content: "\ea03";
}

.di-Airport04::before {
  content: "\ea04";
}

.di-Airport07::before {
  content: "\ea05";
}

.di-Airport06::before {
  content: "\ea06";
}

.di-Airport05::before {
  content: "\ea07";
}

.di-Airport08::before {
  content: "\ea08";
}

.di-Airport09::before {
  content: "\ea09";
}

.di-Airport10::before {
  content: "\ea0a";
}

.di-Airport11::before {
  content: "\ea0b";
}

.di-Airport12::before {
  content: "\ea0c";
}

.di-Airport13::before {
  content: "\ea0d";
}

.di-Airport14::before {
  content: "\ea0e";
}

.di-Airport15::before {
  content: "\ea0f";
}

.di-book14::before {
  content: "\ea11";
}

.di-book15::before {
  content: "\ea12";
}

.di-book16::before {
  content: "\ea13";
}

.di-trees01::before {
  content: "\ea14";
}

.di-trees02::before {
  content: "\ea15";
}

.di-trees03::before {
  content: "\ea16";
}

.di-trees04::before {
  content: "\ea17";
}

.di-trees05::before {
  content: "\ea18";
}

.di-trees06::before {
  content: "\ea19";
}

.di-trees07::before {
  content: "\ea1a";
}

.di-trees08::before {
  content: "\ea1b";
}

.di-trees09::before {
  content: "\ea1c";
}

.di-trees10::before {
  content: "\ea1d";
}

.di-trees11::before {
  content: "\ea1e";
}

.di-trees12::before {
  content: "\ea1f";
}

.di-trees13::before {
  content: "\ea20";
}

.di-trees14::before {
  content: "\ea21";
}

.di-trees15::before {
  content: "\ea22";
}

.di-trees16::before {
  content: "\ea23";
}

.di-trees17::before {
  content: "\ea24";
}

.di-trees18::before {
  content: "\ea25";
}

.di-trees19::before {
  content: "\ea26";
}

.di-trees20::before {
  content: "\ea27";
}

.di-trees21::before {
  content: "\ea28";
}

.di-Airport16::before {
  content: "\eb01";
}

.di-Airport17::before {
  content: "\eb02";
}

.di-Airport18::before {
  content: "\eb03";
}

.di-Airport19::before {
  content: "\eb04";
}

body {
  padding-top: env(safe-area-inset-top) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  height: 100vh !important;
  overflow: hidden !important;
}

mat-ink-bar.mat-ink-bar {
  background-color: #00a8e4;
}

.mat-drawer.mat-drawer-side {
  border: none;
}

mat-sidenav-container {
  height: 100vh;
}

.di-anatomykidney {
  color: var(--light-color-red) !important;
}
@media (prefers-color-scheme: dark) {
  .di-anatomykidney {
    color: var(--dark-color-red) !important;
  }
}

.di-technology18 {
  color: var(--light-color-blue) !important;
}
@media (prefers-color-scheme: dark) {
  .di-technology18 {
    color: var(--dark-color-blue) !important;
  }
}

.di-computer01 {
  color: var(--light-color-purple) !important;
}
@media (prefers-color-scheme: dark) {
  .di-computer01 {
    color: var(--dark-color-purple) !important;
  }
}

.di-unie45a {
  color: var(--light-color-yellow) !important;
}
@media (prefers-color-scheme: dark) {
  .di-unie45a {
    color: var(--dark-color-yellow) !important;
  }
}

.di-graph06 {
  color: var(--light-color-green) !important;
}
@media (prefers-color-scheme: dark) {
  .di-graph06 {
    color: var(--dark-color-green) !important;
  }
}

.di-medicalbottle02 {
  color: var(--light-color-teal) !important;
}
@media (prefers-color-scheme: dark) {
  .di-medicalbottle02 {
    color: var(--dark-color-teal) !important;
  }
}

.di-hospital34 {
  color: var(--light-color-purple) !important;
}
@media (prefers-color-scheme: dark) {
  .di-hospital34 {
    color: var(--dark-color-purple) !important;
  }
}

.di-people {
  color: var(--light-color-yellow-dark) !important;
}
@media (prefers-color-scheme: dark) {
  .di-people {
    color: var(--dark-color-yellow-dark) !important;
  }
}

bri-empty-state .empty-state-header {
  margin: 0px !important;
}

bri-search-header .search-header-cover-image {
  background-position: top !important;
}

.davita-snack-bar.mobile {
  padding-top: env(safe-area-inset-top) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
}

.delete-plan-modal_container {
  padding-top: env(safe-area-inset-top) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
}

/*# sourceMappingURL=styles.css.map*/