/**
 * Most of the code is inspired or from @angular/material
 * https://github.com/angular/components/tree/main/src/material/core/tokens/_token-utils.scss
 */
html .bluedq-theme {
  --sdg-font-size-root-percent: 87.5%;
  --igo-font-family-text: var(--sdg-font-family-text, ('Roboto', sans-serif));
  --sdg-palette-blue-100: #dae6f0;
  --sdg-palette-blue-150: #c6dbee;
  --sdg-palette-blue-200: #adcdeb;
  --sdg-palette-blue-300: #72b2eb;
  --sdg-palette-blue-350: #4a98d9;
  --sdg-palette-blue-400: #3b95e1;
  --sdg-palette-blue-500: #0078cc;
  --sdg-palette-blue-550: #1472bf;
  --sdg-palette-blue-600: #095797;
  --sdg-palette-blue-650: #19406c;
  --sdg-palette-blue-700: #223654;
  --sdg-palette-blue-800: #162b47;
  --sdg-palette-grey-100: #f1f1f2;
  --sdg-palette-grey-150: #d7d8dd;
  --sdg-palette-grey-200: #c5cad2;
  --sdg-palette-grey-300: #a7acbc;
  --sdg-palette-grey-350: #8893a2;
  --sdg-palette-grey-400: #8590a8;
  --sdg-palette-grey-450: #6b778a;
  --sdg-palette-grey-500: #6a7688;
  --sdg-palette-grey-600: #4e5662;
  --sdg-palette-grey-700: #3b424c;
  --sdg-palette-grey-850: #1c2025;
  --sdg-palette-grey-900: #121519;
  --sdg-palette-red-50: #ffdbd6;
  --sdg-palette-red-200: #f3bcb6;
  --sdg-palette-red-300: #e58271;
  --sdg-palette-red-350: #f17b6c;
  --sdg-palette-red-400: #f26049;
  --sdg-palette-red-500: #cb381f;
  --sdg-palette-red-550: #bb3a23;
  --sdg-palette-red-700: #692519;
  --sdg-palette-red-800: #4f180e;
  --sdg-palette-green-100: #d7f0bb;
  --sdg-palette-green-200: #b0d493;
  --sdg-palette-green-400: #6e9c57;
  --sdg-palette-green-500: #4f813d;
  --sdg-palette-green-600: #2c4024;
  --sdg-palette-green-800: #1e2f17;
  --sdg-palette-yellow-100: #f8e69a;
  --sdg-palette-yellow-400: #e0ad03;
  --sdg-palette-yellow-450: #ac7900;
  --sdg-palette-yellow-600: #ad781c;
  --sdg-palette-yellow-650: #6d4512;
  --sdg-palette-yellow-800: #3f240c;
  --sdg-palette-violet-300: #b3a5d4;
  --sdg-palette-violet-500: #6b4fa1;
  --sdg-color-blue-pale: #dae6f0;
  --sdg-color-blue-light: #4a98d9;
  --sdg-color-blue-normal: #1472bf;
  --sdg-color-blue-piv: #095797;
  --sdg-color-blue-medium: #19406c;
  --sdg-color-blue-dark: #223654;
  --sdg-color-grey-pale: #f1f1f2;
  --sdg-color-grey-light: #c5cad2;
  --sdg-color-grey-normal: #8893a2;
  --sdg-color-grey-medium: #6b778a;
  --sdg-color-grey-dark: #4e5662;
  --sdg-color-pink-pale: #ffdbd6;
  --sdg-color-pink-normal: #e58271;
  --sdg-color-red-normal: #cb381f;
  --sdg-color-red-dark: #4f180e;
  --sdg-color-green-pale: #d7f0bb;
  --sdg-color-green-normal: #4f813d;
  --sdg-color-green-dark: #2c4024;
  --sdg-color-yellow-pale: #f8e69a;
  --sdg-color-yellow-normal: #e0ad03;
  --sdg-color-yellow-dark: #ad781c;
  --sdg-color-violet-normal: #6b4fa1;
  --sdg-color-white: #ffffff;
  --sdg-color-black: #000000;
  --sdg-color-accent: #e58271;
  --sdg-color-text: var(--sdg-color-blue-dark);
  --sdg-color-background: var(--sdg-color-white);
  --sdg-font-family-text: Open Sans, sans-serif;
  --sdg-font-family-title: Roboto, sans-serif;
  --sdg-font-size-root-percent: 100%;
  --sdg-font-size-h6: 1rem;
  --sdg-font-size-h5: 1.1875rem;
  --sdg-font-size-h4: 1.3125rem;
  --sdg-font-size-h3: 1.75rem;
  --sdg-font-size-h2: 2.25rem;
  --sdg-font-size-h1: 3rem;
  --sdg-font-size-80: 0.75rem;
  --sdg-font-size-90: 0.875rem;
  --sdg-font-size-100: 1rem;
  --sdg-font-size-120: 1.125rem;
  --sdg-font-size-200: 1.375rem;
  --sdg-font-size-xs: var(--sdg-font-size-80);
  --sdg-font-size-sm: var(--sdg-font-size-90);
  --sdg-font-size-md: var(--sdg-font-size-100);
  --sdg-font-size-lg: var(--sdg-font-size-120);
  --sdg-font-size-xl: var(--sdg-font-size-200);
  --sdg-font-size-content: var(--sdg-font-size-md);
  --sdg-font-weight-regular: 400;
  --sdg-font-weight-medium: 500;
  --sdg-font-weight-semi-bold: 600;
  --sdg-font-weight-bold: 700;
  --sdg-line-height-h6: 1.25rem;
  --sdg-line-height-h5: 1.5rem;
  --sdg-line-height-h4: 1.5rem;
  --sdg-line-height-h3: 2rem;
  --sdg-line-height-h2: 2.5rem;
  --sdg-line-height-h1: 3.5rem;
  --sdg-line-height-90: 1.25rem;
  --sdg-line-height-100: 1.5rem;
  --sdg-line-height-120: 1.75rem;
  --sdg-line-height-200: 2rem;
  --sdg-line-height-sm: var(--sdg-line-height-90);
  --sdg-line-height-md: var(--sdg-line-height-100);
  --sdg-line-height-lg: var(--sdg-line-height-120);
  --sdg-line-height-xl: var(--sdg-line-height-200);
  --sdg-title-margin-h1-mt: var(--sdg-spacer-72);
  --sdg-title-margin-h1-mb: var(--sdg-spacer-32);
  --sdg-title-margin-h2-mt: var(--sdg-spacer-lg);
  --sdg-title-margin-h2-mb: var(--sdg-spacer-sm);
  --sdg-title-margin-h3-mt: var(--sdg-spacer-md);
  --sdg-title-margin-h3-mb: var(--sdg-spacer-sm);
  --sdg-title-margin-h4-mt: var(--sdg-spacer-md);
  --sdg-title-margin-h4-mb: var(--sdg-spacer-xs);
  --sdg-title-margin-h5-mt: var(--sdg-spacer-sm);
  --sdg-title-margin-h5-mb: 0;
  --sdg-title-margin-h6-mt: var(--sdg-spacer-sm);
  --sdg-title-margin-h6-mb: 0;
  --sdg-mobile-font-size-h3: 1.5625rem;
  --sdg-mobile-font-size-h2: 1.75rem;
  --sdg-mobile-font-size-h1: 2.25rem;
  --sdg-mobile-line-height-h2: 2.5rem;
  --sdg-mobile-line-height-h1: 3.5rem;
  --sdg-max-content-width: 825px;
  --sdg-spacer-8: 0.5rem;
  --sdg-spacer-16: 1rem;
  --sdg-spacer-24: 1.5rem;
  --sdg-spacer-32: 2rem;
  --sdg-spacer-48: 3rem;
  --sdg-spacer-72: 4.5rem;
  --sdg-spacer-96: 6rem;
  --sdg-spacer-xs: var(--sdg-spacer-8);
  --sdg-spacer-sm: var(--sdg-spacer-16);
  --sdg-spacer-md: var(--sdg-spacer-24);
  --sdg-spacer-lg: var(--sdg-spacer-48);
  --sdg-spacer-xl: var(--sdg-spacer-96);
  --sdg-grid-min-width-sm: 0;
  --sdg-grid-max-width-sm: 575px;
  --sdg-grid-container-max-width-sm: container-max-width("mobile");
  --sdg-grid-columns-sm: 4;
  --sdg-grid-spacing-sm: 16px;
  --sdg-grid-margins-sm: 8px;
  --sdg-grid-min-width-md: 576px;
  --sdg-grid-max-width-md: 767px;
  --sdg-grid-container-max-width-md: container-max-width("mobile-landscape");
  --sdg-grid-columns-md: 4;
  --sdg-grid-spacing-md: 16px;
  --sdg-grid-margins-md: 8px;
  --sdg-grid-min-width-lg: 768px;
  --sdg-grid-max-width-lg: 991px;
  --sdg-grid-container-max-width-lg: container-max-width("tablet");
  --sdg-grid-columns-lg: 12;
  --sdg-grid-spacing-lg: 24px;
  --sdg-grid-margins-lg: 12px;
  --sdg-grid-min-width-xl: 992px;
  --sdg-grid-max-width-xl: 1199px;
  --sdg-grid-container-max-width-xl: container-max-width("laptop");
  --sdg-grid-columns-xl: 12;
  --sdg-grid-spacing-xl: 24px;
  --sdg-grid-margins-xl: 12px;
  --sdg-grid-min-width-max: 1200px;
  --sdg-grid-max-width-max: 9999px;
  --sdg-grid-container-max-width-max: container-max-width("desktop");
  --sdg-grid-columns-max: 12;
  --sdg-grid-spacing-max: 32px;
  --sdg-grid-margins-max: 16px;
  --sdg-elevation-0: 0px 0px 0px 0px rgba(34, 54, 84, 0.24);
  --sdg-elevation-1: 0px 1px 4px 0px  rgba(34, 54, 84, 0.24);
  --sdg-elevation-2: 0px 2px 8px 0px rgba(34, 54, 84, 0.24);
  --sdg-elevation-3: 0px 4px 16px 0px rgba(34, 54, 84, 0.24);
  --sdg-elevation-4: 0px 6px 24px 0px rgba(34, 54, 84, 0.24);
}
html .bluedq-theme .igo-collapsed {
  display: none !important;
}
html .bluedq-theme mat-icon[igocollapse]:hover {
  cursor: pointer;
}
html .bluedq-theme mat-icon[igocollapse].igo-chevron {
  width: auto !important;
  transform: rotateZ(0deg);
  transition: 300ms ease-in-out;
}
html .bluedq-theme mat-icon[igocollapse].igo-chevron.collapsed {
  transform: rotateZ(180deg);
  transition: 300ms ease-in-out;
}
html .bluedq-theme .toastr-message-title {
  font-size: var(--sdg-font-size-h5);
}
html .bluedq-theme {
  --mat-sys-background: light-dark(#f8f9ff, #111418);
  --mat-sys-error: light-dark(#f44336, #ffb4ab);
  --mat-sys-error-container: light-dark(#ffdad6, #93000a);
  --mat-sys-inverse-on-surface: light-dark(#f0f0f6, #2e3035);
  --mat-sys-inverse-primary: light-dark(#a2c9ff, #095797);
  --mat-sys-inverse-surface: light-dark(#2e3035, #e1e2e8);
  --mat-sys-on-background: light-dark(#191c20, #e1e2e8);
  --mat-sys-on-error: light-dark(#ffffff, #690005);
  --mat-sys-on-error-container: light-dark(#93000a, #ffdad6);
  --mat-sys-on-primary: light-dark(#ffffff, #00315b);
  --mat-sys-on-primary-container: light-dark(#095797, #d3e4ff);
  --mat-sys-on-primary-fixed: light-dark(#001c38, #001c38);
  --mat-sys-on-primary-fixed-variant: light-dark(#095797, #095797);
  --mat-sys-on-secondary: light-dark(#ffffff, #00315b);
  --mat-sys-on-secondary-container: light-dark(#095797, #d3e4ff);
  --mat-sys-on-secondary-fixed: light-dark(#001c38, #001c38);
  --mat-sys-on-secondary-fixed-variant: light-dark(#095797, #095797);
  --mat-sys-on-surface: light-dark(#191c20, #e1e2e8);
  --mat-sys-on-surface-variant: light-dark(#414750, #dee3ee);
  --mat-sys-on-tertiary: light-dark(#ffffff, #00315b);
  --mat-sys-on-tertiary-container: light-dark(#095797, #d3e4ff);
  --mat-sys-on-tertiary-fixed: light-dark(#001c38, #001c38);
  --mat-sys-on-tertiary-fixed-variant: light-dark(#095797, #095797);
  --mat-sys-outline: light-dark(#727781, #8b919b);
  --mat-sys-outline-variant: light-dark(#c1c7d2, #414750);
  --mat-sys-primary: light-dark(#095797, #a2c9ff);
  --mat-sys-primary-container: light-dark(#d3e4ff, #095797);
  --mat-sys-primary-fixed: light-dark(#d3e4ff, #d3e4ff);
  --mat-sys-primary-fixed-dim: light-dark(#a2c9ff, #a2c9ff);
  --mat-sys-scrim: light-dark(#000000, #000000);
  --mat-sys-secondary: light-dark(#095797, #a2c9ff);
  --mat-sys-secondary-container: light-dark(#d3e4ff, #095797);
  --mat-sys-secondary-fixed: light-dark(#d3e4ff, #d3e4ff);
  --mat-sys-secondary-fixed-dim: light-dark(#a2c9ff, #a2c9ff);
  --mat-sys-shadow: light-dark(#000000, #000000);
  --mat-sys-surface: light-dark(#f8f9ff, #111418);
  --mat-sys-surface-bright: light-dark(#f8f9ff, #37393e);
  --mat-sys-surface-container: light-dark(#ededf4, #1d2024);
  --mat-sys-surface-container-high: light-dark(#e7e8ee, #272a2f);
  --mat-sys-surface-container-highest: light-dark(#e1e2e8, #323539);
  --mat-sys-surface-container-low: light-dark(#f2f3f9, #191c20);
  --mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e12);
  --mat-sys-surface-dim: light-dark(#d9dae0, #111418);
  --mat-sys-surface-tint: light-dark(#095797, #a2c9ff);
  --mat-sys-surface-variant: light-dark(#dee3ee, #414750);
  --mat-sys-tertiary: light-dark(#095797, #a2c9ff);
  --mat-sys-tertiary-container: light-dark(#d3e4ff, #095797);
  --mat-sys-tertiary-fixed: light-dark(#d3e4ff, #d3e4ff);
  --mat-sys-tertiary-fixed-dim: light-dark(#a2c9ff, #a2c9ff);
  --mat-sys-neutral-variant20: #2b3139;
  --mat-sys-neutral10: #191c20;
  --mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-sys-body-large: 400 1rem / 1.5rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-large-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-medium-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-small-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-large-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-medium-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-small-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-large-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-medium-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-small-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-large-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-medium-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-small-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-large-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-medium-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-small-font: var(--igo-font-family-text, "Roboto", sans-serif);
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
html .bluedq-theme .mat-primary {
  --mat-stepper-container-color: #f8f9ff;
  --mat-stepper-header-done-state-icon-background-color: #095797;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #095797;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-stepper-header-icon-background-color: #414750;
  --mat-stepper-header-icon-foreground-color: #f8f9ff;
  --mat-stepper-header-label-text-color: #414750;
  --mat-stepper-header-optional-label-text-color: #414750;
  --mat-stepper-header-selected-state-icon-background-color: #095797;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #414750;
  --mat-stepper-line-color: #727781;
}
html .bluedq-theme .mat-primary.mat-icon {
  --mat-icon-color: #095797;
}
html .bluedq-theme .mat-primary.mat-mdc-tab-group, html .bluedq-theme .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #095797;
  --mat-tab-active-focus-label-text-color: #191c20;
  --mat-tab-active-hover-indicator-color: #095797;
  --mat-tab-active-hover-label-text-color: #191c20;
  --mat-tab-active-indicator-color: #095797;
  --mat-tab-active-label-text-color: #191c20;
  --mat-tab-active-ripple-color: #191c20;
  --mat-tab-divider-color: #dee3ee;
  --mat-tab-inactive-focus-label-text-color: #191c20;
  --mat-tab-inactive-hover-label-text-color: #191c20;
  --mat-tab-inactive-label-text-color: #191c20;
  --mat-tab-inactive-ripple-color: #191c20;
  --mat-tab-pagination-icon-color: #191c20;
  --mat-tab-disabled-ripple-color: #414750;
}
html .bluedq-theme .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #191c20;
  --mat-slide-toggle-disabled-selected-handle-color: #f8f9ff;
  --mat-slide-toggle-disabled-selected-icon-color: #191c20;
  --mat-slide-toggle-disabled-selected-track-color: #191c20;
  --mat-slide-toggle-disabled-unselected-handle-color: #191c20;
  --mat-slide-toggle-disabled-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #191c20;
  --mat-slide-toggle-label-text-color: #191c20;
  --mat-slide-toggle-selected-focus-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-focus-state-layer-color: #095797;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #095797;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-hover-state-layer-color: #095797;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #095797;
  --mat-slide-toggle-selected-icon-color: #095797;
  --mat-slide-toggle-selected-pressed-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-pressed-state-layer-color: #095797;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #095797;
  --mat-slide-toggle-selected-track-color: #095797;
  --mat-slide-toggle-track-outline-color: #727781;
  --mat-slide-toggle-unselected-focus-handle-color: #414750;
  --mat-slide-toggle-unselected-focus-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #dee3ee;
  --mat-slide-toggle-unselected-handle-color: #727781;
  --mat-slide-toggle-unselected-hover-handle-color: #414750;
  --mat-slide-toggle-unselected-hover-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #dee3ee;
  --mat-slide-toggle-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-unselected-pressed-handle-color: #414750;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #dee3ee;
  --mat-slide-toggle-unselected-track-color: #dee3ee;
}
html .bluedq-theme .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #191c20;
  --mat-datepicker-calendar-container-background-color: #e7e8ee;
  --mat-datepicker-calendar-container-text-color: #191c20;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #095797;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #095797;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #095797;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #191c20;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #095797;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #095797;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #414750;
  --mat-datepicker-calendar-navigation-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-text-color: #414750;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-separator-color: #191c20;
  --mat-datepicker-toggle-active-state-icon-color: #095797;
  --mat-datepicker-toggle-icon-color: #414750;
}
html .bluedq-theme .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #095797;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #095797;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-icon-button-state-layer-color: #095797;
}
html .bluedq-theme .mat-badge {
  --mat-badge-background-color: #095797;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #095797 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
html .bluedq-theme .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-option-label-text-color: #191c20;
  --mat-option-selected-state-label-text-color: #095797;
  --mat-option-selected-state-layer-color: #d3e4ff;
}
html .bluedq-theme .mat-accent {
  --mat-progress-spinner-active-indicator-color: #095797;
}
html .bluedq-theme .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f8f9ff;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #095797;
  --mat-pseudo-checkbox-full-unselected-icon-color: #414750;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #095797;
}
html .bluedq-theme .mat-accent {
  --mat-stepper-container-color: #f8f9ff;
  --mat-stepper-header-done-state-icon-background-color: #095797;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #095797;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-stepper-header-icon-background-color: #414750;
  --mat-stepper-header-icon-foreground-color: #f8f9ff;
  --mat-stepper-header-label-text-color: #414750;
  --mat-stepper-header-optional-label-text-color: #414750;
  --mat-stepper-header-selected-state-icon-background-color: #095797;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #414750;
  --mat-stepper-line-color: #727781;
}
html .bluedq-theme .mat-accent.mat-icon {
  --mat-icon-color: #095797;
}
html .bluedq-theme .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #f8f9ff;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-label-text-color: #191c20;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #095797;
  --mat-checkbox-selected-focus-state-layer-color: #095797;
  --mat-checkbox-selected-hover-icon-color: #095797;
  --mat-checkbox-selected-hover-state-layer-color: #095797;
  --mat-checkbox-selected-icon-color: #095797;
  --mat-checkbox-selected-pressed-icon-color: #095797;
  --mat-checkbox-selected-pressed-state-layer-color: #191c20;
  --mat-checkbox-unselected-focus-icon-color: #191c20;
  --mat-checkbox-unselected-focus-state-layer-color: #191c20;
  --mat-checkbox-unselected-hover-icon-color: #191c20;
  --mat-checkbox-unselected-hover-state-layer-color: #191c20;
  --mat-checkbox-unselected-icon-color: #414750;
  --mat-checkbox-unselected-pressed-state-layer-color: #095797;
}
html .bluedq-theme .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #095797;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #191c20;
  --mat-slider-disabled-handle-color: #191c20;
  --mat-slider-disabled-inactive-track-color: #191c20;
  --mat-slider-focus-handle-color: #095797;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #095797 20%, transparent);
  --mat-slider-handle-color: #095797;
  --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #095797;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #095797 5%, transparent);
  --mat-slider-inactive-track-color: #dee3ee;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #095797;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #095797;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #191c20;
  --mat-slider-with-tick-marks-inactive-container-color: #414750;
}
html .bluedq-theme .mat-accent.mat-mdc-tab-group, html .bluedq-theme .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #095797;
  --mat-tab-active-focus-label-text-color: #191c20;
  --mat-tab-active-hover-indicator-color: #095797;
  --mat-tab-active-hover-label-text-color: #191c20;
  --mat-tab-active-indicator-color: #095797;
  --mat-tab-active-label-text-color: #191c20;
  --mat-tab-active-ripple-color: #191c20;
  --mat-tab-divider-color: #dee3ee;
  --mat-tab-inactive-focus-label-text-color: #191c20;
  --mat-tab-inactive-hover-label-text-color: #191c20;
  --mat-tab-inactive-label-text-color: #191c20;
  --mat-tab-inactive-ripple-color: #191c20;
  --mat-tab-pagination-icon-color: #191c20;
  --mat-tab-disabled-ripple-color: #414750;
}
html .bluedq-theme .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #191c20;
  --mat-slide-toggle-disabled-selected-handle-color: #f8f9ff;
  --mat-slide-toggle-disabled-selected-icon-color: #191c20;
  --mat-slide-toggle-disabled-selected-track-color: #191c20;
  --mat-slide-toggle-disabled-unselected-handle-color: #191c20;
  --mat-slide-toggle-disabled-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #191c20;
  --mat-slide-toggle-label-text-color: #191c20;
  --mat-slide-toggle-selected-focus-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-focus-state-layer-color: #095797;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #095797;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-hover-state-layer-color: #095797;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #095797;
  --mat-slide-toggle-selected-icon-color: #095797;
  --mat-slide-toggle-selected-pressed-handle-color: #d3e4ff;
  --mat-slide-toggle-selected-pressed-state-layer-color: #095797;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #095797;
  --mat-slide-toggle-selected-track-color: #095797;
  --mat-slide-toggle-track-outline-color: #727781;
  --mat-slide-toggle-unselected-focus-handle-color: #414750;
  --mat-slide-toggle-unselected-focus-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #dee3ee;
  --mat-slide-toggle-unselected-handle-color: #727781;
  --mat-slide-toggle-unselected-hover-handle-color: #414750;
  --mat-slide-toggle-unselected-hover-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #dee3ee;
  --mat-slide-toggle-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-unselected-pressed-handle-color: #414750;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #dee3ee;
  --mat-slide-toggle-unselected-track-color: #dee3ee;
}
html .bluedq-theme .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #ededf4;
  --mat-select-enabled-trigger-text-color: #191c20;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-select-placeholder-text-color: #414750;
  --mat-select-enabled-arrow-color: #414750;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-select-focused-arrow-color: #095797;
  --mat-select-invalid-arrow-color: #f44336;
}
html .bluedq-theme .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #095797;
  --mat-radio-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #191c20;
  --mat-radio-disabled-unselected-icon-color: #191c20;
  --mat-radio-label-text-color: #191c20;
  --mat-radio-ripple-color: #191c20;
  --mat-radio-selected-focus-icon-color: #095797;
  --mat-radio-selected-hover-icon-color: #095797;
  --mat-radio-selected-icon-color: #095797;
  --mat-radio-selected-pressed-icon-color: #095797;
  --mat-radio-unselected-focus-icon-color: #191c20;
  --mat-radio-unselected-hover-icon-color: #191c20;
  --mat-radio-unselected-pressed-icon-color: #191c20;
}
html .bluedq-theme .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #095797;
  --mat-progress-bar-track-color: #dee3ee;
}
html .bluedq-theme .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #414750;
  --mat-form-field-error-focus-trailing-icon-color: #f44336;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-error-trailing-icon-color: #f44336;
  --mat-form-field-filled-active-indicator-color: #414750;
  --mat-form-field-filled-caret-color: #095797;
  --mat-form-field-filled-container-color: #dee3ee;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #191c20 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #095797;
  --mat-form-field-filled-focus-label-text-color: #095797;
  --mat-form-field-filled-hover-active-indicator-color: #191c20;
  --mat-form-field-filled-hover-label-text-color: #414750;
  --mat-form-field-filled-input-text-color: #191c20;
  --mat-form-field-filled-input-text-placeholder-color: #414750;
  --mat-form-field-filled-label-text-color: #414750;
  --mat-form-field-focus-select-arrow-color: #095797;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #414750;
  --mat-form-field-outlined-caret-color: #095797;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: #095797;
  --mat-form-field-outlined-focus-outline-color: #095797;
  --mat-form-field-outlined-hover-label-text-color: #191c20;
  --mat-form-field-outlined-hover-outline-color: #191c20;
  --mat-form-field-outlined-input-text-color: #191c20;
  --mat-form-field-outlined-input-text-placeholder-color: #414750;
  --mat-form-field-outlined-label-text-color: #414750;
  --mat-form-field-outlined-outline-color: #727781;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-select-option-text-color: #191c20;
  --mat-form-field-state-layer-color: #191c20;
  --mat-form-field-trailing-icon-color: #414750;
}
html .bluedq-theme .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #191c20;
  --mat-datepicker-calendar-container-background-color: #e7e8ee;
  --mat-datepicker-calendar-container-text-color: #191c20;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #095797;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #095797;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #095797;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #191c20;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #095797;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #095797;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #414750;
  --mat-datepicker-calendar-navigation-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-text-color: #414750;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-separator-color: #191c20;
  --mat-datepicker-toggle-active-state-icon-color: #095797;
  --mat-datepicker-toggle-icon-color: #414750;
}
html .bluedq-theme .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #095797;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #414750;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #414750;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #095797;
  --mat-button-outlined-outline-color: #727781;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-button-outlined-state-layer-color: #095797;
  --mat-button-protected-container-color: #f8f9ff;
  --mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #414750;
  --mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #095797;
  --mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-button-protected-state-layer-color: #095797;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #414750;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #095797;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-button-text-state-layer-color: #095797;
  --mat-button-tonal-container-color: #d3e4ff;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #414750;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #095797;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-button-tonal-state-layer-color: #095797;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #095797;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #095797;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-icon-button-state-layer-color: #095797;
}
html .bluedq-theme .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-chip-elevated-selected-container-color: #d3e4ff;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-chip-focus-outline-color: #414750;
  --mat-chip-focus-state-layer-color: #414750;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #414750;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #414750;
  --mat-chip-outline-color: #727781;
  --mat-chip-selected-disabled-trailing-icon-color: #191c20;
  --mat-chip-selected-focus-state-layer-color: #095797;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #095797;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #095797;
  --mat-chip-selected-trailing-action-state-layer-color: #095797;
  --mat-chip-selected-trailing-icon-color: #095797;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #414750;
  --mat-chip-with-icon-disabled-icon-color: #191c20;
  --mat-chip-with-icon-icon-color: #414750;
  --mat-chip-with-icon-selected-icon-color: #095797;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #191c20;
  --mat-chip-with-trailing-icon-trailing-icon-color: #414750;
}
html .bluedq-theme .mat-accent .mdc-list-item__start,
html .bluedq-theme .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #f8f9ff;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-label-text-color: #191c20;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #095797;
  --mat-checkbox-selected-focus-state-layer-color: #095797;
  --mat-checkbox-selected-hover-icon-color: #095797;
  --mat-checkbox-selected-hover-state-layer-color: #095797;
  --mat-checkbox-selected-icon-color: #095797;
  --mat-checkbox-selected-pressed-icon-color: #095797;
  --mat-checkbox-selected-pressed-state-layer-color: #191c20;
  --mat-checkbox-unselected-focus-icon-color: #191c20;
  --mat-checkbox-unselected-focus-state-layer-color: #191c20;
  --mat-checkbox-unselected-hover-icon-color: #191c20;
  --mat-checkbox-unselected-hover-state-layer-color: #191c20;
  --mat-checkbox-unselected-icon-color: #414750;
  --mat-checkbox-unselected-pressed-state-layer-color: #095797;
  --mat-radio-checked-ripple-color: #095797;
  --mat-radio-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #191c20;
  --mat-radio-disabled-unselected-icon-color: #191c20;
  --mat-radio-label-text-color: #191c20;
  --mat-radio-ripple-color: #191c20;
  --mat-radio-selected-focus-icon-color: #095797;
  --mat-radio-selected-hover-icon-color: #095797;
  --mat-radio-selected-icon-color: #095797;
  --mat-radio-selected-pressed-icon-color: #095797;
  --mat-radio-unselected-focus-icon-color: #191c20;
  --mat-radio-unselected-hover-icon-color: #191c20;
  --mat-radio-unselected-pressed-icon-color: #191c20;
}
html .bluedq-theme .mat-accent.mat-mdc-fab, html .bluedq-theme .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #d3e4ff;
  --mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #095797;
  --mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-fab-small-container-color: #d3e4ff;
  --mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #095797;
  --mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #095797 12%, transparent);
  --mat-fab-small-state-layer-color: #095797;
  --mat-fab-state-layer-color: #095797;
}
html .bluedq-theme .mat-badge-accent {
  --mat-badge-background-color: #095797;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #095797 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
html .bluedq-theme .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-option-label-text-color: #191c20;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
html .bluedq-theme .mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html .bluedq-theme .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f8f9ff;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-unselected-icon-color: #414750;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
}
html .bluedq-theme .mat-warn {
  --mat-stepper-container-color: #f8f9ff;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-stepper-header-icon-background-color: #414750;
  --mat-stepper-header-icon-foreground-color: #f8f9ff;
  --mat-stepper-header-label-text-color: #414750;
  --mat-stepper-header-optional-label-text-color: #414750;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #414750;
  --mat-stepper-line-color: #727781;
}
html .bluedq-theme .mat-warn.mat-icon {
  --mat-icon-color: #f44336;
}
html .bluedq-theme .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #f8f9ff;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-label-text-color: #191c20;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #191c20;
  --mat-checkbox-unselected-focus-icon-color: #191c20;
  --mat-checkbox-unselected-focus-state-layer-color: #191c20;
  --mat-checkbox-unselected-hover-icon-color: #191c20;
  --mat-checkbox-unselected-hover-state-layer-color: #191c20;
  --mat-checkbox-unselected-icon-color: #414750;
  --mat-checkbox-unselected-pressed-state-layer-color: #f44336;
}
html .bluedq-theme .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #191c20;
  --mat-slider-disabled-handle-color: #191c20;
  --mat-slider-disabled-inactive-track-color: #191c20;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-slider-handle-color: #f44336;
  --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 5%, transparent);
  --mat-slider-inactive-track-color: #dee3ee;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #f44336;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #191c20;
  --mat-slider-with-tick-marks-inactive-container-color: #414750;
}
html .bluedq-theme .mat-warn.mat-mdc-tab-group, html .bluedq-theme .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-focus-label-text-color: #191c20;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-hover-label-text-color: #191c20;
  --mat-tab-active-indicator-color: #f44336;
  --mat-tab-active-label-text-color: #191c20;
  --mat-tab-active-ripple-color: #191c20;
  --mat-tab-divider-color: #dee3ee;
  --mat-tab-inactive-focus-label-text-color: #191c20;
  --mat-tab-inactive-hover-label-text-color: #191c20;
  --mat-tab-inactive-label-text-color: #191c20;
  --mat-tab-inactive-ripple-color: #191c20;
  --mat-tab-pagination-icon-color: #191c20;
  --mat-tab-disabled-ripple-color: #414750;
}
html .bluedq-theme .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #191c20;
  --mat-slide-toggle-disabled-selected-handle-color: #f8f9ff;
  --mat-slide-toggle-disabled-selected-icon-color: #191c20;
  --mat-slide-toggle-disabled-selected-track-color: #191c20;
  --mat-slide-toggle-disabled-unselected-handle-color: #191c20;
  --mat-slide-toggle-disabled-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-color: #dee3ee;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #191c20;
  --mat-slide-toggle-label-text-color: #191c20;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #f44336;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #f44336;
  --mat-slide-toggle-selected-track-color: #f44336;
  --mat-slide-toggle-track-outline-color: #727781;
  --mat-slide-toggle-unselected-focus-handle-color: #414750;
  --mat-slide-toggle-unselected-focus-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #dee3ee;
  --mat-slide-toggle-unselected-handle-color: #727781;
  --mat-slide-toggle-unselected-hover-handle-color: #414750;
  --mat-slide-toggle-unselected-hover-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #dee3ee;
  --mat-slide-toggle-unselected-icon-color: #dee3ee;
  --mat-slide-toggle-unselected-pressed-handle-color: #414750;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #191c20;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #dee3ee;
  --mat-slide-toggle-unselected-track-color: #dee3ee;
}
html .bluedq-theme .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #ededf4;
  --mat-select-enabled-trigger-text-color: #191c20;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-select-placeholder-text-color: #414750;
  --mat-select-enabled-arrow-color: #414750;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html .bluedq-theme .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #191c20;
  --mat-radio-disabled-unselected-icon-color: #191c20;
  --mat-radio-label-text-color: #191c20;
  --mat-radio-ripple-color: #191c20;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: #191c20;
  --mat-radio-unselected-hover-icon-color: #191c20;
  --mat-radio-unselected-pressed-icon-color: #191c20;
}
html .bluedq-theme .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: #dee3ee;
}
html .bluedq-theme .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #414750;
  --mat-form-field-error-focus-trailing-icon-color: #f44336;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-error-trailing-icon-color: #f44336;
  --mat-form-field-filled-active-indicator-color: #414750;
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-container-color: #dee3ee;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #191c20 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: #f44336;
  --mat-form-field-filled-hover-active-indicator-color: #191c20;
  --mat-form-field-filled-hover-label-text-color: #414750;
  --mat-form-field-filled-input-text-color: #191c20;
  --mat-form-field-filled-input-text-placeholder-color: #414750;
  --mat-form-field-filled-label-text-color: #414750;
  --mat-form-field-focus-select-arrow-color: #f44336;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #414750;
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-hover-label-text-color: #191c20;
  --mat-form-field-outlined-hover-outline-color: #191c20;
  --mat-form-field-outlined-input-text-color: #191c20;
  --mat-form-field-outlined-input-text-placeholder-color: #414750;
  --mat-form-field-outlined-label-text-color: #414750;
  --mat-form-field-outlined-outline-color: #727781;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-form-field-select-option-text-color: #191c20;
  --mat-form-field-state-layer-color: #191c20;
  --mat-form-field-trailing-icon-color: #414750;
}
html .bluedq-theme .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #191c20;
  --mat-datepicker-calendar-container-background-color: #e7e8ee;
  --mat-datepicker-calendar-container-text-color: #191c20;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #191c20 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #095797;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d3e4ff;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #191c20;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #f44336;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f44336;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #414750;
  --mat-datepicker-calendar-navigation-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-icon-color: #414750;
  --mat-datepicker-calendar-period-button-text-color: #414750;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-datepicker-range-input-separator-color: #191c20;
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: #414750;
}
html .bluedq-theme .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #414750;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #414750;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: #727781;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f8f9ff;
  --mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #414750;
  --mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #f44336;
  --mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-protected-state-layer-color: #f44336;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #414750;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #414750;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #f44336;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-icon-button-state-layer-color: #f44336;
}
html .bluedq-theme .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #191c20 12%, transparent);
  --mat-chip-focus-outline-color: #414750;
  --mat-chip-focus-state-layer-color: #414750;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #414750;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #414750;
  --mat-chip-outline-color: #727781;
  --mat-chip-selected-disabled-trailing-icon-color: #191c20;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #414750;
  --mat-chip-with-icon-disabled-icon-color: #191c20;
  --mat-chip-with-icon-icon-color: #414750;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #191c20;
  --mat-chip-with-trailing-icon-trailing-icon-color: #414750;
}
html .bluedq-theme .mat-warn .mdc-list-item__start,
html .bluedq-theme .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #f8f9ff;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-checkbox-label-text-color: #191c20;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #191c20;
  --mat-checkbox-unselected-focus-icon-color: #191c20;
  --mat-checkbox-unselected-focus-state-layer-color: #191c20;
  --mat-checkbox-unselected-hover-icon-color: #191c20;
  --mat-checkbox-unselected-hover-state-layer-color: #191c20;
  --mat-checkbox-unselected-icon-color: #414750;
  --mat-checkbox-unselected-pressed-state-layer-color: #f44336;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, #191c20 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #191c20;
  --mat-radio-disabled-unselected-icon-color: #191c20;
  --mat-radio-label-text-color: #191c20;
  --mat-radio-ripple-color: #191c20;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: #191c20;
  --mat-radio-unselected-hover-icon-color: #191c20;
  --mat-radio-unselected-pressed-icon-color: #191c20;
}
html .bluedq-theme .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
html .bluedq-theme .mdc-fab {
  --mat-fab-container-color: var(--mat-sys-on-primary);
  --mat-fab-foreground-color: var(--mat-sys-primary);
  --mat-fab-small-container-color: var(--mat-sys-on-primary);
  --mat-fab-small-foreground-color: var(--mat-sys-primary);
}
html .bluedq-theme .mdc-button.mat-warn {
  --mat-button-filled-container-color: var(--mat-sys-error);
}
html .bluedq-theme .mdc-button.mat-primary {
  --mat-button-filled-container-color: var(--mat-sys-primary);
}
html .bluedq-theme .mdc-fab.mat-warn {
  --mat-fab-container-color: var(--mat-sys-error);
  --mat-fab-foreground-color: var(--mat-sys-on-primary);
  --mat-fab-small-container-color: var(--mat-sys-error);
  --mat-fab-small-foreground-color: var(--mat-sys-on-primary);
}
html .bluedq-theme .mdc-fab.mat-primary {
  --mat-fab-container-color: var(--mat-sys-primary);
  --mat-fab-foreground-color: var(--mat-sys-on-primary);
  --mat-fab-small-container-color: var(--mat-sys-primary);
  --mat-fab-small-foreground-color: var(--mat-sys-on-primary);
}
html .bluedq-theme .mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: var(--mat-sys-error);
}
html .bluedq-theme .mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: var(--mat-sys-primary);
}
html .bluedq-theme {
  --mat-sidenav-container-shape: 0;
}