@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";

/* src/styles/splash-screen.css */
body fuse-splash-screen {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #111827;
  color: #F9FAFB;
  z-index: 999999;
  pointer-events: none;
  opacity: 1;
  visibility: visible;
  transition: opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);
}
body fuse-splash-screen img {
  width: 289px;
  max-width: 289px;
  border-radius: 24px;
}
body fuse-splash-screen .spinner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px;
  width: 56px;
}
body fuse-splash-screen .spinner > div {
  width: 12px;
  height: 12px;
  background-color: #1E96F7;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: fuse-bouncedelay 1s infinite ease-in-out both;
  animation: fuse-bouncedelay 1s infinite ease-in-out both;
}
body fuse-splash-screen .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
body fuse-splash-screen .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes fuse-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1.0);
  }
}
@keyframes fuse-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
body:not(.fuse-splash-screen-hidden) {
  overflow: hidden;
}
body.fuse-splash-screen-hidden fuse-splash-screen {
  visibility: hidden;
  opacity: 0;
}

/* src/styles/inter.css */
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url("./media/Inter-roman.var.woff2?v=3.18") format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url("./media/Inter-italic.var.woff2?v=3.18") format("woff2");
}

/* src/@fuse/styles/tailwind.scss */
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family:
    "Inter var",
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    "IBM Plex Mono",
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #94a3b8;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none !important;
}
html,
body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
  min-height: 100%;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
html {
  font-size: 16px;
}
body {
  font-size: 0.875rem;
}
body {
  font-feature-settings: "salt";
}
hr {
  margin: 32px 0;
  border-bottom-width: 1px;
}
img {
  width: 100%;
  vertical-align: top;
}
input[disabled] {
  opacity: 1;
  -webkit-text-fill-color: currentColor;
}
body,
.dark,
.light {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
}
*,
::before,
::after {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-border-rgb), var(--tw-border-opacity));
}
.dark *,
.dark ::before,
.dark ::after {
  --tw-border-opacity: 0.12 !important;
}
@media only screen and (min-width: 960px) {
  body:not(.os-mac) ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: rgba(0, 0, 0, 0);
  }
  body:not(.os-mac) ::-webkit-scrollbar:hover {
    width: 8px;
    height: 8px;
    background-color: rgba(0, 0, 0, 0.06);
  }
  body:not(.os-mac) ::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    border-radius: 20px;
    box-shadow: inset 0 0 0 20px rgba(0, 0, 0, 0.24);
  }
  body:not(.os-mac) ::-webkit-scrollbar-thumb:active {
    border-radius: 20px;
    box-shadow: inset 0 0 0 20px rgba(0, 0, 0, 0.37);
  }
  body:not(.os-mac).dark ::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.24);
  }
  body:not(.os-mac).dark ::-webkit-scrollbar-thumb:active {
    box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.37);
  }
}
[disabled] {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-disabled-rgb), var(--tw-text-opacity)) !important;
}
@media print {
  html {
    font-size: 12px !important;
  }
  body,
  .dark,
  .light {
    background: none !important;
  }
}
.mat-icon {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-mat-icon-rgb), var(--tw-text-opacity));
}
.text-default {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
}
.\!text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.text-hint {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.text-disabled {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-disabled-rgb), var(--tw-text-opacity)) !important;
}
.divider {
  color: var(--fuse-divider) !important;
}
.bg-card {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
}
.bg-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
}
.bg-dialog {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-dialog-rgb), var(--tw-bg-opacity)) !important;
}
.ring-bg-default {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-bg-default-rgb), var(--tw-ring-opacity)) !important;
}
.ring-bg-card {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-bg-card-rgb), var(--tw-ring-opacity)) !important;
}
.bg-hover {
  background-color: var(--fuse-bg-hover) !important;
}
body,
.theme-default {
  --fuse-primary-50: #eef2ff;
  --fuse-primary-50-rgb:
    238,242,255;
  --fuse-primary-100: #e0e7ff;
  --fuse-primary-100-rgb:
    224,231,255;
  --fuse-primary-200: #c7d2fe;
  --fuse-primary-200-rgb:
    199,210,254;
  --fuse-primary-300: #a5b4fc;
  --fuse-primary-300-rgb:
    165,180,252;
  --fuse-primary-400: #818cf8;
  --fuse-primary-400-rgb:
    129,140,248;
  --fuse-primary-500: #6366f1;
  --fuse-primary-500-rgb:
    99,102,241;
  --fuse-primary-600: #4f46e5;
  --fuse-primary-600-rgb:
    79,70,229;
  --fuse-primary-700: #4338ca;
  --fuse-primary-700-rgb:
    67,56,202;
  --fuse-primary-800: #3730a3;
  --fuse-primary-800-rgb:
    55,48,163;
  --fuse-primary-900: #312e81;
  --fuse-primary-900-rgb:
    49,46,129;
  --fuse-primary-950: #1e1b4b;
  --fuse-primary-950-rgb:
    30,27,75;
  --fuse-primary: #4f46e5;
  --fuse-primary-rgb:
    79,70,229;
  --fuse-on-primary-50: #1e1b4b;
  --fuse-on-primary-50-rgb:
    30,27,75;
  --fuse-on-primary-100: #1e1b4b;
  --fuse-on-primary-100-rgb:
    30,27,75;
  --fuse-on-primary-200: #1e1b4b;
  --fuse-on-primary-200-rgb:
    30,27,75;
  --fuse-on-primary-300: #1e1b4b;
  --fuse-on-primary-300-rgb:
    30,27,75;
  --fuse-on-primary-400: #1e1b4b;
  --fuse-on-primary-400-rgb:
    30,27,75;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
  --fuse-accent-50: #f8fafc;
  --fuse-accent-50-rgb:
    248,250,252;
  --fuse-accent-100: #f1f5f9;
  --fuse-accent-100-rgb:
    241,245,249;
  --fuse-accent-200: #e2e8f0;
  --fuse-accent-200-rgb:
    226,232,240;
  --fuse-accent-300: #cbd5e1;
  --fuse-accent-300-rgb:
    203,213,225;
  --fuse-accent-400: #94a3b8;
  --fuse-accent-400-rgb:
    148,163,184;
  --fuse-accent-500: #64748b;
  --fuse-accent-500-rgb:
    100,116,139;
  --fuse-accent-600: #475569;
  --fuse-accent-600-rgb:
    71,85,105;
  --fuse-accent-700: #334155;
  --fuse-accent-700-rgb:
    51,65,85;
  --fuse-accent-800: #1e293b;
  --fuse-accent-800-rgb:
    30,41,59;
  --fuse-accent-900: #0f172a;
  --fuse-accent-900-rgb:
    15,23,42;
  --fuse-accent-950: #020617;
  --fuse-accent-950-rgb:
    2,6,23;
  --fuse-accent: #1e293b;
  --fuse-accent-rgb:
    30,41,59;
  --fuse-on-accent-50: #020617;
  --fuse-on-accent-50-rgb:
    2,6,23;
  --fuse-on-accent-100: #020617;
  --fuse-on-accent-100-rgb:
    2,6,23;
  --fuse-on-accent-200: #020617;
  --fuse-on-accent-200-rgb:
    2,6,23;
  --fuse-on-accent-300: #020617;
  --fuse-on-accent-300-rgb:
    2,6,23;
  --fuse-on-accent-400: #020617;
  --fuse-on-accent-400-rgb:
    2,6,23;
  --fuse-on-accent-500: #FFFFFF;
  --fuse-on-accent-500-rgb:
    255,255,255;
  --fuse-on-accent-600: #FFFFFF;
  --fuse-on-accent-600-rgb:
    255,255,255;
  --fuse-on-accent-700: #FFFFFF;
  --fuse-on-accent-700-rgb:
    255,255,255;
  --fuse-on-accent-800: #FFFFFF;
  --fuse-on-accent-800-rgb:
    255,255,255;
  --fuse-on-accent-900: #FFFFFF;
  --fuse-on-accent-900-rgb:
    255,255,255;
  --fuse-on-accent-950: #FFFFFF;
  --fuse-on-accent-950-rgb:
    255,255,255;
  --fuse-on-accent: #FFFFFF;
  --fuse-on-accent-rgb:
    255,255,255;
  --fuse-warn-50: #fef2f2;
  --fuse-warn-50-rgb:
    254,242,242;
  --fuse-warn-100: #fee2e2;
  --fuse-warn-100-rgb:
    254,226,226;
  --fuse-warn-200: #fecaca;
  --fuse-warn-200-rgb:
    254,202,202;
  --fuse-warn-300: #fca5a5;
  --fuse-warn-300-rgb:
    252,165,165;
  --fuse-warn-400: #f87171;
  --fuse-warn-400-rgb:
    248,113,113;
  --fuse-warn-500: #ef4444;
  --fuse-warn-500-rgb:
    239,68,68;
  --fuse-warn-600: #dc2626;
  --fuse-warn-600-rgb:
    220,38,38;
  --fuse-warn-700: #b91c1c;
  --fuse-warn-700-rgb:
    185,28,28;
  --fuse-warn-800: #991b1b;
  --fuse-warn-800-rgb:
    153,27,27;
  --fuse-warn-900: #7f1d1d;
  --fuse-warn-900-rgb:
    127,29,29;
  --fuse-warn-950: #450a0a;
  --fuse-warn-950-rgb:
    69,10,10;
  --fuse-warn: #dc2626;
  --fuse-warn-rgb:
    220,38,38;
  --fuse-on-warn-50: #450a0a;
  --fuse-on-warn-50-rgb:
    69,10,10;
  --fuse-on-warn-100: #450a0a;
  --fuse-on-warn-100-rgb:
    69,10,10;
  --fuse-on-warn-200: #450a0a;
  --fuse-on-warn-200-rgb:
    69,10,10;
  --fuse-on-warn-300: #450a0a;
  --fuse-on-warn-300-rgb:
    69,10,10;
  --fuse-on-warn-400: #450a0a;
  --fuse-on-warn-400-rgb:
    69,10,10;
  --fuse-on-warn-500: #fef2f2;
  --fuse-on-warn-500-rgb:
    254,242,242;
  --fuse-on-warn-600: #FFFFFF;
  --fuse-on-warn-600-rgb:
    255,255,255;
  --fuse-on-warn-700: #FFFFFF;
  --fuse-on-warn-700-rgb:
    255,255,255;
  --fuse-on-warn-800: #FFFFFF;
  --fuse-on-warn-800-rgb:
    255,255,255;
  --fuse-on-warn-900: #FFFFFF;
  --fuse-on-warn-900-rgb:
    255,255,255;
  --fuse-on-warn-950: #FFFFFF;
  --fuse-on-warn-950-rgb:
    255,255,255;
  --fuse-on-warn: #FFFFFF;
  --fuse-on-warn-rgb:
    255,255,255;
}
.theme-brand {
  --fuse-primary-50: #eff5fe;
  --fuse-primary-50-rgb:
    239,245,254;
  --fuse-primary-100: #e2ecfd;
  --fuse-primary-100-rgb:
    226,236,253;
  --fuse-primary-200: #c4dafa;
  --fuse-primary-200-rgb:
    196,218,250;
  --fuse-primary-300: #a1c6f8;
  --fuse-primary-300-rgb:
    161,198,248;
  --fuse-primary-400: #74b0f5;
  --fuse-primary-400-rgb:
    116,176,245;
  --fuse-primary-500: #2196f3;
  --fuse-primary-500-rgb:
    33,150,243;
  --fuse-primary-600: #1e88dc;
  --fuse-primary-600-rgb:
    30,136,220;
  --fuse-primary-700: #1a78c3;
  --fuse-primary-700-rgb:
    26,120,195;
  --fuse-primary-800: #1766a6;
  --fuse-primary-800-rgb:
    23,102,166;
  --fuse-primary-900: #125183;
  --fuse-primary-900-rgb:
    18,81,131;
  --fuse-primary: #2196f3;
  --fuse-primary-rgb:
    33,150,243;
  --fuse-on-primary-50: #125183;
  --fuse-on-primary-50-rgb:
    18,81,131;
  --fuse-on-primary-100: #125183;
  --fuse-on-primary-100-rgb:
    18,81,131;
  --fuse-on-primary-200: #125183;
  --fuse-on-primary-200-rgb:
    18,81,131;
  --fuse-on-primary-300: #125183;
  --fuse-on-primary-300-rgb:
    18,81,131;
  --fuse-on-primary-400: #125183;
  --fuse-on-primary-400-rgb:
    18,81,131;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
}
.theme-teal {
  --fuse-primary-50: #f0fdfa;
  --fuse-primary-50-rgb:
    240,253,250;
  --fuse-primary-100: #ccfbf1;
  --fuse-primary-100-rgb:
    204,251,241;
  --fuse-primary-200: #99f6e4;
  --fuse-primary-200-rgb:
    153,246,228;
  --fuse-primary-300: #5eead4;
  --fuse-primary-300-rgb:
    94,234,212;
  --fuse-primary-400: #2dd4bf;
  --fuse-primary-400-rgb:
    45,212,191;
  --fuse-primary-500: #14b8a6;
  --fuse-primary-500-rgb:
    20,184,166;
  --fuse-primary-600: #0d9488;
  --fuse-primary-600-rgb:
    13,148,136;
  --fuse-primary-700: #0f766e;
  --fuse-primary-700-rgb:
    15,118,110;
  --fuse-primary-800: #115e59;
  --fuse-primary-800-rgb:
    17,94,89;
  --fuse-primary-900: #134e4a;
  --fuse-primary-900-rgb:
    19,78,74;
  --fuse-primary-950: #042f2e;
  --fuse-primary-950-rgb:
    4,47,46;
  --fuse-primary: #0d9488;
  --fuse-primary-rgb:
    13,148,136;
  --fuse-on-primary-50: #042f2e;
  --fuse-on-primary-50-rgb:
    4,47,46;
  --fuse-on-primary-100: #042f2e;
  --fuse-on-primary-100-rgb:
    4,47,46;
  --fuse-on-primary-200: #042f2e;
  --fuse-on-primary-200-rgb:
    4,47,46;
  --fuse-on-primary-300: #042f2e;
  --fuse-on-primary-300-rgb:
    4,47,46;
  --fuse-on-primary-400: #042f2e;
  --fuse-on-primary-400-rgb:
    4,47,46;
  --fuse-on-primary-500: #042f2e;
  --fuse-on-primary-500-rgb:
    4,47,46;
  --fuse-on-primary-600: #042f2e;
  --fuse-on-primary-600-rgb:
    4,47,46;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #042f2e;
  --fuse-on-primary-rgb:
    4,47,46;
}
.theme-rose {
  --fuse-primary-50: #fff1f2;
  --fuse-primary-50-rgb:
    255,241,242;
  --fuse-primary-100: #ffe4e6;
  --fuse-primary-100-rgb:
    255,228,230;
  --fuse-primary-200: #fecdd3;
  --fuse-primary-200-rgb:
    254,205,211;
  --fuse-primary-300: #fda4af;
  --fuse-primary-300-rgb:
    253,164,175;
  --fuse-primary-400: #fb7185;
  --fuse-primary-400-rgb:
    251,113,133;
  --fuse-primary-500: #f43f5e;
  --fuse-primary-500-rgb:
    244,63,94;
  --fuse-primary-600: #e11d48;
  --fuse-primary-600-rgb:
    225,29,72;
  --fuse-primary-700: #be123c;
  --fuse-primary-700-rgb:
    190,18,60;
  --fuse-primary-800: #9f1239;
  --fuse-primary-800-rgb:
    159,18,57;
  --fuse-primary-900: #881337;
  --fuse-primary-900-rgb:
    136,19,55;
  --fuse-primary-950: #4c0519;
  --fuse-primary-950-rgb:
    76,5,25;
  --fuse-primary: #f43f5e;
  --fuse-primary-rgb:
    244,63,94;
  --fuse-on-primary-50: #4c0519;
  --fuse-on-primary-50-rgb:
    76,5,25;
  --fuse-on-primary-100: #4c0519;
  --fuse-on-primary-100-rgb:
    76,5,25;
  --fuse-on-primary-200: #4c0519;
  --fuse-on-primary-200-rgb:
    76,5,25;
  --fuse-on-primary-300: #4c0519;
  --fuse-on-primary-300-rgb:
    76,5,25;
  --fuse-on-primary-400: #4c0519;
  --fuse-on-primary-400-rgb:
    76,5,25;
  --fuse-on-primary-500: #4c0519;
  --fuse-on-primary-500-rgb:
    76,5,25;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #4c0519;
  --fuse-on-primary-rgb:
    76,5,25;
}
.theme-purple {
  --fuse-primary-50: #faf5ff;
  --fuse-primary-50-rgb:
    250,245,255;
  --fuse-primary-100: #f3e8ff;
  --fuse-primary-100-rgb:
    243,232,255;
  --fuse-primary-200: #e9d5ff;
  --fuse-primary-200-rgb:
    233,213,255;
  --fuse-primary-300: #d8b4fe;
  --fuse-primary-300-rgb:
    216,180,254;
  --fuse-primary-400: #c084fc;
  --fuse-primary-400-rgb:
    192,132,252;
  --fuse-primary-500: #a855f7;
  --fuse-primary-500-rgb:
    168,85,247;
  --fuse-primary-600: #9333ea;
  --fuse-primary-600-rgb:
    147,51,234;
  --fuse-primary-700: #7e22ce;
  --fuse-primary-700-rgb:
    126,34,206;
  --fuse-primary-800: #6b21a8;
  --fuse-primary-800-rgb:
    107,33,168;
  --fuse-primary-900: #581c87;
  --fuse-primary-900-rgb:
    88,28,135;
  --fuse-primary-950: #3b0764;
  --fuse-primary-950-rgb:
    59,7,100;
  --fuse-primary: #9333ea;
  --fuse-primary-rgb:
    147,51,234;
  --fuse-on-primary-50: #3b0764;
  --fuse-on-primary-50-rgb:
    59,7,100;
  --fuse-on-primary-100: #3b0764;
  --fuse-on-primary-100-rgb:
    59,7,100;
  --fuse-on-primary-200: #3b0764;
  --fuse-on-primary-200-rgb:
    59,7,100;
  --fuse-on-primary-300: #3b0764;
  --fuse-on-primary-300-rgb:
    59,7,100;
  --fuse-on-primary-400: #3b0764;
  --fuse-on-primary-400-rgb:
    59,7,100;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
}
.theme-amber {
  --fuse-primary-50: #fffbeb;
  --fuse-primary-50-rgb:
    255,251,235;
  --fuse-primary-100: #fef3c7;
  --fuse-primary-100-rgb:
    254,243,199;
  --fuse-primary-200: #fde68a;
  --fuse-primary-200-rgb:
    253,230,138;
  --fuse-primary-300: #fcd34d;
  --fuse-primary-300-rgb:
    252,211,77;
  --fuse-primary-400: #fbbf24;
  --fuse-primary-400-rgb:
    251,191,36;
  --fuse-primary-500: #f59e0b;
  --fuse-primary-500-rgb:
    245,158,11;
  --fuse-primary-600: #d97706;
  --fuse-primary-600-rgb:
    217,119,6;
  --fuse-primary-700: #b45309;
  --fuse-primary-700-rgb:
    180,83,9;
  --fuse-primary-800: #92400e;
  --fuse-primary-800-rgb:
    146,64,14;
  --fuse-primary-900: #78350f;
  --fuse-primary-900-rgb:
    120,53,15;
  --fuse-primary-950: #451a03;
  --fuse-primary-950-rgb:
    69,26,3;
  --fuse-primary: #f59e0b;
  --fuse-primary-rgb:
    245,158,11;
  --fuse-on-primary-50: #451a03;
  --fuse-on-primary-50-rgb:
    69,26,3;
  --fuse-on-primary-100: #451a03;
  --fuse-on-primary-100-rgb:
    69,26,3;
  --fuse-on-primary-200: #451a03;
  --fuse-on-primary-200-rgb:
    69,26,3;
  --fuse-on-primary-300: #451a03;
  --fuse-on-primary-300-rgb:
    69,26,3;
  --fuse-on-primary-400: #451a03;
  --fuse-on-primary-400-rgb:
    69,26,3;
  --fuse-on-primary-500: #451a03;
  --fuse-on-primary-500-rgb:
    69,26,3;
  --fuse-on-primary-600: #451a03;
  --fuse-on-primary-600-rgb:
    69,26,3;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #451a03;
  --fuse-on-primary-rgb:
    69,26,3;
}
body.light,
.light,
.dark .light {
  --is-dark: false;
  --fuse-bg-app-bar: #FFFFFF;
  --fuse-bg-app-bar-rgb:
    255,255,255;
  --fuse-bg-card: #FFFFFF;
  --fuse-bg-card-rgb:
    255,255,255;
  --fuse-bg-default: #f1f5f9;
  --fuse-bg-default-rgb:
    241,245,249;
  --fuse-bg-dialog: #FFFFFF;
  --fuse-bg-dialog-rgb:
    255,255,255;
  --fuse-bg-hover: rgba(148,163,184,0.12);
  --fuse-bg-hover-rgb:
    148,163,184;
  --fuse-bg-status-bar: #cbd5e1;
  --fuse-bg-status-bar-rgb:
    203,213,225;
  --fuse-text-default: #1e293b;
  --fuse-text-default-rgb:
    30,41,59;
  --fuse-text-secondary: #64748b;
  --fuse-text-secondary-rgb:
    100,116,139;
  --fuse-text-hint: #94a3b8;
  --fuse-text-hint-rgb:
    148,163,184;
  --fuse-text-disabled: #94a3b8;
  --fuse-text-disabled-rgb:
    148,163,184;
  --fuse-border: #e2e8f0;
  --fuse-border-rgb:
    226,232,240;
  --fuse-divider: #e2e8f0;
  --fuse-divider-rgb:
    226,232,240;
  --fuse-icon: #64748b;
  --fuse-icon-rgb:
    100,116,139;
  --fuse-mat-icon: #64748b;
  --fuse-mat-icon-rgb:
    100,116,139;
}
body.dark,
.dark,
.light .dark {
  --fuse-bg-app-bar: #0f172a;
  --fuse-bg-app-bar-rgb:
    15,23,42;
  --fuse-bg-card: #1e293b;
  --fuse-bg-card-rgb:
    30,41,59;
  --fuse-bg-default: #0f172a;
  --fuse-bg-default-rgb:
    15,23,42;
  --fuse-bg-dialog: #1e293b;
  --fuse-bg-dialog-rgb:
    30,41,59;
  --fuse-bg-hover: rgba(255, 255, 255, 0.05);
  --fuse-bg-hover-rgb:
    255,255,255;
  --fuse-bg-status-bar: #0f172a;
  --fuse-bg-status-bar-rgb:
    15,23,42;
  --fuse-text-default: #FFFFFF;
  --fuse-text-default-rgb:
    255,255,255;
  --fuse-text-secondary: #94a3b8;
  --fuse-text-secondary-rgb:
    148,163,184;
  --fuse-text-hint: #64748b;
  --fuse-text-hint-rgb:
    100,116,139;
  --fuse-text-disabled: #475569;
  --fuse-text-disabled-rgb:
    71,85,105;
  --fuse-border: rgba(241,245,249,0.12);
  --fuse-border-rgb:
    241,245,249;
  --fuse-divider: rgba(241,245,249,0.12);
  --fuse-divider-rgb:
    241,245,249;
  --fuse-icon: #94a3b8;
  --fuse-icon-rgb:
    148,163,184;
  --fuse-mat-icon: #94a3b8;
  --fuse-mat-icon-rgb:
    148,163,184;
}
.prose {
  color: var(--fuse-text-default);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-secondary);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-primary-500);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-color: var(--fuse-border);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--fuse-text-default);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201c""\201d""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  border-left-color: var(--fuse-border);
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 500;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-primary);
}
.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: #fff;
  background-color: #1e293b;
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--fuse-border);
  color: var(--fuse-text-default);
}
.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--fuse-border);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  vertical-align: top;
}
.prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  text-align: start;
}
.prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 0;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  color: var(--fuse-text-secondary);
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  background-color: var(--fuse-text-hint);
}
.prose :where(figure figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-secondary);
}
.prose-sm {
  font-size: 0.875rem;
  line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-sm :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}
.prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
}
.prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8888889em;
}
.prose-sm :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}
.prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
  line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 0;
}
.hover\:bg-hover:hover {
  background-color: var(--fuse-bg-hover) !important;
}
.group:hover .group-hover\:text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
@media (min-width: 600px) {
  .sm\:bg-card {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
  }
}
.dark\:bg-card:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
}
.dark\:bg-default:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
}
.dark\:bg-hover:where(.dark, .dark *) {
  background-color: var(--fuse-bg-hover) !important;
}
.dark\:hover\:bg-hover:hover:where(.dark, .dark *) {
  background-color: var(--fuse-bg-hover) !important;
}

/* src/@fuse/styles/themes.scss */
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --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-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
html {
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --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-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-button-filled-label-text-transform: none;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-protected-label-text-transform: none;
  --mat-button-text-label-text-transform: none;
  --mat-button-tonal-label-text-transform: none;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --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-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --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-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --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:
    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-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --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-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --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-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --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-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-header-text-size: 11px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-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);
}
.theme-default .light,
.theme-default.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-accent,
.theme-default.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-warn,
.theme-default.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-primary,
.theme-default.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-accent,
.theme-default.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-warn,
.theme-default.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-default .light,
.theme-default.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-default .light .mat-mdc-form-field.mat-accent,
.theme-default.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-default .light .mat-mdc-form-field.mat-warn,
.theme-default.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-form-field.mat-accent,
.theme-default.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-form-field.mat-warn,
.theme-default.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-standard-chip,
.theme-default.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-default .light .mat-mdc-radio-button.mat-primary,
.theme-default.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-radio-button.mat-accent,
.theme-default.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-radio-button.mat-warn,
.theme-default.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-default .light .mat-accent,
.theme-default.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-warn,
.theme-default.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mdc-list-item__start,
.theme-default .light .mdc-list-item__end,
.theme-default.light .mdc-list-item__start,
.theme-default.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-accent .mdc-list-item__start,
.theme-default .light .mat-accent .mdc-list-item__end,
.theme-default.light .mat-accent .mdc-list-item__start,
.theme-default.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-warn .mdc-list-item__start,
.theme-default .light .mat-warn .mdc-list-item__end,
.theme-default.light .mat-warn .mdc-list-item__start,
.theme-default.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-list-option,
.theme-default.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-list-option.mat-accent,
.theme-default.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-list-option.mat-warn,
.theme-default.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #4f46e5;
}
.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-default .light,
.theme-default.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-checkbox.mat-primary,
.theme-default.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-mdc-checkbox.mat-warn,
.theme-default.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-button.mat-primary,
.theme-default .light .mat-mdc-unelevated-button.mat-primary,
.theme-default .light .mat-mdc-raised-button.mat-primary,
.theme-default .light .mat-mdc-outlined-button.mat-primary,
.theme-default .light .mat-tonal-button.mat-primary,
.theme-default.light .mat-mdc-button.mat-primary,
.theme-default.light .mat-mdc-unelevated-button.mat-primary,
.theme-default.light .mat-mdc-raised-button.mat-primary,
.theme-default.light .mat-mdc-outlined-button.mat-primary,
.theme-default.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-button.mat-accent,
.theme-default .light .mat-mdc-unelevated-button.mat-accent,
.theme-default .light .mat-mdc-raised-button.mat-accent,
.theme-default .light .mat-mdc-outlined-button.mat-accent,
.theme-default .light .mat-tonal-button.mat-accent,
.theme-default.light .mat-mdc-button.mat-accent,
.theme-default.light .mat-mdc-unelevated-button.mat-accent,
.theme-default.light .mat-mdc-raised-button.mat-accent,
.theme-default.light .mat-mdc-outlined-button.mat-accent,
.theme-default.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-button.mat-warn,
.theme-default .light .mat-mdc-unelevated-button.mat-warn,
.theme-default .light .mat-mdc-raised-button.mat-warn,
.theme-default .light .mat-mdc-outlined-button.mat-warn,
.theme-default .light .mat-tonal-button.mat-warn,
.theme-default.light .mat-mdc-button.mat-warn,
.theme-default.light .mat-mdc-unelevated-button.mat-warn,
.theme-default.light .mat-mdc-raised-button.mat-warn,
.theme-default.light .mat-mdc-outlined-button.mat-warn,
.theme-default.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-icon-button.mat-primary,
.theme-default.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-icon-button.mat-accent,
.theme-default.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-icon-button.mat-warn,
.theme-default.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-fab.mat-primary,
.theme-default .light .mat-mdc-mini-fab.mat-primary,
.theme-default.light .mat-mdc-fab.mat-primary,
.theme-default.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-fab.mat-accent,
.theme-default .light .mat-mdc-mini-fab.mat-accent,
.theme-default.light .mat-mdc-fab.mat-accent,
.theme-default.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light .mat-mdc-fab.mat-warn,
.theme-default .light .mat-mdc-mini-fab.mat-warn,
.theme-default.light .mat-mdc-fab.mat-warn,
.theme-default.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-datepicker-content.mat-accent,
.theme-default .light .mat-datepicker-toggle-active.mat-accent,
.theme-default.light .mat-datepicker-content.mat-accent,
.theme-default.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light .mat-datepicker-content.mat-warn,
.theme-default .light .mat-datepicker-toggle-active.mat-warn,
.theme-default.light .mat-datepicker-content.mat-warn,
.theme-default.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .light,
.theme-default.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-default .light .mat-icon.mat-primary,
.theme-default.light .mat-icon.mat-primary {
  --mat-icon-color: #4f46e5;
}
.theme-default .light .mat-icon.mat-accent,
.theme-default.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-default .light .mat-icon.mat-warn,
.theme-default.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-default .light,
.theme-default.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-default .light .mat-toolbar.mat-primary,
.theme-default.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #4f46e5;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-default .light .mat-toolbar.mat-accent,
.theme-default.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-default .light .mat-toolbar.mat-warn,
.theme-default.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-default .dark,
.theme-default.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-accent,
.theme-default.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-warn,
.theme-default.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-primary,
.theme-default.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-accent,
.theme-default.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-warn,
.theme-default.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-default .dark,
.theme-default.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-default .dark .mat-mdc-form-field.mat-accent,
.theme-default.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-default .dark .mat-mdc-form-field.mat-warn,
.theme-default.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-form-field.mat-accent,
.theme-default.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-form-field.mat-warn,
.theme-default.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-standard-chip,
.theme-default.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-default .dark .mat-mdc-radio-button.mat-primary,
.theme-default.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-radio-button.mat-accent,
.theme-default.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-radio-button.mat-warn,
.theme-default.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-default .dark .mat-accent,
.theme-default.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-warn,
.theme-default.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mdc-list-item__start,
.theme-default .dark .mdc-list-item__end,
.theme-default.dark .mdc-list-item__start,
.theme-default.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-accent .mdc-list-item__start,
.theme-default .dark .mat-accent .mdc-list-item__end,
.theme-default.dark .mat-accent .mdc-list-item__start,
.theme-default.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-warn .mdc-list-item__start,
.theme-default .dark .mat-warn .mdc-list-item__end,
.theme-default.dark .mat-warn .mdc-list-item__start,
.theme-default.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-list-option,
.theme-default.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-list-option.mat-accent,
.theme-default.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-list-option.mat-warn,
.theme-default.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #4f46e5;
}
.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-default .dark,
.theme-default.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-checkbox.mat-primary,
.theme-default.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-mdc-checkbox.mat-warn,
.theme-default.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-button.mat-primary,
.theme-default .dark .mat-mdc-unelevated-button.mat-primary,
.theme-default .dark .mat-mdc-raised-button.mat-primary,
.theme-default .dark .mat-mdc-outlined-button.mat-primary,
.theme-default .dark .mat-tonal-button.mat-primary,
.theme-default.dark .mat-mdc-button.mat-primary,
.theme-default.dark .mat-mdc-unelevated-button.mat-primary,
.theme-default.dark .mat-mdc-raised-button.mat-primary,
.theme-default.dark .mat-mdc-outlined-button.mat-primary,
.theme-default.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-button.mat-accent,
.theme-default .dark .mat-mdc-unelevated-button.mat-accent,
.theme-default .dark .mat-mdc-raised-button.mat-accent,
.theme-default .dark .mat-mdc-outlined-button.mat-accent,
.theme-default .dark .mat-tonal-button.mat-accent,
.theme-default.dark .mat-mdc-button.mat-accent,
.theme-default.dark .mat-mdc-unelevated-button.mat-accent,
.theme-default.dark .mat-mdc-raised-button.mat-accent,
.theme-default.dark .mat-mdc-outlined-button.mat-accent,
.theme-default.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-button.mat-warn,
.theme-default .dark .mat-mdc-unelevated-button.mat-warn,
.theme-default .dark .mat-mdc-raised-button.mat-warn,
.theme-default .dark .mat-mdc-outlined-button.mat-warn,
.theme-default .dark .mat-tonal-button.mat-warn,
.theme-default.dark .mat-mdc-button.mat-warn,
.theme-default.dark .mat-mdc-unelevated-button.mat-warn,
.theme-default.dark .mat-mdc-raised-button.mat-warn,
.theme-default.dark .mat-mdc-outlined-button.mat-warn,
.theme-default.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-icon-button.mat-primary,
.theme-default.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-icon-button.mat-accent,
.theme-default.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-icon-button.mat-warn,
.theme-default.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-fab.mat-primary,
.theme-default .dark .mat-mdc-mini-fab.mat-primary,
.theme-default.dark .mat-mdc-fab.mat-primary,
.theme-default.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-fab.mat-accent,
.theme-default .dark .mat-mdc-mini-fab.mat-accent,
.theme-default.dark .mat-mdc-fab.mat-accent,
.theme-default.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark .mat-mdc-fab.mat-warn,
.theme-default .dark .mat-mdc-mini-fab.mat-warn,
.theme-default.dark .mat-mdc-fab.mat-warn,
.theme-default.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-datepicker-content.mat-accent,
.theme-default .dark .mat-datepicker-toggle-active.mat-accent,
.theme-default.dark .mat-datepicker-content.mat-accent,
.theme-default.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark .mat-datepicker-content.mat-warn,
.theme-default .dark .mat-datepicker-toggle-active.mat-warn,
.theme-default.dark .mat-datepicker-content.mat-warn,
.theme-default.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-default .dark,
.theme-default.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-default .dark .mat-icon.mat-primary,
.theme-default.dark .mat-icon.mat-primary {
  --mat-icon-color: #4f46e5;
}
.theme-default .dark .mat-icon.mat-accent,
.theme-default.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-default .dark .mat-icon.mat-warn,
.theme-default.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-default .dark,
.theme-default.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-default .dark .mat-toolbar.mat-primary,
.theme-default.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #4f46e5;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-default .dark .mat-toolbar.mat-accent,
.theme-default.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-default .dark .mat-toolbar.mat-warn,
.theme-default.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .light,
.theme-brand.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-accent,
.theme-brand.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-warn,
.theme-brand.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-primary,
.theme-brand.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-accent,
.theme-brand.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-warn,
.theme-brand.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-brand .light,
.theme-brand.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-brand .light .mat-mdc-form-field.mat-accent,
.theme-brand.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-brand .light .mat-mdc-form-field.mat-warn,
.theme-brand.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-form-field.mat-accent,
.theme-brand.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-form-field.mat-warn,
.theme-brand.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-standard-chip,
.theme-brand.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-brand .light .mat-mdc-radio-button.mat-primary,
.theme-brand.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-radio-button.mat-accent,
.theme-brand.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-radio-button.mat-warn,
.theme-brand.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-brand .light .mat-accent,
.theme-brand.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-warn,
.theme-brand.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mdc-list-item__start,
.theme-brand .light .mdc-list-item__end,
.theme-brand.light .mdc-list-item__start,
.theme-brand.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-accent .mdc-list-item__start,
.theme-brand .light .mat-accent .mdc-list-item__end,
.theme-brand.light .mat-accent .mdc-list-item__start,
.theme-brand.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-warn .mdc-list-item__start,
.theme-brand .light .mat-warn .mdc-list-item__end,
.theme-brand.light .mat-warn .mdc-list-item__start,
.theme-brand.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-list-option,
.theme-brand.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-list-option.mat-accent,
.theme-brand.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-list-option.mat-warn,
.theme-brand.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #2196f3;
}
.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-brand .light,
.theme-brand.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-checkbox.mat-primary,
.theme-brand.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-mdc-checkbox.mat-warn,
.theme-brand.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-button.mat-primary,
.theme-brand .light .mat-mdc-unelevated-button.mat-primary,
.theme-brand .light .mat-mdc-raised-button.mat-primary,
.theme-brand .light .mat-mdc-outlined-button.mat-primary,
.theme-brand .light .mat-tonal-button.mat-primary,
.theme-brand.light .mat-mdc-button.mat-primary,
.theme-brand.light .mat-mdc-unelevated-button.mat-primary,
.theme-brand.light .mat-mdc-raised-button.mat-primary,
.theme-brand.light .mat-mdc-outlined-button.mat-primary,
.theme-brand.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-button.mat-accent,
.theme-brand .light .mat-mdc-unelevated-button.mat-accent,
.theme-brand .light .mat-mdc-raised-button.mat-accent,
.theme-brand .light .mat-mdc-outlined-button.mat-accent,
.theme-brand .light .mat-tonal-button.mat-accent,
.theme-brand.light .mat-mdc-button.mat-accent,
.theme-brand.light .mat-mdc-unelevated-button.mat-accent,
.theme-brand.light .mat-mdc-raised-button.mat-accent,
.theme-brand.light .mat-mdc-outlined-button.mat-accent,
.theme-brand.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-button.mat-warn,
.theme-brand .light .mat-mdc-unelevated-button.mat-warn,
.theme-brand .light .mat-mdc-raised-button.mat-warn,
.theme-brand .light .mat-mdc-outlined-button.mat-warn,
.theme-brand .light .mat-tonal-button.mat-warn,
.theme-brand.light .mat-mdc-button.mat-warn,
.theme-brand.light .mat-mdc-unelevated-button.mat-warn,
.theme-brand.light .mat-mdc-raised-button.mat-warn,
.theme-brand.light .mat-mdc-outlined-button.mat-warn,
.theme-brand.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-icon-button.mat-primary,
.theme-brand.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-icon-button.mat-accent,
.theme-brand.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-icon-button.mat-warn,
.theme-brand.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-fab.mat-primary,
.theme-brand .light .mat-mdc-mini-fab.mat-primary,
.theme-brand.light .mat-mdc-fab.mat-primary,
.theme-brand.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-fab.mat-accent,
.theme-brand .light .mat-mdc-mini-fab.mat-accent,
.theme-brand.light .mat-mdc-fab.mat-accent,
.theme-brand.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light .mat-mdc-fab.mat-warn,
.theme-brand .light .mat-mdc-mini-fab.mat-warn,
.theme-brand.light .mat-mdc-fab.mat-warn,
.theme-brand.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-datepicker-content.mat-accent,
.theme-brand .light .mat-datepicker-toggle-active.mat-accent,
.theme-brand.light .mat-datepicker-content.mat-accent,
.theme-brand.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light .mat-datepicker-content.mat-warn,
.theme-brand .light .mat-datepicker-toggle-active.mat-warn,
.theme-brand.light .mat-datepicker-content.mat-warn,
.theme-brand.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .light,
.theme-brand.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-brand .light .mat-icon.mat-primary,
.theme-brand.light .mat-icon.mat-primary {
  --mat-icon-color: #2196f3;
}
.theme-brand .light .mat-icon.mat-accent,
.theme-brand.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-brand .light .mat-icon.mat-warn,
.theme-brand.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-brand .light,
.theme-brand.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-brand .light .mat-toolbar.mat-primary,
.theme-brand.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #2196f3;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .light .mat-toolbar.mat-accent,
.theme-brand.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .light .mat-toolbar.mat-warn,
.theme-brand.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-accent,
.theme-brand.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-warn,
.theme-brand.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-primary,
.theme-brand.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-accent,
.theme-brand.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-warn,
.theme-brand.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-brand .dark .mat-mdc-form-field.mat-accent,
.theme-brand.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-brand .dark .mat-mdc-form-field.mat-warn,
.theme-brand.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-form-field.mat-accent,
.theme-brand.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-form-field.mat-warn,
.theme-brand.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-standard-chip,
.theme-brand.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-brand .dark .mat-mdc-radio-button.mat-primary,
.theme-brand.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-radio-button.mat-accent,
.theme-brand.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-radio-button.mat-warn,
.theme-brand.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-brand .dark .mat-accent,
.theme-brand.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-warn,
.theme-brand.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mdc-list-item__start,
.theme-brand .dark .mdc-list-item__end,
.theme-brand.dark .mdc-list-item__start,
.theme-brand.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-accent .mdc-list-item__start,
.theme-brand .dark .mat-accent .mdc-list-item__end,
.theme-brand.dark .mat-accent .mdc-list-item__start,
.theme-brand.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-warn .mdc-list-item__start,
.theme-brand .dark .mat-warn .mdc-list-item__end,
.theme-brand.dark .mat-warn .mdc-list-item__start,
.theme-brand.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-list-option,
.theme-brand.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-list-option.mat-accent,
.theme-brand.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-list-option.mat-warn,
.theme-brand.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #2196f3;
}
.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-checkbox.mat-primary,
.theme-brand.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-mdc-checkbox.mat-warn,
.theme-brand.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-button.mat-primary,
.theme-brand .dark .mat-mdc-unelevated-button.mat-primary,
.theme-brand .dark .mat-mdc-raised-button.mat-primary,
.theme-brand .dark .mat-mdc-outlined-button.mat-primary,
.theme-brand .dark .mat-tonal-button.mat-primary,
.theme-brand.dark .mat-mdc-button.mat-primary,
.theme-brand.dark .mat-mdc-unelevated-button.mat-primary,
.theme-brand.dark .mat-mdc-raised-button.mat-primary,
.theme-brand.dark .mat-mdc-outlined-button.mat-primary,
.theme-brand.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-button.mat-accent,
.theme-brand .dark .mat-mdc-unelevated-button.mat-accent,
.theme-brand .dark .mat-mdc-raised-button.mat-accent,
.theme-brand .dark .mat-mdc-outlined-button.mat-accent,
.theme-brand .dark .mat-tonal-button.mat-accent,
.theme-brand.dark .mat-mdc-button.mat-accent,
.theme-brand.dark .mat-mdc-unelevated-button.mat-accent,
.theme-brand.dark .mat-mdc-raised-button.mat-accent,
.theme-brand.dark .mat-mdc-outlined-button.mat-accent,
.theme-brand.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-button.mat-warn,
.theme-brand .dark .mat-mdc-unelevated-button.mat-warn,
.theme-brand .dark .mat-mdc-raised-button.mat-warn,
.theme-brand .dark .mat-mdc-outlined-button.mat-warn,
.theme-brand .dark .mat-tonal-button.mat-warn,
.theme-brand.dark .mat-mdc-button.mat-warn,
.theme-brand.dark .mat-mdc-unelevated-button.mat-warn,
.theme-brand.dark .mat-mdc-raised-button.mat-warn,
.theme-brand.dark .mat-mdc-outlined-button.mat-warn,
.theme-brand.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-icon-button.mat-primary,
.theme-brand.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-icon-button.mat-accent,
.theme-brand.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-icon-button.mat-warn,
.theme-brand.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-fab.mat-primary,
.theme-brand .dark .mat-mdc-mini-fab.mat-primary,
.theme-brand.dark .mat-mdc-fab.mat-primary,
.theme-brand.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-fab.mat-accent,
.theme-brand .dark .mat-mdc-mini-fab.mat-accent,
.theme-brand.dark .mat-mdc-fab.mat-accent,
.theme-brand.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark .mat-mdc-fab.mat-warn,
.theme-brand .dark .mat-mdc-mini-fab.mat-warn,
.theme-brand.dark .mat-mdc-fab.mat-warn,
.theme-brand.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-datepicker-content.mat-accent,
.theme-brand .dark .mat-datepicker-toggle-active.mat-accent,
.theme-brand.dark .mat-datepicker-content.mat-accent,
.theme-brand.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark .mat-datepicker-content.mat-warn,
.theme-brand .dark .mat-datepicker-toggle-active.mat-warn,
.theme-brand.dark .mat-datepicker-content.mat-warn,
.theme-brand.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-brand .dark .mat-icon.mat-primary,
.theme-brand.dark .mat-icon.mat-primary {
  --mat-icon-color: #2196f3;
}
.theme-brand .dark .mat-icon.mat-accent,
.theme-brand.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-brand .dark .mat-icon.mat-warn,
.theme-brand.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-brand .dark,
.theme-brand.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-brand .dark .mat-toolbar.mat-primary,
.theme-brand.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #2196f3;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .dark .mat-toolbar.mat-accent,
.theme-brand.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-brand .dark .mat-toolbar.mat-warn,
.theme-brand.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-teal .light,
.theme-teal.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-accent,
.theme-teal.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-warn,
.theme-teal.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-primary,
.theme-teal.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-accent,
.theme-teal.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-warn,
.theme-teal.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-teal .light,
.theme-teal.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-teal .light .mat-mdc-form-field.mat-accent,
.theme-teal.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-teal .light .mat-mdc-form-field.mat-warn,
.theme-teal.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-form-field.mat-accent,
.theme-teal.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-form-field.mat-warn,
.theme-teal.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-standard-chip,
.theme-teal.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-teal .light .mat-mdc-radio-button.mat-primary,
.theme-teal.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-radio-button.mat-accent,
.theme-teal.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-radio-button.mat-warn,
.theme-teal.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-teal .light .mat-accent,
.theme-teal.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-warn,
.theme-teal.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mdc-list-item__start,
.theme-teal .light .mdc-list-item__end,
.theme-teal.light .mdc-list-item__start,
.theme-teal.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-accent .mdc-list-item__start,
.theme-teal .light .mat-accent .mdc-list-item__end,
.theme-teal.light .mat-accent .mdc-list-item__start,
.theme-teal.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-warn .mdc-list-item__start,
.theme-teal .light .mat-warn .mdc-list-item__end,
.theme-teal.light .mat-warn .mdc-list-item__start,
.theme-teal.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-list-option,
.theme-teal.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-list-option.mat-accent,
.theme-teal.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-list-option.mat-warn,
.theme-teal.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #0d9488;
}
.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-teal .light,
.theme-teal.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-checkbox.mat-primary,
.theme-teal.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-mdc-checkbox.mat-warn,
.theme-teal.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-button.mat-primary,
.theme-teal .light .mat-mdc-unelevated-button.mat-primary,
.theme-teal .light .mat-mdc-raised-button.mat-primary,
.theme-teal .light .mat-mdc-outlined-button.mat-primary,
.theme-teal .light .mat-tonal-button.mat-primary,
.theme-teal.light .mat-mdc-button.mat-primary,
.theme-teal.light .mat-mdc-unelevated-button.mat-primary,
.theme-teal.light .mat-mdc-raised-button.mat-primary,
.theme-teal.light .mat-mdc-outlined-button.mat-primary,
.theme-teal.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-button.mat-accent,
.theme-teal .light .mat-mdc-unelevated-button.mat-accent,
.theme-teal .light .mat-mdc-raised-button.mat-accent,
.theme-teal .light .mat-mdc-outlined-button.mat-accent,
.theme-teal .light .mat-tonal-button.mat-accent,
.theme-teal.light .mat-mdc-button.mat-accent,
.theme-teal.light .mat-mdc-unelevated-button.mat-accent,
.theme-teal.light .mat-mdc-raised-button.mat-accent,
.theme-teal.light .mat-mdc-outlined-button.mat-accent,
.theme-teal.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-button.mat-warn,
.theme-teal .light .mat-mdc-unelevated-button.mat-warn,
.theme-teal .light .mat-mdc-raised-button.mat-warn,
.theme-teal .light .mat-mdc-outlined-button.mat-warn,
.theme-teal .light .mat-tonal-button.mat-warn,
.theme-teal.light .mat-mdc-button.mat-warn,
.theme-teal.light .mat-mdc-unelevated-button.mat-warn,
.theme-teal.light .mat-mdc-raised-button.mat-warn,
.theme-teal.light .mat-mdc-outlined-button.mat-warn,
.theme-teal.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-icon-button.mat-primary,
.theme-teal.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-icon-button.mat-accent,
.theme-teal.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-icon-button.mat-warn,
.theme-teal.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-fab.mat-primary,
.theme-teal .light .mat-mdc-mini-fab.mat-primary,
.theme-teal.light .mat-mdc-fab.mat-primary,
.theme-teal.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-fab.mat-accent,
.theme-teal .light .mat-mdc-mini-fab.mat-accent,
.theme-teal.light .mat-mdc-fab.mat-accent,
.theme-teal.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light .mat-mdc-fab.mat-warn,
.theme-teal .light .mat-mdc-mini-fab.mat-warn,
.theme-teal.light .mat-mdc-fab.mat-warn,
.theme-teal.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-datepicker-content.mat-accent,
.theme-teal .light .mat-datepicker-toggle-active.mat-accent,
.theme-teal.light .mat-datepicker-content.mat-accent,
.theme-teal.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light .mat-datepicker-content.mat-warn,
.theme-teal .light .mat-datepicker-toggle-active.mat-warn,
.theme-teal.light .mat-datepicker-content.mat-warn,
.theme-teal.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .light,
.theme-teal.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-teal .light .mat-icon.mat-primary,
.theme-teal.light .mat-icon.mat-primary {
  --mat-icon-color: #0d9488;
}
.theme-teal .light .mat-icon.mat-accent,
.theme-teal.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-teal .light .mat-icon.mat-warn,
.theme-teal.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-teal .light,
.theme-teal.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-teal .light .mat-toolbar.mat-primary,
.theme-teal.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #0d9488;
  --mat-toolbar-container-text-color: #042f2e;
}
.theme-teal .light .mat-toolbar.mat-accent,
.theme-teal.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-teal .light .mat-toolbar.mat-warn,
.theme-teal.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-accent,
.theme-teal.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-warn,
.theme-teal.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-primary,
.theme-teal.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-accent,
.theme-teal.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-warn,
.theme-teal.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-teal .dark .mat-mdc-form-field.mat-accent,
.theme-teal.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-teal .dark .mat-mdc-form-field.mat-warn,
.theme-teal.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-form-field.mat-accent,
.theme-teal.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-form-field.mat-warn,
.theme-teal.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-standard-chip,
.theme-teal.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-teal .dark .mat-mdc-radio-button.mat-primary,
.theme-teal.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-radio-button.mat-accent,
.theme-teal.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-radio-button.mat-warn,
.theme-teal.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-teal .dark .mat-accent,
.theme-teal.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-warn,
.theme-teal.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mdc-list-item__start,
.theme-teal .dark .mdc-list-item__end,
.theme-teal.dark .mdc-list-item__start,
.theme-teal.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-accent .mdc-list-item__start,
.theme-teal .dark .mat-accent .mdc-list-item__end,
.theme-teal.dark .mat-accent .mdc-list-item__start,
.theme-teal.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-warn .mdc-list-item__start,
.theme-teal .dark .mat-warn .mdc-list-item__end,
.theme-teal.dark .mat-warn .mdc-list-item__start,
.theme-teal.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-list-option,
.theme-teal.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-list-option.mat-accent,
.theme-teal.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-list-option.mat-warn,
.theme-teal.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #0d9488;
}
.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-checkbox.mat-primary,
.theme-teal.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-mdc-checkbox.mat-warn,
.theme-teal.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-button.mat-primary,
.theme-teal .dark .mat-mdc-unelevated-button.mat-primary,
.theme-teal .dark .mat-mdc-raised-button.mat-primary,
.theme-teal .dark .mat-mdc-outlined-button.mat-primary,
.theme-teal .dark .mat-tonal-button.mat-primary,
.theme-teal.dark .mat-mdc-button.mat-primary,
.theme-teal.dark .mat-mdc-unelevated-button.mat-primary,
.theme-teal.dark .mat-mdc-raised-button.mat-primary,
.theme-teal.dark .mat-mdc-outlined-button.mat-primary,
.theme-teal.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-button.mat-accent,
.theme-teal .dark .mat-mdc-unelevated-button.mat-accent,
.theme-teal .dark .mat-mdc-raised-button.mat-accent,
.theme-teal .dark .mat-mdc-outlined-button.mat-accent,
.theme-teal .dark .mat-tonal-button.mat-accent,
.theme-teal.dark .mat-mdc-button.mat-accent,
.theme-teal.dark .mat-mdc-unelevated-button.mat-accent,
.theme-teal.dark .mat-mdc-raised-button.mat-accent,
.theme-teal.dark .mat-mdc-outlined-button.mat-accent,
.theme-teal.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-button.mat-warn,
.theme-teal .dark .mat-mdc-unelevated-button.mat-warn,
.theme-teal .dark .mat-mdc-raised-button.mat-warn,
.theme-teal .dark .mat-mdc-outlined-button.mat-warn,
.theme-teal .dark .mat-tonal-button.mat-warn,
.theme-teal.dark .mat-mdc-button.mat-warn,
.theme-teal.dark .mat-mdc-unelevated-button.mat-warn,
.theme-teal.dark .mat-mdc-raised-button.mat-warn,
.theme-teal.dark .mat-mdc-outlined-button.mat-warn,
.theme-teal.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-icon-button.mat-primary,
.theme-teal.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-icon-button.mat-accent,
.theme-teal.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-icon-button.mat-warn,
.theme-teal.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-fab.mat-primary,
.theme-teal .dark .mat-mdc-mini-fab.mat-primary,
.theme-teal.dark .mat-mdc-fab.mat-primary,
.theme-teal.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-fab.mat-accent,
.theme-teal .dark .mat-mdc-mini-fab.mat-accent,
.theme-teal.dark .mat-mdc-fab.mat-accent,
.theme-teal.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark .mat-mdc-fab.mat-warn,
.theme-teal .dark .mat-mdc-mini-fab.mat-warn,
.theme-teal.dark .mat-mdc-fab.mat-warn,
.theme-teal.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-datepicker-content.mat-accent,
.theme-teal .dark .mat-datepicker-toggle-active.mat-accent,
.theme-teal.dark .mat-datepicker-content.mat-accent,
.theme-teal.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark .mat-datepicker-content.mat-warn,
.theme-teal .dark .mat-datepicker-toggle-active.mat-warn,
.theme-teal.dark .mat-datepicker-content.mat-warn,
.theme-teal.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-teal .dark .mat-icon.mat-primary,
.theme-teal.dark .mat-icon.mat-primary {
  --mat-icon-color: #0d9488;
}
.theme-teal .dark .mat-icon.mat-accent,
.theme-teal.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-teal .dark .mat-icon.mat-warn,
.theme-teal.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-teal .dark,
.theme-teal.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-teal .dark .mat-toolbar.mat-primary,
.theme-teal.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #0d9488;
  --mat-toolbar-container-text-color: #042f2e;
}
.theme-teal .dark .mat-toolbar.mat-accent,
.theme-teal.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-teal .dark .mat-toolbar.mat-warn,
.theme-teal.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-rose .light,
.theme-rose.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-accent,
.theme-rose.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-warn,
.theme-rose.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-primary,
.theme-rose.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-accent,
.theme-rose.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-warn,
.theme-rose.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-rose .light,
.theme-rose.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-rose .light .mat-mdc-form-field.mat-accent,
.theme-rose.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-rose .light .mat-mdc-form-field.mat-warn,
.theme-rose.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-form-field.mat-accent,
.theme-rose.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-form-field.mat-warn,
.theme-rose.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-standard-chip,
.theme-rose.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-rose .light .mat-mdc-radio-button.mat-primary,
.theme-rose.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-radio-button.mat-accent,
.theme-rose.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-radio-button.mat-warn,
.theme-rose.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-rose .light .mat-accent,
.theme-rose.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-warn,
.theme-rose.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mdc-list-item__start,
.theme-rose .light .mdc-list-item__end,
.theme-rose.light .mdc-list-item__start,
.theme-rose.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-accent .mdc-list-item__start,
.theme-rose .light .mat-accent .mdc-list-item__end,
.theme-rose.light .mat-accent .mdc-list-item__start,
.theme-rose.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-warn .mdc-list-item__start,
.theme-rose .light .mat-warn .mdc-list-item__end,
.theme-rose.light .mat-warn .mdc-list-item__start,
.theme-rose.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-list-option,
.theme-rose.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-list-option.mat-accent,
.theme-rose.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-list-option.mat-warn,
.theme-rose.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #f43f5e;
}
.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-rose .light,
.theme-rose.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-checkbox.mat-primary,
.theme-rose.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-mdc-checkbox.mat-warn,
.theme-rose.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-button.mat-primary,
.theme-rose .light .mat-mdc-unelevated-button.mat-primary,
.theme-rose .light .mat-mdc-raised-button.mat-primary,
.theme-rose .light .mat-mdc-outlined-button.mat-primary,
.theme-rose .light .mat-tonal-button.mat-primary,
.theme-rose.light .mat-mdc-button.mat-primary,
.theme-rose.light .mat-mdc-unelevated-button.mat-primary,
.theme-rose.light .mat-mdc-raised-button.mat-primary,
.theme-rose.light .mat-mdc-outlined-button.mat-primary,
.theme-rose.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-button.mat-accent,
.theme-rose .light .mat-mdc-unelevated-button.mat-accent,
.theme-rose .light .mat-mdc-raised-button.mat-accent,
.theme-rose .light .mat-mdc-outlined-button.mat-accent,
.theme-rose .light .mat-tonal-button.mat-accent,
.theme-rose.light .mat-mdc-button.mat-accent,
.theme-rose.light .mat-mdc-unelevated-button.mat-accent,
.theme-rose.light .mat-mdc-raised-button.mat-accent,
.theme-rose.light .mat-mdc-outlined-button.mat-accent,
.theme-rose.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-button.mat-warn,
.theme-rose .light .mat-mdc-unelevated-button.mat-warn,
.theme-rose .light .mat-mdc-raised-button.mat-warn,
.theme-rose .light .mat-mdc-outlined-button.mat-warn,
.theme-rose .light .mat-tonal-button.mat-warn,
.theme-rose.light .mat-mdc-button.mat-warn,
.theme-rose.light .mat-mdc-unelevated-button.mat-warn,
.theme-rose.light .mat-mdc-raised-button.mat-warn,
.theme-rose.light .mat-mdc-outlined-button.mat-warn,
.theme-rose.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-icon-button.mat-primary,
.theme-rose.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-icon-button.mat-accent,
.theme-rose.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-icon-button.mat-warn,
.theme-rose.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-fab.mat-primary,
.theme-rose .light .mat-mdc-mini-fab.mat-primary,
.theme-rose.light .mat-mdc-fab.mat-primary,
.theme-rose.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-fab.mat-accent,
.theme-rose .light .mat-mdc-mini-fab.mat-accent,
.theme-rose.light .mat-mdc-fab.mat-accent,
.theme-rose.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light .mat-mdc-fab.mat-warn,
.theme-rose .light .mat-mdc-mini-fab.mat-warn,
.theme-rose.light .mat-mdc-fab.mat-warn,
.theme-rose.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-datepicker-content.mat-accent,
.theme-rose .light .mat-datepicker-toggle-active.mat-accent,
.theme-rose.light .mat-datepicker-content.mat-accent,
.theme-rose.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light .mat-datepicker-content.mat-warn,
.theme-rose .light .mat-datepicker-toggle-active.mat-warn,
.theme-rose.light .mat-datepicker-content.mat-warn,
.theme-rose.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .light,
.theme-rose.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-rose .light .mat-icon.mat-primary,
.theme-rose.light .mat-icon.mat-primary {
  --mat-icon-color: #f43f5e;
}
.theme-rose .light .mat-icon.mat-accent,
.theme-rose.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-rose .light .mat-icon.mat-warn,
.theme-rose.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-rose .light,
.theme-rose.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-rose .light .mat-toolbar.mat-primary,
.theme-rose.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #f43f5e;
  --mat-toolbar-container-text-color: #4c0519;
}
.theme-rose .light .mat-toolbar.mat-accent,
.theme-rose.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-rose .light .mat-toolbar.mat-warn,
.theme-rose.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-accent,
.theme-rose.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-warn,
.theme-rose.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-primary,
.theme-rose.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-accent,
.theme-rose.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-warn,
.theme-rose.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-rose .dark .mat-mdc-form-field.mat-accent,
.theme-rose.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-rose .dark .mat-mdc-form-field.mat-warn,
.theme-rose.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-form-field.mat-accent,
.theme-rose.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-form-field.mat-warn,
.theme-rose.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-standard-chip,
.theme-rose.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-rose .dark .mat-mdc-radio-button.mat-primary,
.theme-rose.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-radio-button.mat-accent,
.theme-rose.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-radio-button.mat-warn,
.theme-rose.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-rose .dark .mat-accent,
.theme-rose.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-warn,
.theme-rose.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mdc-list-item__start,
.theme-rose .dark .mdc-list-item__end,
.theme-rose.dark .mdc-list-item__start,
.theme-rose.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-accent .mdc-list-item__start,
.theme-rose .dark .mat-accent .mdc-list-item__end,
.theme-rose.dark .mat-accent .mdc-list-item__start,
.theme-rose.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-warn .mdc-list-item__start,
.theme-rose .dark .mat-warn .mdc-list-item__end,
.theme-rose.dark .mat-warn .mdc-list-item__start,
.theme-rose.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-list-option,
.theme-rose.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-list-option.mat-accent,
.theme-rose.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-list-option.mat-warn,
.theme-rose.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #f43f5e;
}
.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-checkbox.mat-primary,
.theme-rose.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-mdc-checkbox.mat-warn,
.theme-rose.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-button.mat-primary,
.theme-rose .dark .mat-mdc-unelevated-button.mat-primary,
.theme-rose .dark .mat-mdc-raised-button.mat-primary,
.theme-rose .dark .mat-mdc-outlined-button.mat-primary,
.theme-rose .dark .mat-tonal-button.mat-primary,
.theme-rose.dark .mat-mdc-button.mat-primary,
.theme-rose.dark .mat-mdc-unelevated-button.mat-primary,
.theme-rose.dark .mat-mdc-raised-button.mat-primary,
.theme-rose.dark .mat-mdc-outlined-button.mat-primary,
.theme-rose.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-button.mat-accent,
.theme-rose .dark .mat-mdc-unelevated-button.mat-accent,
.theme-rose .dark .mat-mdc-raised-button.mat-accent,
.theme-rose .dark .mat-mdc-outlined-button.mat-accent,
.theme-rose .dark .mat-tonal-button.mat-accent,
.theme-rose.dark .mat-mdc-button.mat-accent,
.theme-rose.dark .mat-mdc-unelevated-button.mat-accent,
.theme-rose.dark .mat-mdc-raised-button.mat-accent,
.theme-rose.dark .mat-mdc-outlined-button.mat-accent,
.theme-rose.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-button.mat-warn,
.theme-rose .dark .mat-mdc-unelevated-button.mat-warn,
.theme-rose .dark .mat-mdc-raised-button.mat-warn,
.theme-rose .dark .mat-mdc-outlined-button.mat-warn,
.theme-rose .dark .mat-tonal-button.mat-warn,
.theme-rose.dark .mat-mdc-button.mat-warn,
.theme-rose.dark .mat-mdc-unelevated-button.mat-warn,
.theme-rose.dark .mat-mdc-raised-button.mat-warn,
.theme-rose.dark .mat-mdc-outlined-button.mat-warn,
.theme-rose.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-icon-button.mat-primary,
.theme-rose.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-icon-button.mat-accent,
.theme-rose.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-icon-button.mat-warn,
.theme-rose.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-fab.mat-primary,
.theme-rose .dark .mat-mdc-mini-fab.mat-primary,
.theme-rose.dark .mat-mdc-fab.mat-primary,
.theme-rose.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-fab.mat-accent,
.theme-rose .dark .mat-mdc-mini-fab.mat-accent,
.theme-rose.dark .mat-mdc-fab.mat-accent,
.theme-rose.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark .mat-mdc-fab.mat-warn,
.theme-rose .dark .mat-mdc-mini-fab.mat-warn,
.theme-rose.dark .mat-mdc-fab.mat-warn,
.theme-rose.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-datepicker-content.mat-accent,
.theme-rose .dark .mat-datepicker-toggle-active.mat-accent,
.theme-rose.dark .mat-datepicker-content.mat-accent,
.theme-rose.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark .mat-datepicker-content.mat-warn,
.theme-rose .dark .mat-datepicker-toggle-active.mat-warn,
.theme-rose.dark .mat-datepicker-content.mat-warn,
.theme-rose.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-rose .dark .mat-icon.mat-primary,
.theme-rose.dark .mat-icon.mat-primary {
  --mat-icon-color: #f43f5e;
}
.theme-rose .dark .mat-icon.mat-accent,
.theme-rose.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-rose .dark .mat-icon.mat-warn,
.theme-rose.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-rose .dark,
.theme-rose.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-rose .dark .mat-toolbar.mat-primary,
.theme-rose.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #f43f5e;
  --mat-toolbar-container-text-color: #4c0519;
}
.theme-rose .dark .mat-toolbar.mat-accent,
.theme-rose.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-rose .dark .mat-toolbar.mat-warn,
.theme-rose.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .light,
.theme-purple.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-accent,
.theme-purple.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-warn,
.theme-purple.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-primary,
.theme-purple.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-accent,
.theme-purple.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-warn,
.theme-purple.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-purple .light,
.theme-purple.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-purple .light .mat-mdc-form-field.mat-accent,
.theme-purple.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-purple .light .mat-mdc-form-field.mat-warn,
.theme-purple.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-form-field.mat-accent,
.theme-purple.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-form-field.mat-warn,
.theme-purple.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-standard-chip,
.theme-purple.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-purple .light .mat-mdc-radio-button.mat-primary,
.theme-purple.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-radio-button.mat-accent,
.theme-purple.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-radio-button.mat-warn,
.theme-purple.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-purple .light .mat-accent,
.theme-purple.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-warn,
.theme-purple.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mdc-list-item__start,
.theme-purple .light .mdc-list-item__end,
.theme-purple.light .mdc-list-item__start,
.theme-purple.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-accent .mdc-list-item__start,
.theme-purple .light .mat-accent .mdc-list-item__end,
.theme-purple.light .mat-accent .mdc-list-item__start,
.theme-purple.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-warn .mdc-list-item__start,
.theme-purple .light .mat-warn .mdc-list-item__end,
.theme-purple.light .mat-warn .mdc-list-item__start,
.theme-purple.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-list-option,
.theme-purple.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-list-option.mat-accent,
.theme-purple.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-list-option.mat-warn,
.theme-purple.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #9333ea;
}
.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-purple .light,
.theme-purple.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-checkbox.mat-primary,
.theme-purple.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-mdc-checkbox.mat-warn,
.theme-purple.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-button.mat-primary,
.theme-purple .light .mat-mdc-unelevated-button.mat-primary,
.theme-purple .light .mat-mdc-raised-button.mat-primary,
.theme-purple .light .mat-mdc-outlined-button.mat-primary,
.theme-purple .light .mat-tonal-button.mat-primary,
.theme-purple.light .mat-mdc-button.mat-primary,
.theme-purple.light .mat-mdc-unelevated-button.mat-primary,
.theme-purple.light .mat-mdc-raised-button.mat-primary,
.theme-purple.light .mat-mdc-outlined-button.mat-primary,
.theme-purple.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-button.mat-accent,
.theme-purple .light .mat-mdc-unelevated-button.mat-accent,
.theme-purple .light .mat-mdc-raised-button.mat-accent,
.theme-purple .light .mat-mdc-outlined-button.mat-accent,
.theme-purple .light .mat-tonal-button.mat-accent,
.theme-purple.light .mat-mdc-button.mat-accent,
.theme-purple.light .mat-mdc-unelevated-button.mat-accent,
.theme-purple.light .mat-mdc-raised-button.mat-accent,
.theme-purple.light .mat-mdc-outlined-button.mat-accent,
.theme-purple.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-button.mat-warn,
.theme-purple .light .mat-mdc-unelevated-button.mat-warn,
.theme-purple .light .mat-mdc-raised-button.mat-warn,
.theme-purple .light .mat-mdc-outlined-button.mat-warn,
.theme-purple .light .mat-tonal-button.mat-warn,
.theme-purple.light .mat-mdc-button.mat-warn,
.theme-purple.light .mat-mdc-unelevated-button.mat-warn,
.theme-purple.light .mat-mdc-raised-button.mat-warn,
.theme-purple.light .mat-mdc-outlined-button.mat-warn,
.theme-purple.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-icon-button.mat-primary,
.theme-purple.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-icon-button.mat-accent,
.theme-purple.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-icon-button.mat-warn,
.theme-purple.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-fab.mat-primary,
.theme-purple .light .mat-mdc-mini-fab.mat-primary,
.theme-purple.light .mat-mdc-fab.mat-primary,
.theme-purple.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-fab.mat-accent,
.theme-purple .light .mat-mdc-mini-fab.mat-accent,
.theme-purple.light .mat-mdc-fab.mat-accent,
.theme-purple.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light .mat-mdc-fab.mat-warn,
.theme-purple .light .mat-mdc-mini-fab.mat-warn,
.theme-purple.light .mat-mdc-fab.mat-warn,
.theme-purple.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-datepicker-content.mat-accent,
.theme-purple .light .mat-datepicker-toggle-active.mat-accent,
.theme-purple.light .mat-datepicker-content.mat-accent,
.theme-purple.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light .mat-datepicker-content.mat-warn,
.theme-purple .light .mat-datepicker-toggle-active.mat-warn,
.theme-purple.light .mat-datepicker-content.mat-warn,
.theme-purple.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .light,
.theme-purple.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-purple .light .mat-icon.mat-primary,
.theme-purple.light .mat-icon.mat-primary {
  --mat-icon-color: #9333ea;
}
.theme-purple .light .mat-icon.mat-accent,
.theme-purple.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-purple .light .mat-icon.mat-warn,
.theme-purple.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-purple .light,
.theme-purple.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-purple .light .mat-toolbar.mat-primary,
.theme-purple.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #9333ea;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .light .mat-toolbar.mat-accent,
.theme-purple.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .light .mat-toolbar.mat-warn,
.theme-purple.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-accent,
.theme-purple.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-warn,
.theme-purple.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-primary,
.theme-purple.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-accent,
.theme-purple.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-warn,
.theme-purple.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-purple .dark .mat-mdc-form-field.mat-accent,
.theme-purple.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-purple .dark .mat-mdc-form-field.mat-warn,
.theme-purple.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-form-field.mat-accent,
.theme-purple.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-form-field.mat-warn,
.theme-purple.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-standard-chip,
.theme-purple.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-purple .dark .mat-mdc-radio-button.mat-primary,
.theme-purple.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-radio-button.mat-accent,
.theme-purple.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-radio-button.mat-warn,
.theme-purple.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-purple .dark .mat-accent,
.theme-purple.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-warn,
.theme-purple.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mdc-list-item__start,
.theme-purple .dark .mdc-list-item__end,
.theme-purple.dark .mdc-list-item__start,
.theme-purple.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-accent .mdc-list-item__start,
.theme-purple .dark .mat-accent .mdc-list-item__end,
.theme-purple.dark .mat-accent .mdc-list-item__start,
.theme-purple.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-warn .mdc-list-item__start,
.theme-purple .dark .mat-warn .mdc-list-item__end,
.theme-purple.dark .mat-warn .mdc-list-item__start,
.theme-purple.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-list-option,
.theme-purple.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-list-option.mat-accent,
.theme-purple.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-list-option.mat-warn,
.theme-purple.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #9333ea;
}
.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-checkbox.mat-primary,
.theme-purple.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-mdc-checkbox.mat-warn,
.theme-purple.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-button.mat-primary,
.theme-purple .dark .mat-mdc-unelevated-button.mat-primary,
.theme-purple .dark .mat-mdc-raised-button.mat-primary,
.theme-purple .dark .mat-mdc-outlined-button.mat-primary,
.theme-purple .dark .mat-tonal-button.mat-primary,
.theme-purple.dark .mat-mdc-button.mat-primary,
.theme-purple.dark .mat-mdc-unelevated-button.mat-primary,
.theme-purple.dark .mat-mdc-raised-button.mat-primary,
.theme-purple.dark .mat-mdc-outlined-button.mat-primary,
.theme-purple.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-button.mat-accent,
.theme-purple .dark .mat-mdc-unelevated-button.mat-accent,
.theme-purple .dark .mat-mdc-raised-button.mat-accent,
.theme-purple .dark .mat-mdc-outlined-button.mat-accent,
.theme-purple .dark .mat-tonal-button.mat-accent,
.theme-purple.dark .mat-mdc-button.mat-accent,
.theme-purple.dark .mat-mdc-unelevated-button.mat-accent,
.theme-purple.dark .mat-mdc-raised-button.mat-accent,
.theme-purple.dark .mat-mdc-outlined-button.mat-accent,
.theme-purple.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-button.mat-warn,
.theme-purple .dark .mat-mdc-unelevated-button.mat-warn,
.theme-purple .dark .mat-mdc-raised-button.mat-warn,
.theme-purple .dark .mat-mdc-outlined-button.mat-warn,
.theme-purple .dark .mat-tonal-button.mat-warn,
.theme-purple.dark .mat-mdc-button.mat-warn,
.theme-purple.dark .mat-mdc-unelevated-button.mat-warn,
.theme-purple.dark .mat-mdc-raised-button.mat-warn,
.theme-purple.dark .mat-mdc-outlined-button.mat-warn,
.theme-purple.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-icon-button.mat-primary,
.theme-purple.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-icon-button.mat-accent,
.theme-purple.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-icon-button.mat-warn,
.theme-purple.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-fab.mat-primary,
.theme-purple .dark .mat-mdc-mini-fab.mat-primary,
.theme-purple.dark .mat-mdc-fab.mat-primary,
.theme-purple.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-fab.mat-accent,
.theme-purple .dark .mat-mdc-mini-fab.mat-accent,
.theme-purple.dark .mat-mdc-fab.mat-accent,
.theme-purple.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark .mat-mdc-fab.mat-warn,
.theme-purple .dark .mat-mdc-mini-fab.mat-warn,
.theme-purple.dark .mat-mdc-fab.mat-warn,
.theme-purple.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-datepicker-content.mat-accent,
.theme-purple .dark .mat-datepicker-toggle-active.mat-accent,
.theme-purple.dark .mat-datepicker-content.mat-accent,
.theme-purple.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark .mat-datepicker-content.mat-warn,
.theme-purple .dark .mat-datepicker-toggle-active.mat-warn,
.theme-purple.dark .mat-datepicker-content.mat-warn,
.theme-purple.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-purple .dark .mat-icon.mat-primary,
.theme-purple.dark .mat-icon.mat-primary {
  --mat-icon-color: #9333ea;
}
.theme-purple .dark .mat-icon.mat-accent,
.theme-purple.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-purple .dark .mat-icon.mat-warn,
.theme-purple.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-purple .dark,
.theme-purple.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-purple .dark .mat-toolbar.mat-primary,
.theme-purple.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #9333ea;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .dark .mat-toolbar.mat-accent,
.theme-purple.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-purple .dark .mat-toolbar.mat-warn,
.theme-purple.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-amber .light,
.theme-amber.light {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-accent,
.theme-amber.light .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-warn,
.theme-amber.light .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-primary,
.theme-amber.light .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-accent,
.theme-amber.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-warn,
.theme-amber.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-amber .light,
.theme-amber.light {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-amber .light .mat-mdc-form-field.mat-accent,
.theme-amber.light .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-amber .light .mat-mdc-form-field.mat-warn,
.theme-amber.light .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-form-field.mat-accent,
.theme-amber.light .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-form-field.mat-warn,
.theme-amber.light .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-standard-chip,
.theme-amber.light .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-amber .light .mat-mdc-radio-button.mat-primary,
.theme-amber.light .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-radio-button.mat-accent,
.theme-amber.light .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-radio-button.mat-warn,
.theme-amber.light .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-amber .light .mat-accent,
.theme-amber.light .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-warn,
.theme-amber.light .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mdc-list-item__start,
.theme-amber .light .mdc-list-item__end,
.theme-amber.light .mdc-list-item__start,
.theme-amber.light .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-accent .mdc-list-item__start,
.theme-amber .light .mat-accent .mdc-list-item__end,
.theme-amber.light .mat-accent .mdc-list-item__start,
.theme-amber.light .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-warn .mdc-list-item__start,
.theme-amber .light .mat-warn .mdc-list-item__end,
.theme-amber.light .mat-warn .mdc-list-item__start,
.theme-amber.light .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-list-option,
.theme-amber.light .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-list-option.mat-accent,
.theme-amber.light .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-list-option.mat-warn,
.theme-amber.light .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #f59e0b;
}
.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-amber .light,
.theme-amber.light {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-checkbox.mat-primary,
.theme-amber.light .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-mdc-checkbox.mat-warn,
.theme-amber.light .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-button.mat-primary,
.theme-amber .light .mat-mdc-unelevated-button.mat-primary,
.theme-amber .light .mat-mdc-raised-button.mat-primary,
.theme-amber .light .mat-mdc-outlined-button.mat-primary,
.theme-amber .light .mat-tonal-button.mat-primary,
.theme-amber.light .mat-mdc-button.mat-primary,
.theme-amber.light .mat-mdc-unelevated-button.mat-primary,
.theme-amber.light .mat-mdc-raised-button.mat-primary,
.theme-amber.light .mat-mdc-outlined-button.mat-primary,
.theme-amber.light .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-button.mat-accent,
.theme-amber .light .mat-mdc-unelevated-button.mat-accent,
.theme-amber .light .mat-mdc-raised-button.mat-accent,
.theme-amber .light .mat-mdc-outlined-button.mat-accent,
.theme-amber .light .mat-tonal-button.mat-accent,
.theme-amber.light .mat-mdc-button.mat-accent,
.theme-amber.light .mat-mdc-unelevated-button.mat-accent,
.theme-amber.light .mat-mdc-raised-button.mat-accent,
.theme-amber.light .mat-mdc-outlined-button.mat-accent,
.theme-amber.light .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-button.mat-warn,
.theme-amber .light .mat-mdc-unelevated-button.mat-warn,
.theme-amber .light .mat-mdc-raised-button.mat-warn,
.theme-amber .light .mat-mdc-outlined-button.mat-warn,
.theme-amber .light .mat-tonal-button.mat-warn,
.theme-amber.light .mat-mdc-button.mat-warn,
.theme-amber.light .mat-mdc-unelevated-button.mat-warn,
.theme-amber.light .mat-mdc-raised-button.mat-warn,
.theme-amber.light .mat-mdc-outlined-button.mat-warn,
.theme-amber.light .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-icon-button.mat-primary,
.theme-amber.light .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-icon-button.mat-accent,
.theme-amber.light .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-icon-button.mat-warn,
.theme-amber.light .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-fab.mat-primary,
.theme-amber .light .mat-mdc-mini-fab.mat-primary,
.theme-amber.light .mat-mdc-fab.mat-primary,
.theme-amber.light .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-fab.mat-accent,
.theme-amber .light .mat-mdc-mini-fab.mat-accent,
.theme-amber.light .mat-mdc-fab.mat-accent,
.theme-amber.light .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light .mat-mdc-fab.mat-warn,
.theme-amber .light .mat-mdc-mini-fab.mat-warn,
.theme-amber.light .mat-mdc-fab.mat-warn,
.theme-amber.light .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-datepicker-content.mat-accent,
.theme-amber .light .mat-datepicker-toggle-active.mat-accent,
.theme-amber.light .mat-datepicker-content.mat-accent,
.theme-amber.light .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light .mat-datepicker-content.mat-warn,
.theme-amber .light .mat-datepicker-toggle-active.mat-warn,
.theme-amber.light .mat-datepicker-content.mat-warn,
.theme-amber.light .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .light,
.theme-amber.light {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-amber .light .mat-icon.mat-primary,
.theme-amber.light .mat-icon.mat-primary {
  --mat-icon-color: #f59e0b;
}
.theme-amber .light .mat-icon.mat-accent,
.theme-amber.light .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-amber .light .mat-icon.mat-warn,
.theme-amber.light .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-amber .light,
.theme-amber.light {
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-amber .light .mat-toolbar.mat-primary,
.theme-amber.light .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #f59e0b;
  --mat-toolbar-container-text-color: #451a03;
}
.theme-amber .light .mat-toolbar.mat-accent,
.theme-amber.light .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-amber .light .mat-toolbar.mat-warn,
.theme-amber.light .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px ,
    0px 0px 0px 0px ,
    0px 0px 0px 0px ;
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px ,
    0px 1px 1px 0px ,
    0px 1px 3px 0px ;
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px ,
    0px 2px 2px 0px ,
    0px 1px 5px 0px ;
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px ,
    0px 3px 4px 0px ,
    0px 1px 8px 0px ;
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px ,
    0px 4px 5px 0px ,
    0px 1px 10px 0px ;
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px ,
    0px 5px 8px 0px ,
    0px 1px 14px 0px ;
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px ,
    0px 6px 10px 0px ,
    0px 1px 18px 0px ;
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px ,
    0px 7px 10px 1px ,
    0px 2px 16px 1px ;
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px ,
    0px 8px 10px 1px ,
    0px 3px 14px 2px ;
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px ,
    0px 9px 12px 1px ,
    0px 3px 16px 2px ;
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px ,
    0px 10px 14px 1px ,
    0px 4px 18px 3px ;
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px ,
    0px 11px 15px 1px ,
    0px 4px 20px 3px ;
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px ,
    0px 12px 17px 2px ,
    0px 5px 22px 4px ;
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px ,
    0px 13px 19px 2px ,
    0px 5px 24px 4px ;
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px ,
    0px 14px 21px 2px ,
    0px 5px 26px 4px ;
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px ,
    0px 15px 22px 2px ,
    0px 6px 28px 5px ;
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px ,
    0px 16px 24px 2px ,
    0px 6px 30px 5px ;
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px ,
    0px 17px 26px 2px ,
    0px 6px 32px 5px ;
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px ,
    0px 18px 28px 2px ,
    0px 7px 34px 6px ;
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px ,
    0px 19px 29px 2px ,
    0px 7px 36px 6px ;
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px ,
    0px 20px 31px 3px ,
    0px 8px 38px 7px ;
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px ,
    0px 21px 33px 3px ,
    0px 8px 40px 7px ;
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px ,
    0px 22px 35px 3px ,
    0px 8px 42px 7px ;
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px ,
    0px 23px 36px 3px ,
    0px 9px 44px 8px ;
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px ,
    0px 24px 38px 3px ,
    0px 9px 46px 8px ;
  --mat-ripple-color: color-mix(in srgb, , transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-accent,
.theme-amber.dark .mat-accent {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-warn,
.theme-amber.dark .mat-warn {
  --mat-option-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-primary,
.theme-amber.dark .mat-primary {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-accent,
.theme-amber.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-warn,
.theme-amber.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-card-elevated-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);
  --mat-card-outlined-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-filled-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);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, 4%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, 12%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, 12%, transparent);
}
.theme-amber .dark .mat-mdc-form-field.mat-accent,
.theme-amber.dark .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-amber .dark .mat-mdc-form-field.mat-warn,
.theme-amber.dark .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, 87%, transparent);
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, 87%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-form-field.mat-accent,
.theme-amber.dark .mat-mdc-form-field.mat-accent {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-form-field.mat-warn,
.theme-amber.dark .mat-mdc-form-field.mat-warn {
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, 38%, transparent);
  --mat-select-disabled-arrow-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-standard-chip,
.theme-amber.dark .mat-mdc-standard-chip {
  --mat-chip-elevated-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, 12%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-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);
}
.theme-amber .dark .mat-mdc-radio-button.mat-primary,
.theme-amber.dark .mat-mdc-radio-button.mat-primary {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-radio-button.mat-accent,
.theme-amber.dark .mat-mdc-radio-button.mat-accent {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-radio-button.mat-warn,
.theme-amber.dark .mat-mdc-radio-button.mat-warn {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-value-indicator-opacity: 1;
}
.theme-amber .dark .mat-accent,
.theme-amber.dark .mat-accent {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-warn,
.theme-amber.dark .mat-warn {
  --mat-slider-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mdc-list-item__start,
.theme-amber .dark .mdc-list-item__end,
.theme-amber.dark .mdc-list-item__start,
.theme-amber.dark .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-accent .mdc-list-item__start,
.theme-amber .dark .mat-accent .mdc-list-item__end,
.theme-amber.dark .mat-accent .mdc-list-item__start,
.theme-amber.dark .mat-accent .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-warn .mdc-list-item__start,
.theme-amber .dark .mat-warn .mdc-list-item__end,
.theme-amber.dark .mat-warn .mdc-list-item__start,
.theme-amber.dark .mat-warn .mdc-list-item__end {
  --mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-list-option,
.theme-amber.dark .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-list-option.mat-accent,
.theme-amber.dark .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-list-option.mat-warn,
.theme-amber.dark .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,
.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #f59e0b;
}
.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,
.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-paginator-disabled-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-checkbox.mat-primary,
.theme-amber.dark .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-mdc-checkbox.mat-warn,
.theme-amber.dark .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-button-filled-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-button.mat-primary,
.theme-amber .dark .mat-mdc-unelevated-button.mat-primary,
.theme-amber .dark .mat-mdc-raised-button.mat-primary,
.theme-amber .dark .mat-mdc-outlined-button.mat-primary,
.theme-amber .dark .mat-tonal-button.mat-primary,
.theme-amber.dark .mat-mdc-button.mat-primary,
.theme-amber.dark .mat-mdc-unelevated-button.mat-primary,
.theme-amber.dark .mat-mdc-raised-button.mat-primary,
.theme-amber.dark .mat-mdc-outlined-button.mat-primary,
.theme-amber.dark .mat-tonal-button.mat-primary {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-button.mat-accent,
.theme-amber .dark .mat-mdc-unelevated-button.mat-accent,
.theme-amber .dark .mat-mdc-raised-button.mat-accent,
.theme-amber .dark .mat-mdc-outlined-button.mat-accent,
.theme-amber .dark .mat-tonal-button.mat-accent,
.theme-amber.dark .mat-mdc-button.mat-accent,
.theme-amber.dark .mat-mdc-unelevated-button.mat-accent,
.theme-amber.dark .mat-mdc-raised-button.mat-accent,
.theme-amber.dark .mat-mdc-outlined-button.mat-accent,
.theme-amber.dark .mat-tonal-button.mat-accent {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-button.mat-warn,
.theme-amber .dark .mat-mdc-unelevated-button.mat-warn,
.theme-amber .dark .mat-mdc-raised-button.mat-warn,
.theme-amber .dark .mat-mdc-outlined-button.mat-warn,
.theme-amber .dark .mat-tonal-button.mat-warn,
.theme-amber.dark .mat-mdc-button.mat-warn,
.theme-amber.dark .mat-mdc-unelevated-button.mat-warn,
.theme-amber.dark .mat-mdc-raised-button.mat-warn,
.theme-amber.dark .mat-mdc-outlined-button.mat-warn,
.theme-amber.dark .mat-tonal-button.mat-warn {
  --mat-button-filled-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-outlined-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-protected-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-text-ripple-color: color-mix(in srgb, , transparent);
  --mat-button-tonal-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-icon-button.mat-primary,
.theme-amber.dark .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-icon-button.mat-accent,
.theme-amber.dark .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-icon-button.mat-warn,
.theme-amber.dark .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-fab-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, 38%, transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-fab.mat-primary,
.theme-amber .dark .mat-mdc-mini-fab.mat-primary,
.theme-amber.dark .mat-mdc-fab.mat-primary,
.theme-amber.dark .mat-mdc-mini-fab.mat-primary {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-fab.mat-accent,
.theme-amber .dark .mat-mdc-mini-fab.mat-accent,
.theme-amber.dark .mat-mdc-fab.mat-accent,
.theme-amber.dark .mat-mdc-mini-fab.mat-accent {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark .mat-mdc-fab.mat-warn,
.theme-amber .dark .mat-mdc-mini-fab.mat-warn,
.theme-amber.dark .mat-mdc-fab.mat-warn,
.theme-amber.dark .mat-mdc-mini-fab.mat-warn {
  --mat-fab-ripple-color: color-mix(in srgb, , transparent);
  --mat-fab-small-ripple-color: color-mix(in srgb, , transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-badge-disabled-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, 12%, transparent);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, 12%, transparent);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-datepicker-content.mat-accent,
.theme-amber .dark .mat-datepicker-toggle-active.mat-accent,
.theme-amber.dark .mat-datepicker-content.mat-accent,
.theme-amber.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark .mat-datepicker-content.mat-warn,
.theme-amber .dark .mat-datepicker-toggle-active.mat-warn,
.theme-amber.dark .mat-datepicker-content.mat-warn,
.theme-amber.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, , transparent);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, 38%, transparent);
  --mat-icon-color: inherit;
}
.theme-amber .dark .mat-icon.mat-primary,
.theme-amber.dark .mat-icon.mat-primary {
  --mat-icon-color: #f59e0b;
}
.theme-amber .dark .mat-icon.mat-accent,
.theme-amber.dark .mat-icon.mat-accent {
  --mat-icon-color: #1e293b;
}
.theme-amber .dark .mat-icon.mat-warn,
.theme-amber.dark .mat-icon.mat-warn {
  --mat-icon-color: #dc2626;
}
.theme-amber .dark,
.theme-amber.dark {
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, , transparent);
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.theme-amber .dark .mat-toolbar.mat-primary,
.theme-amber.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #f59e0b;
  --mat-toolbar-container-text-color: #451a03;
}
.theme-amber .dark .mat-toolbar.mat-accent,
.theme-amber.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1e293b;
  --mat-toolbar-container-text-color: #FFFFFF;
}
.theme-amber .dark .mat-toolbar.mat-warn,
.theme-amber.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #dc2626;
  --mat-toolbar-container-text-color: #FFFFFF;
}

/* node_modules/perfect-scrollbar/css/perfect-scrollbar.css */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  bottom: 0px;
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  right: 0;
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  bottom: 2px;
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  right: 2px;
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/bpmn-js/dist/assets/diagram-js.css */
.djs-parent {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);
  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-50-opacity-15: hsla(205, 100%, 50%, 15%);
  --color-blue-205-100-70: hsl(205, 100%, 75%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);
  --color-green-150-86-44: hsl(150, 86%, 44%);
  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);
  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);
  --color-black-opacity-30: hsla(0, 0%, 0%, 30%);
  --canvas-fill-color: var(--color-white);
  --bendpoint-fill-color: var(--color-blue-205-100-45);
  --bendpoint-stroke-color: var(--canvas-fill-color);
  --context-pad-entry-background-color: var(--color-white);
  --context-pad-entry-hover-background-color: var(--color-grey-225-10-95);
  --element-dragger-color: var(--color-blue-205-100-50);
  --element-hover-outline-fill-color: var(--color-blue-205-100-45);
  --element-selected-outline-stroke-color: var(--color-blue-205-100-50);
  --element-selected-outline-secondary-stroke-color: var(--color-blue-205-100-70);
  --lasso-fill-color: var(--color-blue-205-100-50-opacity-15);
  --lasso-stroke-color: var(--element-selected-outline-stroke-color);
  --palette-entry-color: var(--color-grey-225-10-15);
  --palette-entry-hover-color: var(--color-blue-205-100-45);
  --palette-entry-selected-color: var(--color-blue-205-100-50);
  --palette-separator-color: var(--color-grey-225-10-75);
  --palette-toggle-hover-background-color: var(--color-grey-225-10-55);
  --palette-background-color: var(--color-grey-225-10-97);
  --palette-border-color: var(--color-grey-225-10-75);
  --popup-font-family: "IBM Plex Sans", sans-serif;
  --popup-font-size: 14px;
  --popup-header-entry-selected-color: var(--color-blue-205-100-50);
  --popup-header-font-weight: bolder;
  --popup-header-group-divider-color: var(--color-grey-225-10-75);
  --popup-background-color: var(--color-white);
  --popup-border-color: transparent;
  --popup-shadow-color: var(--color-black-opacity-30);
  --popup-disabled-color: var(--color-grey-225-10-35);
  --popup-description-color: var(--color-grey-225-10-35);
  --popup-no-results-color: var(--color-grey-225-10-55);
  --popup-entry-title-color: var(--color-grey-225-10-55);
  --popup-entry-hover-color: var(--color-grey-225-10-95);
  --popup-search-border-color: var(--color-grey-225-10-75);
  --popup-search-focus-border-color: var(--color-blue-205-100-50);
  --popup-search-focus-background-color: var(--color-blue-205-100-95);
  --resizer-fill-color: var(--color-blue-205-100-45);
  --resizer-stroke-color: var(--canvas-fill-color);
  --search-font-family: "IBM Plex Sans", sans-serif;
  --search-font-size: 14px;
  --search-container-background-color: var(--color-white);
  --search-shadow-color: var(--color-black-opacity-30);
  --search-input-border-color: var(--color-grey-225-10-75);
  --search-input-focus-border-color: var(--color-blue-205-100-50);
  --search-input-focus-background-color: var(--color-blue-205-100-95);
  --search-result-hover-background-color: var(--color-grey-225-10-95);
  --search-result-secondary-color: var(--color-grey-225-10-55);
  --search-preselected-background-color: var(--color-blue-205-100-50-opacity-15);
  --shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);
  --shape-connect-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);
  --shape-resize-preview-stroke-color: var(--color-blue-205-100-50);
  --snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);
  --space-tool-crosshair-stroke-color: var(--color-black);
  --tooltip-error-background-color: var(--color-red-360-100-97);
  --tooltip-error-border-color: var(--color-red-360-100-45);
  --tooltip-error-color: var(--color-red-360-100-45);
}
.djs-container svg.drop-not-ok {
  background: var(--shape-drop-not-allowed-fill-color) !important;
}
.djs-container svg.new-parent {
  background: var(--shape-drop-allowed-fill-color) !important;
}
.djs-container svg:focus {
  outline-offset: -1px;
}
.djs-outline,
.djs-selection-outline {
  fill: none;
  shape-rendering: geometricPrecision;
  stroke-width: 2px;
}
.djs-outline {
  visibility: hidden;
}
.djs-selection-outline {
  stroke: var(--element-selected-outline-stroke-color);
}
.djs-element.selected .djs-outline {
  visibility: visible;
  stroke: var(--element-selected-outline-stroke-color);
}
.djs-connection.selected .djs-outline {
  display: none;
}
.djs-multi-select .djs-element.selected .djs-outline,
.djs-dragging-active-lasso .djs-element.selected .djs-outline {
  stroke: var(--element-selected-outline-secondary-stroke-color);
  display: block;
}
.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-connect-allowed-fill-color) !important;
}
.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-not-allowed-fill-color) !important;
}
.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-allowed-fill-color) !important;
}
.drop-not-ok,
.connect-not-ok,
.drop-not-ok *,
.connect-not-ok * {
  cursor: not-allowed !important;
}
.drop-ok,
.connect-ok,
.drop-ok *,
.connect-ok * {
  cursor: default !important;
}
.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: var(--shape-attach-allowed-stroke-color) !important;
}
.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
  fill: none !important;
}
.djs-lasso-overlay {
  fill: var(--lasso-fill-color);
  stroke: var(--lasso-stroke-color);
  stroke-width: 2px;
  shape-rendering: geometricPrecision;
  pointer-events: none;
}
.djs-resize-overlay {
  fill: none;
  stroke-dasharray: 5 1 3 1;
  stroke: var(--shape-resize-preview-stroke-color);
  pointer-events: none;
}
.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}
.djs-resizer-visual {
  fill: var(--resizer-fill-color);
  stroke-width: 1px;
  stroke: var(--resizer-stroke-color);
  shape-rendering: geometricPrecision;
}
.djs-resizer:hover .djs-resizer-visual {
  stroke: var(--resizer-stroke-color);
  stroke-opacity: 1;
}
.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}
.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}
.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}
.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}
.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}
.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}
.djs-dragger > .djs-resizer {
  visibility: hidden;
}
.djs-dragger * {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}
.djs-dragger tspan,
.djs-dragger text {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}
.djs-dragger marker circle,
.djs-dragger marker path,
.djs-dragger marker polygon,
.djs-dragger marker polyline,
.djs-dragger marker rect {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}
.djs-dragger marker text,
.djs-dragger marker tspan {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}
.djs-dragging,
.djs-dragging > * {
  opacity: 0.3 !important;
  pointer-events: none !important;
}
.djs-visual,
.djs-outline {
  pointer-events: none;
}
.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}
.djs-element > .djs-hit-all,
.djs-element > .djs-hit-no-move {
  pointer-events: all;
}
.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}
.djs-cursor-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.djs-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.djs-cursor-crosshair {
  cursor: crosshair;
}
.djs-cursor-move {
  cursor: move;
}
.djs-cursor-resize-ns {
  cursor: ns-resize;
}
.djs-cursor-resize-ew {
  cursor: ew-resize;
}
.djs-snap-line {
  stroke: var(--snap-line-stroke-color);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}
.djs-crosshair {
  stroke: var(--space-tool-crosshair-stroke-color);
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: geometricPrecision;
  stroke-dasharray: 5, 5;
}
.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;
  box-sizing: border-box;
  width: 48px;
}
.djs-palette .separator {
  margin: 5px;
  padding-top: 5px;
  border: none;
  border-bottom: solid 1px var(--palette-separator-color);
  clear: both;
}
.djs-palette .entry:before {
  vertical-align: initial;
}
.djs-palette .djs-palette-toggle {
  cursor: pointer;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: var(--palette-entry-color);
  font-size: 30px;
  text-align: center;
}
.djs-palette .entry {
  float: left;
}
.djs-palette .entry img {
  max-width: 100%;
}
.djs-palette .djs-palette-entries:after {
  content: "";
  display: table;
  clear: both;
}
.djs-palette .djs-palette-toggle:hover {
  background: var(--palette-toggle-hover-background-color);
}
.djs-palette .entry:hover {
  color: var(--palette-entry-hover-color);
}
.djs-palette .highlighted-entry {
  color: var(--palette-entry-selected-color) !important;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}
.djs-palette.two-column.open {
  width: 94px;
}
.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}
.djs-palette:not(.open) {
  overflow: hidden;
}
.djs-palette.open .djs-palette-toggle {
  display: none;
}
.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
  line-height: 1;
  width: 72px;
  z-index: 100;
}
.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;
  border-radius: 3px;
  cursor: default;
  background-color: var(--context-pad-entry-background-color);
  box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
  pointer-events: all;
  vertical-align: middle;
}
.djs-context-pad .entry:hover {
  background: var(--context-pad-entry-hover-background-color);
}
.djs-context-pad.open {
  display: block;
}
.djs-popup {
  line-height: 1;
  box-sizing: border-box;
  width: min-content;
  background: var(--popup-background-color);
  overflow: hidden;
  position: fixed;
  z-index: 200;
  box-shadow: 0px 2px 6px var(--popup-shadow-color);
  border: solid 1px var(--popup-border-color);
  min-width: 120px;
  outline: none;
  font-size: var(--popup-font-size);
  font-family: var(--popup-font-family);
}
.djs-popup-search input {
  width: 100%;
  box-sizing: border-box;
  font-size: var(--popup-font-size);
  padding: 3px 6px 3px 28px;
  border-radius: 2px;
  border: solid 1px var(--popup-search-border-color);
  line-height: 21px;
}
.djs-popup-search input:focus {
  background-color: var(--popup-search-focus-background-color);
  border: solid 1px var(--popup-search-focus-border-color);
  outline: none;
}
.djs-popup-header {
  display: flex;
  align-items: stretch;
  line-height: 20px;
  margin: 10px 12px 10px 12px;
}
.djs-popup-header .entry {
  border-radius: 2px;
}
.djs-popup button.entry {
  padding: 0;
  background: transparent;
  border: 0;
}
.djs-popup-header .entry.active {
  color: var(--popup-header-entry-selected-color);
}
.djs-popup-header .entry.disabled {
  color: inherit;
}
.djs-popup-header-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.djs-popup-header-group .entry {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.djs-popup-header-group + .djs-popup-header-group:before {
  content: "";
  width: 1px;
  height: 20px;
  background: var(--popup-header-group-divider-color);
  margin: 0 5px;
}
.djs-popup-search {
  position: relative;
  width: auto;
  margin: 10px 12px;
}
.djs-popup-title {
  font-size: var(--popup-font-size);
  font-weight: var(--popup-header-font-weight);
  flex: 1;
  margin: 0;
}
.djs-popup-breadcrumbs {
  display: flex;
  line-height: 20px;
  margin: 10px 12px;
}
.djs-popup-breadcrumbs-item {
  display: inline-flex;
  min-width: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  outline: none;
  appearance: none;
  color: var(--popup-description-color);
  font: inherit;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.djs-popup-breadcrumbs-item--separator::before {
  display: inline-block;
  content: "/";
  color: var(--popup-description-color);
  margin: 0 4px;
}
.djs-popup-breadcrumbs-item:hover {
  color: inherit;
  text-decoration: underline;
}
.djs-popup-breadcrumbs-item:focus-visible {
  outline: 1px solid var(--popup-search-focus-border-color);
  outline-offset: 2px;
}
.djs-popup-breadcrumbs-item--back {
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 2px 3px;
  margin-right: 6px;
  border: 1px solid var(--popup-search-border-color);
  border-radius: 4px;
}
.djs-popup-breadcrumbs-item--back:hover {
  background: #f2f3f5;
}
.djs-popup-breadcrumbs-item--current {
  font-weight: var(--popup-header-font-weight);
  color: inherit;
  cursor: default;
}
.djs-popup-breadcrumbs-item--current:hover {
  text-decoration: none;
}
.djs-popup-entry-chevron {
  display: flex;
  align-items: center;
  margin-left: 6px;
  color: var(--popup-description-color);
}
.djs-popup-search-icon {
  position: absolute;
  left: 8px;
  top: 7px;
}
.djs-popup-search-count {
  margin: 0 12px;
  font-size: 11px;
  color: var(--popup-description-color);
}
.djs-popup-results {
  margin: 7px 3px 7px 12px;
  list-style: none;
  max-height: 280px;
  overflow: auto;
  padding-right: 9px;
}
.djs-popup-group {
  margin: 0;
  padding: 0;
  width: 100%;
}
.djs-popup-body .entry,
.djs-popup-body .entry-header {
  padding: 5px 7px;
  cursor: default;
  border-radius: 4px;
}
.djs-popup-body .entry-header {
  font-weight: var(--popup-header-font-weight);
  color: var(--popup-entry-title-color);
  padding-left: 0;
}
.djs-popup [class*=icon] .djs-popup-label,
.djs-popup-label:not(:first-child) {
  margin-left: .5em;
}
.djs-popup [class*=icon]:before,
.djs-popup-entry-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  font-size: 1.4em;
  vertical-align: middle;
}
.djs-popup-body .entry-header:not(:first-child) {
  margin-top: 8px;
  margin-bottom: 2px;
}
.djs-popup-body .entry {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: min-content;
}
.djs-popup .entry.selected {
  background-color: var(--popup-entry-hover-color);
}
.djs-popup .entry.disabled {
  color: var(--popup-disabled-color);
  cursor: not-allowed;
}
.djs-popup-body .entry:not(:first-child) {
  margin-top: 2px;
}
.djs-popup-entry-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.djs-popup-entry-description {
  font-size: .9em;
  margin-top: .25em;
  color: var(--popup-description-color);
}
.djs-popup-label,
.djs-popup-entry-description {
  line-height: 1.4em;
}
.djs-popup .entry,
.djs-popup .entry-header {
  margin: 1px;
}
.djs-popup-body {
  flex-direction: column;
  width: auto;
}
.djs-popup *::-webkit-scrollbar {
  width: 6px;
}
.djs-popup *::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
}
.djs-popup *::-webkit-scrollbar-track {
  box-shadow: none;
  background: transparent;
  margin: 0;
  padding: 5px;
}
.djs-popup-no-results {
  padding: 0 12px 12px 12px;
  color: var(--popup-no-results-color);
}
.djs-popup-entry-docs {
  display: none;
  margin-left: 3px;
  color: var(--popup-description-color);
}
.djs-popup-body .entry:focus-within .djs-popup-entry-docs,
.djs-popup-body .entry:focus .djs-popup-entry-docs,
.djs-popup-body .entry:hover .djs-popup-entry-docs {
  display: inline;
}
.djs-popup-entry-docs svg {
  vertical-align: middle;
  margin: 2px;
}
.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color);
  border-radius: 2px;
}
.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}
.djs-segment-dragger .djs-visual {
  display: none;
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 1;
}
.djs-segment-dragger:hover .djs-visual {
  display: block;
}
.djs-bendpoint .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
}
.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}
.djs-drag-active .djs-bendpoints * {
  display: none;
}
.djs-bendpoints:not(.hover) .floating {
  display: none;
}
.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-opacity: 1;
}
.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}
.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  fill: none;
  pointer-events: all;
}
.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}
.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}
.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}
.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}
.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.djs-multi-select .djs-bendpoint,
.djs-multi-select .djs-segment-dragger,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}
.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}
.djs-tooltip-error {
  width: 160px;
  padding: 6px;
  background: var(--tooltip-error-background-color);
  border: solid 1px var(--tooltip-error-border-color);
  border-radius: 2px;
  color: var(--tooltip-error-color);
  font-size: 12px;
  line-height: 16px;
  opacity: 0.75;
}
.djs-tooltip-error:hover {
  opacity: 1;
}
.djs-search-open .djs-context-pad {
  display: none;
}
.djs-search-open .djs-connection.selected .djs-outline {
  display: block;
}
.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;
  font-family: var(--search-font-family);
  font-size: var(--search-font-size);
  border-radius: 2px;
  box-shadow: 0px 2px 6px var(--search-shadow-color);
}
.djs-search-container:not(.open) {
  display: none;
}
.djs-search-input {
  position: relative;
}
.djs-search-input svg {
  position: absolute;
  left: 8px;
  top: 7px;
}
.djs-search-input input {
  font-size: var(--search-font-size);
  width: 100%;
  padding: 3px 6px 3px 28px;
  border: 1px solid var(--search-input-border-color);
  border-radius: 2px;
  box-sizing: border-box;
  line-height: 21px;
}
.djs-search-input input:focus {
  background-color: var(--search-input-focus-background-color);
  border: solid 1px var(--search-input-focus-border-color);
  outline: none;
}
.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
  background: var(--search-container-background-color);
}
.djs-search-result {
  padding: 6px 8px;
}
.djs-search-result-primary {
  margin: 0 0 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--search-result-secondary-color);
}
.djs-search-result:hover {
  background: var(--search-result-hover-background-color);
}
.djs-search-result-selected {
  background: var(--search-result-hover-background-color);
}
.djs-search-result-selected:hover {
  background: var(--search-result-hover-background-color);
}
.djs-search-open .djs-element .djs-outline {
  fill: var(--search-preselected-background-color) !important;
}
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}
.djs-element .djs-hit-stroke,
.djs-element .djs-hit-click-stroke,
.djs-element .djs-hit-all {
  cursor: move;
}

/* node_modules/bpmn-js/dist/assets/bpmn-js.css */
.bjs-container {
  --bjs-font-family: Arial, sans-serif;
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);
  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);
  --color-green-150-86-44: hsl(150, 86%, 44%);
  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);
  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-05: hsla(0, 0%, 0%, 5%);
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);
  --breadcrumbs-font-family: var(--bjs-font-family);
  --breadcrumbs-item-color: var(--color-blue-205-100-50);
  --breadcrumbs-arrow-color: var(--color-black);
  --drilldown-fill-color: var(--color-white);
  --drilldown-background-color: var(--color-blue-205-100-50);
}
.bjs-breadcrumbs {
  position: absolute;
  display: none;
  flex-wrap: wrap;
  align-items: center;
  top: 30px;
  left: 30px;
  padding: 0px;
  margin: 0px;
  font-family: var(--breadcrumbs-font-family);
  font-size: 16px;
  line-height: normal;
}
.bjs-breadcrumbs-shown .bjs-breadcrumbs {
  display: flex;
}
.djs-palette-shown .bjs-breadcrumbs {
  left: 90px;
}
.djs-palette-shown.djs-palette-two-column .bjs-breadcrumbs {
  left: 140px;
}
.bjs-breadcrumbs li {
  display: inline-flex;
  padding-bottom: 5px;
  align-items: center;
}
.bjs-breadcrumbs li a {
  cursor: pointer;
  color: var(--breadcrumbs-item-color);
}
.bjs-breadcrumbs li:last-of-type a {
  color: inherit;
  cursor: default;
}
.bjs-breadcrumbs li:not(:first-child)::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" /><path d="M0 0h24v24H0z" fill="none" /></svg>');
  padding: 0 8px;
  color: var(--breadcrumbs-arrow-color);
  height: 1em;
}
.bjs-breadcrumbs .bjs-crumb {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bjs-drilldown {
  width: 20px;
  height: 20px;
  padding: 0px;
  margin-left: -20px;
  cursor: pointer;
  border: none;
  border-radius: 2px;
  outline: none;
  fill: var(--drilldown-fill-color);
  background-color: var(--drilldown-background-color);
}
.bjs-drilldown-empty {
  display: none;
}
.selected .bjs-drilldown-empty {
  display: inherit;
}
[data-popup=align-elements] .djs-popup-results {
  display: flex;
}
[data-popup=align-elements] .djs-popup-body [data-group] + [data-group] {
  border-left: 1px solid var(--popup-border-color);
}
[data-popup=align-elements] [data-group=align] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
[data-popup=align-elements] .djs-popup-body .entry {
  padding: 6px 8px;
}
[data-popup=align-elements] .djs-popup-body .entry:not(:first-child) {
  margin-top: 0;
}
[data-popup=align-elements] .djs-popup-entry-icon {
  display: block;
  margin: 0;
  height: 20px;
  width: 20px;
}

/* node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn.css */
@font-face {
  font-family: "bpmn";
  src: url("./media/bpmn.eot?21877404");
  src:
    url("./media/bpmn.eot?21877404#iefix") format("embedded-opentype"),
    url("./media/bpmn.woff2?21877404") format("woff2"),
    url("./media/bpmn.woff?21877404") format("woff"),
    url("./media/bpmn.ttf?21877404") format("truetype"),
    url("./media/bpmn.svg?21877404#bpmn") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=bpmn-icon-]:before,
[class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bpmn-icon-trash:before {
  content: "\e801";
}
.bpmn-icon-gateway-parallel:before {
  content: "\e804";
}
.bpmn-icon-intermediate-event-catch-cancel:before {
  content: "\e805";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before {
  content: "\e806";
}
.bpmn-icon-start-event-compensation:before {
  content: "\e807";
}
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before {
  content: "\e808";
}
.bpmn-icon-loop-marker:before {
  content: "\e809";
}
.bpmn-icon-parallel-mi-marker:before {
  content: "\e80a";
}
.bpmn-icon-start-event-non-interrupting-signal:before {
  content: "\e80b";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before {
  content: "\e80c";
}
.bpmn-icon-intermediate-event-catch-parallel-multiple:before {
  content: "\e80d";
}
.bpmn-icon-intermediate-event-catch-compensation:before {
  content: "\e80e";
}
.bpmn-icon-gateway-xor:before {
  content: "\e80f";
}
.bpmn-icon-end-event-cancel:before {
  content: "\e811";
}
.bpmn-icon-intermediate-event-catch-condition:before {
  content: "\e812";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before {
  content: "\e813";
}
.bpmn-icon-start-event-condition:before {
  content: "\e814";
}
.bpmn-icon-start-event-non-interrupting-timer:before {
  content: "\e815";
}
.bpmn-icon-sequential-mi-marker:before {
  content: "\e816";
}
.bpmn-icon-user-task:before {
  content: "\e817";
}
.bpmn-icon-business-rule:before {
  content: "\e818";
}
.bpmn-icon-sub-process-marker:before {
  content: "\e819";
}
.bpmn-icon-start-event-parallel-multiple:before {
  content: "\e81a";
}
.bpmn-icon-start-event-error:before {
  content: "\e81b";
}
.bpmn-icon-intermediate-event-catch-signal:before {
  content: "\e81c";
}
.bpmn-icon-intermediate-event-catch-error:before {
  content: "\e81d";
}
.bpmn-icon-end-event-compensation:before {
  content: "\e81e";
}
.bpmn-icon-subprocess-collapsed:before {
  content: "\e81f";
}
.bpmn-icon-subprocess-expanded:before {
  content: "\e820";
}
.bpmn-icon-task:before {
  content: "\e821";
}
.bpmn-icon-end-event-error:before {
  content: "\e822";
}
.bpmn-icon-intermediate-event-catch-escalation:before {
  content: "\e823";
}
.bpmn-icon-intermediate-event-catch-timer:before {
  content: "\e824";
}
.bpmn-icon-start-event-escalation:before {
  content: "\e825";
}
.bpmn-icon-start-event-signal:before {
  content: "\e826";
}
.bpmn-icon-business-rule-task:before {
  content: "\e827";
}
.bpmn-icon-manual:before {
  content: "\e828";
}
.bpmn-icon-receive:before {
  content: "\e829";
}
.bpmn-icon-call-activity:before {
  content: "\e82a";
}
.bpmn-icon-start-event-timer:before {
  content: "\e82b";
}
.bpmn-icon-start-event-message:before {
  content: "\e82c";
}
.bpmn-icon-intermediate-event-none:before {
  content: "\e82d";
}
.bpmn-icon-intermediate-event-catch-link:before {
  content: "\e82e";
}
.bpmn-icon-end-event-escalation:before {
  content: "\e82f";
}
.bpmn-icon-bpmn-io:before {
  content: "\e831";
}
.bpmn-icon-gateway-complex:before {
  content: "\e832";
}
.bpmn-icon-gateway-eventbased:before {
  content: "\e833";
}
.bpmn-icon-gateway-none:before {
  content: "\e834";
}
.bpmn-icon-gateway-or:before {
  content: "\e835";
}
.bpmn-icon-end-event-terminate:before {
  content: "\e836";
}
.bpmn-icon-end-event-signal:before {
  content: "\e837";
}
.bpmn-icon-end-event-none:before {
  content: "\e838";
}
.bpmn-icon-end-event-multiple:before {
  content: "\e839";
}
.bpmn-icon-end-event-message:before {
  content: "\e83a";
}
.bpmn-icon-end-event-link:before {
  content: "\e83b";
}
.bpmn-icon-intermediate-event-catch-message:before {
  content: "\e83c";
}
.bpmn-icon-intermediate-event-throw-compensation:before {
  content: "\e83d";
}
.bpmn-icon-start-event-multiple:before {
  content: "\e83e";
}
.bpmn-icon-script:before {
  content: "\e83f";
}
.bpmn-icon-manual-task:before {
  content: "\e840";
}
.bpmn-icon-send:before {
  content: "\e841";
}
.bpmn-icon-service:before {
  content: "\e842";
}
.bpmn-icon-receive-task:before {
  content: "\e843";
}
.bpmn-icon-user:before {
  content: "\e844";
}
.bpmn-icon-start-event-none:before {
  content: "\e845";
}
.bpmn-icon-intermediate-event-throw-escalation:before {
  content: "\e846";
}
.bpmn-icon-intermediate-event-catch-multiple:before {
  content: "\e847";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before {
  content: "\e848";
}
.bpmn-icon-intermediate-event-throw-link:before {
  content: "\e849";
}
.bpmn-icon-start-event-non-interrupting-condition:before {
  content: "\e84a";
}
.bpmn-icon-data-object:before {
  content: "\e84b";
}
.bpmn-icon-script-task:before {
  content: "\e84c";
}
.bpmn-icon-send-task:before {
  content: "\e84d";
}
.bpmn-icon-data-store:before {
  content: "\e84e";
}
.bpmn-icon-start-event-non-interrupting-escalation:before {
  content: "\e84f";
}
.bpmn-icon-intermediate-event-throw-message:before {
  content: "\e850";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before {
  content: "\e851";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before {
  content: "\e852";
}
.bpmn-icon-intermediate-event-throw-multiple:before {
  content: "\e853";
}
.bpmn-icon-start-event-non-interrupting-message:before {
  content: "\e854";
}
.bpmn-icon-ad-hoc-marker:before {
  content: "\e855";
}
.bpmn-icon-service-task:before {
  content: "\e856";
}
.bpmn-icon-task-none:before {
  content: "\e857";
}
.bpmn-icon-compensation-marker:before {
  content: "\e858";
}
.bpmn-icon-start-event-non-interrupting-multiple:before {
  content: "\e859";
}
.bpmn-icon-intermediate-event-throw-signal:before {
  content: "\e85a";
}
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before {
  content: "\e85b";
}
.bpmn-icon-participant:before {
  content: "\e85c";
}
.bpmn-icon-event-subprocess-expanded:before {
  content: "\e85d";
}
.bpmn-icon-lane-insert-below:before {
  content: "\e85e";
}
.bpmn-icon-space-tool:before {
  content: "\e85f";
}
.bpmn-icon-connection-multi:before {
  content: "\e860";
}
.bpmn-icon-lane:before {
  content: "\e861";
}
.bpmn-icon-lasso-tool:before {
  content: "\e862";
}
.bpmn-icon-lane-insert-above:before {
  content: "\e863";
}
.bpmn-icon-lane-divide-three:before {
  content: "\e864";
}
.bpmn-icon-lane-divide-two:before {
  content: "\e865";
}
.bpmn-icon-data-input:before {
  content: "\e866";
}
.bpmn-icon-data-output:before {
  content: "\e867";
}
.bpmn-icon-hand-tool:before {
  content: "\e868";
}
.bpmn-icon-group:before {
  content: "\e869";
}
.bpmn-icon-text-annotation:before {
  content: "\e86b";
}
.bpmn-icon-transaction:before {
  content: "\e8c4";
}
.bpmn-icon-screw-wrench:before {
  content: "\e8db";
}
.bpmn-icon-connection:before {
  content: "\e8dc";
}
.bpmn-icon-conditional-flow:before {
  content: "\e8e0";
}
.bpmn-icon-default-flow:before {
  content: "\e8e1";
}

/* src/styles/vendors.scss */

/* src/@fuse/styles/main.scss */
.example-viewer {
  display: flex;
  flex-direction: column;
  margin: 32px 0;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity));
  border-radius: 1rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.example-viewer .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 88px;
  min-height: 88px;
  max-height: 88px;
  padding: 0 40px;
}
.example-viewer .title h6 {
  font-weight: 700;
}
.example-viewer .title .controls {
  display: flex;
  align-items: center;
}
.example-viewer .title .controls > * + * {
  margin-left: 8px;
}
.example-viewer mat-tab-group .mat-tab-body-content .fuse-highlight pre {
  margin: 0;
  border-radius: 0;
}
input,
textarea {
  background: transparent;
}
input::placeholder,
textarea::placeholder {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary input::placeholder,
.mat-toolbar.mat-primary textarea::placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent input::placeholder,
.mat-toolbar.mat-accent textarea::placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn input::placeholder,
.mat-toolbar.mat-warn textarea::placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary input::-moz-placeholder,
.mat-toolbar.mat-primary textarea::-moz-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent input::-moz-placeholder,
.mat-toolbar.mat-accent textarea::-moz-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn input::-moz-placeholder,
.mat-toolbar.mat-warn textarea::-moz-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary input::-webkit-input-placeholder,
.mat-toolbar.mat-primary textarea::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent input::-webkit-input-placeholder,
.mat-toolbar.mat-accent textarea::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn input::-webkit-input-placeholder,
.mat-toolbar.mat-warn textarea::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary input:-ms-input-placeholder,
.mat-toolbar.mat-primary textarea:-ms-input-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent input:-ms-input-placeholder,
.mat-toolbar.mat-accent textarea:-ms-input-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn input:-ms-input-placeholder,
.mat-toolbar.mat-warn textarea:-ms-input-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
input,
textarea {
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active {
  -webkit-background-clip: text;
  transition: background-color 5000s !important;
}
.dark input:-webkit-autofill,
.dark input:-webkit-autofill:hover,
.dark input:-webkit-autofill:focus,
.dark input:-webkit-autofill:active,
.dark textarea:-webkit-autofill,
.dark textarea:-webkit-autofill:hover,
.dark textarea:-webkit-autofill:focus,
.dark textarea:-webkit-autofill:active {
  -webkit-text-fill-color: rgba(255, 255, 255, 0.87);
}
input [data-autocompleted],
textarea [data-autocompleted] {
  background-color: transparent !important;
}
.fuse-backdrop-on-mobile {
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
  --tw-bg-opacity: 0.6 !important;
}
@media (min-width: 600px) {
  .fuse-backdrop-on-mobile {
    background-color: transparent !important;
  }
}
*[class*=mat-],
*[class*=mat-mdc-] {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}
*[class*=mat-] *,
*[class*=mat-mdc-] * {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}
.mat-accordion .mat-expansion-panel {
  margin-bottom: 24px;
  border-radius: 8px !important;
  transition: box-shadow 225ms cubic-bezier(0.4, 0, 0.2, 1);
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.mat-accordion .mat-expansion-panel:last-child {
  margin-bottom: 0;
}
.mat-accordion .mat-expansion-panel.mat-expanded,
.mat-accordion .mat-expansion-panel:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,
.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,
.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: transparent !important;
}
.mat-accordion .mat-expansion-panel .mat-expansion-panel-header {
  font-size: 14px;
}
.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  margin-right: 28px;
}
.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
}
.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after {
  border-color: currentColor !important;
}
.mat-accordion .mat-expansion-panel .mat-expansion-panel-body {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-mdc-button,
.mat-mdc-raised-button,
.mat-mdc-outlined-button,
.mat-mdc-unelevated-button,
.mat-mdc-icon-button,
.mat-mdc-fab,
.mat-mdc-mini-fab {
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  line-height: 1 !important;
}
.mat-mdc-button.fuse-mat-button-large,
.mat-mdc-raised-button.fuse-mat-button-large,
.mat-mdc-outlined-button.fuse-mat-button-large,
.mat-mdc-unelevated-button.fuse-mat-button-large,
.mat-mdc-icon-button.fuse-mat-button-large,
.mat-mdc-fab.fuse-mat-button-large,
.mat-mdc-mini-fab.fuse-mat-button-large {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}
.mat-mdc-button,
.mat-mdc-raised-button,
.mat-mdc-outlined-button,
.mat-mdc-unelevated-button,
.mat-mdc-icon-button,
.mat-mdc-fab,
.mat-mdc-mini-fab {
}
.mat-mdc-button[disabled=true] .mat-icon,
.mat-mdc-raised-button[disabled=true] .mat-icon,
.mat-mdc-outlined-button[disabled=true] .mat-icon,
.mat-mdc-unelevated-button[disabled=true] .mat-icon,
.mat-mdc-icon-button[disabled=true] .mat-icon,
.mat-mdc-fab[disabled=true] .mat-icon,
.mat-mdc-mini-fab[disabled=true] .mat-icon {
  opacity: 0.38 !important;
}
.mat-mdc-icon-button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 40px !important;
  padding: 0 !important;
}
.mat-mdc-icon-button svg,
.mat-mdc-icon-button img {
  height: auto !important;
}
.mat-mdc-fab {
  max-height: 56px;
  border-radius: 16px !important;
}
.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple {
  border-radius: 16px !important;
}
.mat-mdc-mini-fab {
  border-radius: 12px !important;
}
.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple {
  border-radius: 12px !important;
}
.mat-mdc-button,
.mat-mdc-raised-button,
.mat-mdc-outlined-button,
.mat-mdc-unelevated-button {
  padding: 0 20px !important;
  border-radius: 9999px !important;
}
.mat-mdc-button > .mat-icon,
.mat-mdc-raised-button > .mat-icon,
.mat-mdc-outlined-button > .mat-icon,
.mat-mdc-unelevated-button > .mat-icon {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,
.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle {
  stroke: currentColor !important;
  animation-duration: 6000ms;
}
.mat-mdc-raised-button,
.mat-mdc-unelevated-button,
.mat-mdc-fab,
.mat-mdc-mini-fab {
  --mat-mdc-button-persistent-ripple-color: #94a3b8 !important;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .mat-mdc-raised-button,
.dark .mat-mdc-unelevated-button,
.dark .mat-mdc-fab,
.dark .mat-mdc-mini-fab {
  --mat-mdc-button-persistent-ripple-color: #000 !important;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1) !important;
}
.mat-mdc-raised-button .mat-icon,
.mat-mdc-unelevated-button .mat-icon,
.mat-mdc-fab .mat-icon,
.mat-mdc-mini-fab .mat-icon {
  color: currentColor !important;
}
.mat-mdc-raised-button .mat-ripple-element,
.mat-mdc-unelevated-button .mat-ripple-element,
.mat-mdc-fab .mat-ripple-element,
.mat-mdc-mini-fab .mat-ripple-element {
  background-color: rgb(0 0 0 / 0.1) !important;
}
.mat-mdc-button:not([disabled=true]),
.mat-mdc-icon-button:not([disabled=true]),
.mat-mdc-outlined-button:not([disabled=true]) {
}
.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,
.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,
.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-button:not([disabled=true]),
.mat-mdc-icon-button:not([disabled=true]),
.mat-mdc-outlined-button:not([disabled=true]) {
}
.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,
.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,
.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-button:not([disabled=true]),
.mat-mdc-icon-button:not([disabled=true]),
.mat-mdc-outlined-button:not([disabled=true]) {
}
.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,
.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,
.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-outlined-button {
}
.mat-mdc-outlined-button:not([disabled=true]) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-outlined-button:not([disabled=true]):where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-outlined-button {
}
.mat-mdc-outlined-button[disabled=true] {
  border-color: rgb(203 213 225 / 0.7) !important;
}
.mat-mdc-outlined-button[disabled=true]:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1)) !important;
}
.mdc-button .mdc-button__label {
  white-space: nowrap;
}
.mat-button-toggle-group {
  border: none !important;
}
.mat-button-toggle-group > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  background-clip: padding-box;
}
.mat-button-toggle-group .mat-button-toggle {
  border-radius: 9999px;
  overflow: hidden;
  border: none !important;
  font-weight: 500;
}
.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
}
.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content {
  padding: 0 20px;
  line-height: 40px !important;
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-mdc-checkbox {
  display: inline-flex !important;
}
.mat-mdc-checkbox .mdc-form-field {
  padding-right: 12px;
}
.mdc-checkbox__native-control {
  opacity: 0 !important;
}
.mat-mdc-chip {
  font-weight: 500 !important;
}
.mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 16px !important;
  padding: 24px;
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled {
  opacity: 0.7 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay {
  opacity: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select {
  top: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right -7px center;
  background-size: 24px;
}
.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");
}
.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after {
  display: none;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
  padding: 0;
  border-radius: 6px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
  --tw-bg-opacity: 0.05 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label) {
  margin-top: 24px;
  overflow: visible;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay {
  border-radius: 6px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
  position: relative;
  display: flex;
  align-items: stretch;
  border-radius: 6px;
  padding: 0 16px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix {
  padding: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-icon {
  margin-right: 12px;
  padding: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-icon-button {
  margin: 0 4px 0 -10px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-select {
  margin-right: 10px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-datepicker-toggle {
  margin-left: -8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  padding: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-icon {
  margin-left: 12px;
  padding: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-icon-button {
  margin: 0 -10px 0 4px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-select {
  margin-left: 10px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-datepicker-toggle {
  margin-right: -8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon {
  width: 1.5rem;
  height: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg {
  width: 1.5rem;
  height: 1.5rem;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select {
  display: flex;
  align-items: center;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  border-top-color: var(--fuse-primary) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger {
  display: flex;
  align-items: center;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value {
  display: flex;
  max-width: none;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon {
  margin: 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper {
  display: flex;
  align-items: center;
  transform: none;
  margin-left: 4px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  min-height: 0;
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
  position: static;
  display: flex;
  align-items: center;
  width: 88px;
  min-height: 48px;
  padding: 0;
  border: 0;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label {
  top: -25px !important;
  left: 0 !important;
  width: 100% !important;
  transform: none !important;
  pointer-events: auto;
  font-weight: 500;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element {
  margin: 12px 0;
  padding: 0 6px 0 0;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set {
  width: 100%;
  margin: 0 -8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple {
  display: none;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper {
  font-size: 12px;
  font-weight: 500;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper {
  padding: 0;
}
.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  align-self: flex-start;
  padding-top: 14px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded .mat-mdc-text-field-wrapper {
  border-radius: 24px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix {
  border-radius: 24px 0 0 24px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-icon {
  margin-right: 12px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-icon-button {
  margin: 0 2px 0 -10px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-select {
  margin-right: 8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-datepicker-toggle {
  margin-right: 4px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle) {
  margin-right: 12px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  border-radius: 0 24px 24px 0;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-icon {
  margin-left: 12px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-icon-button {
  margin: 0 -10px 0 2px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-select {
  margin-left: 12px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-datepicker-toggle {
  margin-left: 4px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle) {
  margin-left: 12px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button {
  width: 32px !important;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-icon-button {
  margin-left: -6px;
  margin-right: 12px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-icon-button {
  margin-left: 12px;
  margin-right: -6px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
  min-height: 40px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element {
  margin: 8px 0;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  padding-top: 10px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded .mat-mdc-text-field-wrapper {
  border-radius: 20px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix {
  border-radius: 20px 0 0 20px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  border-radius: 0 20px 20px 0 !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix {
  align-self: stretch !important;
  margin: 0 16px 0 -16px !important;
  padding-left: 16px !important;
  border-radius: 6px 0 0 6px;
  border-right-width: 1px;
  border-style: solid;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-icon {
  margin-right: 16px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-icon-button {
  margin: 0 6px 0 -10px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-mdc-select {
  margin-right: 12px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > .mat-datepicker-toggle {
  margin-right: 8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle) {
  margin-right: 16px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  align-self: stretch !important;
  margin: 0 -16px 0 16px !important;
  padding-right: 16px !important;
  border-radius: 0 6px 6px 0;
  border-left-width: 1px;
  border-style: solid;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-icon,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-icon {
  margin-left: 16px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-icon-button,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-icon-button {
  margin: 0 -10px 0 6px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-mdc-select,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-mdc-select {
  margin: 0 -4px 0 16px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > .mat-datepicker-toggle,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > .mat-datepicker-toggle {
  margin-left: 8px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix > *:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle) {
  margin-left: 16px;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix {
  align-items: flex-start;
}
.mat-mdc-form-field.mat-form-field-appearance-fill {
}
.mat-mdc-form-field.mat-form-field-appearance-fill.fuse-mat-bold .mat-mdc-text-field-wrapper {
  border-width: 2px !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline {
}
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing {
  border-color: var(--fuse-warn) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline {
}
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid) {
}
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing {
  border-color: var(--fuse-primary) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid) {
}
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing {
  border-color: var(--fuse-accent) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:where(.dark, .dark *),
.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline {
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch {
  border-right-style: none !important;
}
.mat-icon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  font-size: 24px;
  line-height: 24px;
  -webkit-appearance: none !important;
}
.mat-mdc-input-element::placeholder {
  transition: none !important;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-input-element::-moz-placeholder {
  transition: none !important;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-input-element::-webkit-input-placeholder {
  transition: none !important;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-input-element:-ms-input-placeholder {
  transition: none !important;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-form-field-invalid .mat-mdc-input-element {
}
.mat-form-field-invalid .mat-mdc-input-element::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-mdc-menu-panel {
  min-width: 144px !important;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text {
  display: flex;
  align-items: center;
  padding-right: 16px;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-mat-icon-rgb), var(--tw-text-opacity));
}
.mat-mdc-menu-panel .mat-mdc-menu-content {
}
.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider {
  margin: 8px 0;
}
.mat-mdc-paginator .mat-mdc-paginator-container {
  padding: 8px 16px;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .mat-mdc-paginator .mat-mdc-paginator-container {
    justify-content: normal;
  }
}
.mat-mdc-paginator .mat-mdc-paginator-container {
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size {
  align-items: center;
  min-height: 40px;
  margin: 8px;
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label {
  display: none;
  margin-right: 12px;
}
@media (min-width: 600px) {
  .mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label {
    display: block;
  }
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select {
  margin: 0;
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper {
  padding: 0 10px;
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex {
  min-height: 32px;
}
.mat-mdc-paginator .mat-mdc-paginator-container {
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions {
  margin: 8px 0;
}
.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label {
  margin-right: 16px;
}
.mat-mdc-select {
  display: inline-flex !important;
}
.mat-mdc-select .mat-mdc-select-placeholder {
  transition: none !important;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value {
  position: relative;
  display: flex;
  max-width: none;
}
.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text {
  display: inline-flex;
}
.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text > * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mat-mdc-select .mat-mdc-select-arrow-wrapper {
  transform: translateY(0) !important;
}
.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  margin: 0 0 0 8px;
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) {
  color: #ffffff !important;
}
.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) {
  color: #000000 !important;
}
.mat-step-icon {
}
.mat-step-icon .mat-icon {
  color: currentColor !important;
}
.mat-step-label,
.mat-step-label-selected {
  font-weight: 500 !important;
}
.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  background: none !important;
}
.mat-mdc-tab-group {
}
.mat-mdc-tab-group.fuse-mat-no-header .mat-mdc-tab-header {
  height: 0 !important;
  max-height: 0 !important;
  border: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container {
  box-shadow: inset 0 -1px var(--fuse-border);
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container {
  margin: 0 24px;
}
.mat-mdc-tab-group .mat-mdc-tab-body-content {
  padding: 24px;
}
textarea.mat-mdc-input-element {
  box-sizing: content-box !important;
}
.mat-toolbar {
}
.mat-toolbar.mat-primary .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-toolbar.mat-primary .text-secondary {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-primary .text-hint {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-primary .text-disabled {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-primary .divider {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.12 !important;
}
.mat-toolbar {
}
.mat-toolbar.mat-accent .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-toolbar.mat-accent .text-secondary {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-accent .text-hint {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .text-disabled {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .divider {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.12 !important;
}
.mat-toolbar {
}
.mat-toolbar.mat-warn .mat-icon {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.mat-toolbar.mat-warn .text-secondary {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-warn .text-hint {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .text-disabled {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .divider {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.12 !important;
}
.mat-mdc-tooltip .mdc-tooltip__surface {
  background-color: var(--fuse-text-default) !important;
  color: white;
}
.dark .mat-mdc-tooltip .mdc-tooltip__surface {
  background-color: var(--fuse-text-secondary) !important;
  color: var(--fuse-bg-default) !important;
}
code[class*=language-] .hljs-comment,
code[class*=language-] .hljs-quote,
pre[class*=language-] .hljs-comment,
pre[class*=language-] .hljs-quote {
  color: #8b9fc1;
  font-style: italic;
}
code[class*=language-] .hljs-doctag,
code[class*=language-] .hljs-keyword,
code[class*=language-] .hljs-formula,
pre[class*=language-] .hljs-doctag,
pre[class*=language-] .hljs-keyword,
pre[class*=language-] .hljs-formula {
  color: #22d3ee;
}
code[class*=language-] .hljs-name,
pre[class*=language-] .hljs-name {
  color: #e879f9;
}
code[class*=language-] .hljs-tag,
pre[class*=language-] .hljs-tag {
  color: #bae6fd;
}
code[class*=language-] .hljs-section,
code[class*=language-] .hljs-selector-tag,
code[class*=language-] .hljs-deletion,
code[class*=language-] .hljs-subst,
pre[class*=language-] .hljs-section,
pre[class*=language-] .hljs-selector-tag,
pre[class*=language-] .hljs-deletion,
pre[class*=language-] .hljs-subst {
  color: #f87f71;
}
code[class*=language-] .hljs-literal,
pre[class*=language-] .hljs-literal {
  color: #36beff;
}
code[class*=language-] .hljs-string,
code[class*=language-] .hljs-regexp,
code[class*=language-] .hljs-addition,
code[class*=language-] .hljs-attribute,
code[class*=language-] .hljs-meta-string,
pre[class*=language-] .hljs-string,
pre[class*=language-] .hljs-regexp,
pre[class*=language-] .hljs-addition,
pre[class*=language-] .hljs-attribute,
pre[class*=language-] .hljs-meta-string {
  color: #bef264;
}
code[class*=language-] .hljs-built_in,
code[class*=language-] .hljs-class .hljs-title,
pre[class*=language-] .hljs-built_in,
pre[class*=language-] .hljs-class .hljs-title {
  color: #ffd374;
}
code[class*=language-] .hljs-attr,
code[class*=language-] .hljs-variable,
code[class*=language-] .hljs-template-variable,
code[class*=language-] .hljs-type,
code[class*=language-] .hljs-selector-class,
code[class*=language-] .hljs-selector-attr,
code[class*=language-] .hljs-selector-pseudo,
code[class*=language-] .hljs-number,
pre[class*=language-] .hljs-attr,
pre[class*=language-] .hljs-variable,
pre[class*=language-] .hljs-template-variable,
pre[class*=language-] .hljs-type,
pre[class*=language-] .hljs-selector-class,
pre[class*=language-] .hljs-selector-attr,
pre[class*=language-] .hljs-selector-pseudo,
pre[class*=language-] .hljs-number {
  color: #22d3ee;
}
code[class*=language-] .hljs-symbol,
code[class*=language-] .hljs-bullet,
code[class*=language-] .hljs-link,
code[class*=language-] .hljs-meta,
code[class*=language-] .hljs-selector-id,
code[class*=language-] .hljs-title,
pre[class*=language-] .hljs-symbol,
pre[class*=language-] .hljs-bullet,
pre[class*=language-] .hljs-link,
pre[class*=language-] .hljs-meta,
pre[class*=language-] .hljs-selector-id,
pre[class*=language-] .hljs-title {
  color: #e879f9;
}
code[class*=language-] .hljs-emphasis,
pre[class*=language-] .hljs-emphasis {
  font-style: italic;
}
code[class*=language-] .hljs-strong,
pre[class*=language-] .hljs-strong {
  font-weight: 700;
}
code[class*=language-] .hljs-link,
pre[class*=language-] .hljs-link {
  text-decoration: underline;
}
.ps {
  position: relative;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps.ps--focus > .ps__rail-x,
.ps.ps--focus > .ps__rail-y,
.ps.ps--scrolling-x > .ps__rail-x,
.ps.ps--scrolling-x > .ps__rail-y,
.ps.ps--scrolling-y > .ps__rail-x,
.ps.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}
.ps > .ps__rail-x,
.ps > .ps__rail-y {
  z-index: 99999;
}
.ps > .ps__rail-x {
  height: 14px;
  background: transparent !important;
  transition: none !important;
}
.ps > .ps__rail-x:hover,
.ps > .ps__rail-x:focus,
.ps > .ps__rail-x.ps--clicking {
  opacity: 1;
}
.ps > .ps__rail-x:hover .ps__thumb-x,
.ps > .ps__rail-x:focus .ps__thumb-x,
.ps > .ps__rail-x.ps--clicking .ps__thumb-x {
  height: 10px;
}
.ps > .ps__rail-x .ps__thumb-x {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  height: 6px;
  transition: height 225ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ps > .ps__rail-y {
  width: 14px;
  background: transparent !important;
  transition: none !important;
  left: auto !important;
}
.ps > .ps__rail-y:hover,
.ps > .ps__rail-y:focus,
.ps > .ps__rail-y.ps--clicking {
  opacity: 1;
}
.ps > .ps__rail-y:hover .ps__thumb-y,
.ps > .ps__rail-y:focus .ps__thumb-y,
.ps > .ps__rail-y.ps--clicking .ps__thumb-y {
  width: 10px;
}
.ps > .ps__rail-y .ps__thumb-y {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  width: 6px;
  transition: width 225ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ql-toolbar {
  border-radius: 6px 6px 0 0;
  padding: 0 !important;
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
  --tw-border-opacity: 1 !important;
}
.dark .ql-toolbar {
  background-color: rgba(0, 0, 0, 0.05);
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.ql-toolbar .ql-formats {
  margin: 11px 8px !important;
}
.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1));
}
.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  z-index: 10 !important;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1));
}
.ql-toolbar .ql-picker .ql-picker-label {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity));
}
.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity));
}
.ql-toolbar .ql-stroke,
.ql-toolbar .ql-stroke-mitter {
  stroke: var(--fuse-icon);
}
.ql-toolbar .ql-fill {
  fill: var(--fuse-icon);
}
.ql-toolbar button:hover,
.ql-toolbar button:focus,
.ql-toolbar button.ql-active,
.ql-toolbar .ql-picker-label:hover,
.ql-toolbar .ql-picker-label.ql-active,
.ql-toolbar .ql-picker-item:hover,
.ql-toolbar .ql-picker-item.ql-selected {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.ql-toolbar button:hover .ql-stroke,
.ql-toolbar button:hover .ql-stroke-mitter,
.ql-toolbar button:focus .ql-stroke,
.ql-toolbar button:focus .ql-stroke-mitter,
.ql-toolbar button.ql-active .ql-stroke,
.ql-toolbar button.ql-active .ql-stroke-mitter,
.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,
.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,
.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,
.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter {
  stroke: var(--fuse-primary) !important;
}
.ql-toolbar button:hover .ql-fill,
.ql-toolbar button:focus .ql-fill,
.ql-toolbar button.ql-active .ql-fill,
.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: var(--fuse-primary) !important;
}
.ql-container {
  overflow: auto;
  min-height: 160px;
  max-height: 400px;
  border-radius: 0 0 6px 6px;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
  --tw-border-opacity: 1 !important;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.dark .ql-container {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.ql-container .ql-editor {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity));
}
.ql-container .ql-editor.ql-blank::before {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank::before {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank::before {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank::before {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.38 !important;
}
.ql-container .ql-tooltip {
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.dark .ql-container .ql-tooltip {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.ql-container .ql-tooltip:before {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity));
}
.mat-toolbar.mat-primary .ql-container .ql-tooltip:before {
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-accent .ql-container .ql-tooltip:before {
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.mat-toolbar.mat-warn .ql-container .ql-tooltip:before {
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
  --tw-text-opacity: 0.6 !important;
}
.ql-container .ql-tooltip .ql-action,
.ql-container .ql-tooltip .ql-remove {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1));
}
.dark .ql-container .ql-tooltip .ql-action,
.dark .ql-container .ql-tooltip .ql-remove {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-primary-400-rgb), var(--tw-text-opacity, 1));
}
.ql-container .ql-tooltip .ql-action:after {
  border-right-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.dark .ql-container .ql-tooltip .ql-action:after {
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.ql-container .ql-tooltip input {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
  border-radius: 0.125rem !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.dark .ql-container .ql-tooltip input {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}

/* node_modules/@syncfusion/ej2-diagrams/styles/tailwind3.css */
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
  content: "\e58c";
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
  content: "\e7e7";
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
  content: "\e58c";
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
  content: "\e7e7";
}
.e-diagram {
  display: block;
  background-color: rgba(var(--color-sf-white));
}
.e-symbolpalette {
  display: block;
}
.e-overview {
  display: block;
}
.overview-resizer {
  fill: var(--color-sf-primary);
}
.e-content-placeholder.e-diagram.e-placeholder-diagram {
  background-size: 100% 100%;
  max-height: 500px;
  max-width: 500px;
}
.e-content-placeholder.e-symbolpalette.e-placeholder-symbolpalette {
  background-size: 100% 100%;
  max-height: 200px;
  max-width: 200px;
}
.e-diagram-endpoint-handle {
  fill: var(--color-sf-primary-text-color);
  stroke: var(--color-sf-primary);
}
.e-diagram-endpoint-handle.e-connected {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary-text-color);
}
.e-diagram-endpoint-handle.e-disabled,
.e-diagram-bezier-control-handle.e-disabled,
.e-diagram-resize-handle.e-disabled {
  fill: var(--color-sf-border-dark);
  opacity: 1;
  stroke: rgba(var(--color-sf-white));
}
.e-diagram-bezier-handle.e-source.e-disabled {
  opacity: 1 !important;
}
.e-diagram-bezier-handle.e-target.e-disabled {
  opacity: 1 !important;
}
.e-diagram-bezier-control-handle {
  fill: var(--color-sf-primary-text-color);
  stroke: var(--color-sf-primary);
  rx: 0px;
  ry: 0px;
}
.e-diagram-ortho-segment-handle,
.e-diagram-straight-segment-handle,
.e-diagram-bezier-segment-handle {
  fill: var(--color-sf-primary-text-color);
  stroke: var(--color-sf-primary);
}
.e-symbolpalette .e-acrdn-content {
  background-color: var(--color-sf-diagram-palette-background) !important;
}
.e-diagram-bezier-control-line {
  stroke: var(--color-sf-primary);
}
.e-diagram-resize-handle {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary-text-color);
  rx: 0;
  ry: 0;
}
.e-diagram-helper {
  stroke: var(--color-sf-primary);
}
.e-diagram-rotate-handle {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary);
}
.e-diagram-selector {
  stroke: var(--color-sf-primary);
}
.e-diagram-selector.e-disabled {
  opacity: 1;
  stroke: var(--color-sf-border-dark);
}
.e-diagram-selector.e-thick-border {
  stroke: var(--color-sf-primary);
  stroke-width: 2;
}
.e-diagram-selector.e-thick-border.e-diagram-lane {
  stroke: var(--color-sf-primary);
  stroke-width: 2;
}
.e-diagram-highlighter {
  stroke: var(--color-sf-primary);
  stroke-width: 2;
}
.e-diagram-selected-region {
  stroke: var(--color-sf-primary);
}
.e-diagram-pivot-line {
  stroke: var(--color-sf-primary);
}
.e-symbolpalette .e-symbol-hover:hover {
  background: var(--color-sf-diagram-palette-hover-background);
  border-radius: 4px;
}
.e-symbolpalette .e-symbol-selected {
  background: var(--color-sf-diagram-palette-selected-color);
  border-radius: 4px;
}
.e-diagram-tooltip {
  pointer-events: none;
}
.e-diagram .e-ruler {
  background: var(--color-sf-content-bg-color-alt1);
  color: var(--color-sf-content-text-color-alt2);
  font-size: 10px;
}
.e-diagram .e-ruler-overlap {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-diagram .e-d-ruler-marker {
  stroke: var(--color-sf-primary);
}
.e-diagram .e-diagram-text-edit {
  background: rgba(var(--color-sf-white));
  border-color: var(--color-sf-primary);
  border-style: dashed;
  border-width: 1px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: rgba(var(--color-sf-black));
  min-width: 50px;
}
.e-diagram-text-edit::-moz-selection {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-diagram-text-edit::selection {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-ruler-tick-label {
  fill: var(--color-sf-content-text-color-alt2);
}
.e-ruler-tick {
  stroke: var(--color-sf-border-dark);
}
.e-menu-item e-blankicon {
  padding-left: 28px;
}
.e-diagram-selection-indicator {
  stroke: var(--color-sf-primary);
}
.e-diagram-selection-line {
  stroke: var(--color-sf-primary);
}
.e-diagram-rotate {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4jZ1SwQ2DMBAzlfLJI2KEjJAVukG7ARsxQkfoKHQDugHdgOoqh14oCaGWIpSTudzZRg2MdYOxrq0il2Csm411o7Eu5GinTN0D6AGMAGZVux9p1LGBrHIF0LD+4l3ql70thDABSFZYaeTJ6UqNWhL3ELhyyhUR98TcwI06Lk1aNonO1NocqGWy/6zOcGCq6OjiSCw22/wUfEzL8ND2P9duFXBmHMDvWVN7CliFkkGe69VM5RmVLDqG7ZMPOroWP5BTle5WjR6dkQayutyLqU6gsiU/ypHMiI41yf+CE01qov+R0egXAN5x6jng51I3yAAAAABJRU5ErkJggg==), auto !important;
}
.e-symbolpalette-hidden {
  display: none !important;
}
.e-symbolpalette-search-hidden {
  display: none !important;
}
.e-diagramTooltip-content {
  width: auto !important;
  height: auto !important;
}
.e-diagram-blazor {
  position: relative;
  overflow: hidden;
  fill: transparent;
}
.e-diagram-blazor-vertical-linemarker {
  overflow: hidden;
  position: absolute;
}
.e-diagram-blazor-vertical-rulerlinesvg {
  position: inherit;
}
.e-diagram-blazor-horiontal-linemarker {
  overflow: hidden;
  position: absolute;
}
.e-diagram-blazor-horizontal-rulerlinesvg {
  position: inherit;
}
.e-diagram-blazor-diagramcontent {
  position: absolute;
  overflow: auto;
  background: transparent;
}
.e-diagram-blazor-diagram-adornerlayer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-userhandle-layer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-symbolpalette-blazor {
  overflow: auto;
}
.e-symbolpalette-blazor-draggable {
  visibility: hidden;
  display: none;
}
.e-symbolpalette-blazor-preview {
  visibility: hidden;
  display: none;
}
.e-symbolpalette-blazor-preview-div {
  overflow: hidden;
  float: left;
}
.e-symbolpalette-blazor-preview-content {
  position: absolute;
}
.e-symbolpalette-blazor-input {
  width: 100%;
}
.e-diagram-blazor-searchbox-icon {
  margin-top: 10px;
  margin-right: 7px;
}
.e-symbolpalette-blazor-remove-palette {
  overflow: auto;
}
.e-symbolpalette-blazor-symbol-draggable {
  overflow: hidden;
  float: left;
}
.e-symbolpalette-blazor-symbol-draggable-svg {
  margin-left: 10px;
  margin-top: 10px;
}
.e-symbolpalette-blazor-symbol-draggable-content {
  position: absolute;
}
.e-diagram-blazor-tspan {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-diagram-blazor-ruler {
  overflow: hidden;
  position: absolute;
  font-size: 11px;
}
.e-diagram-blazor-ruler-space {
  float: left;
}
.e-diagram-blazor-ruler-svg {
  position: inherit;
}
.e-diagram-blazor-background {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-grid-layer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-diagram-layer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-svg-layer {
  pointer-events: all;
}
.e-diagram-blazor-html-layer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-html-layer-div {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: all;
}
.e-diagram-blazor-ports-expand-layer {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  pointer-events: none;
}
.e-diagram-blazor-ports-gparent {
  pointer-events: all;
}
.e-diagram-blazor-expander {
  pointer-events: all;
}
.e-diagram-blazor-foreign-object {
  -moz-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.e-diagram-blazor-html-template {
  position: absolute;
}
.e-diagram-blazor-expand-collapse-template {
  position: absolute;
  opacity: 1;
}
.e-diagram-blazor-annotation-template {
  position: absolute;
}
.e-diagram-blazor-userhandle-div {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: all;
  -webkit-transform: translate(0px, 0px) scale(1);
  transform: translate(0px, 0px) scale(1);
}
.e-diagram-blazor-userhandle-template {
  position: absolute;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  visibility: visible;
  opacity: 1;
}
.e-diagram-blazor-fixed-userhandle-template {
  position: absolute;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.e-diagram-blazor-fixed-userhandle {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: all;
  -webkit-transform: translate(0px, 0px) scale(1);
  transform: translate(0px, 0px) scale(1);
}
.e-diagram-blazor-ruler-overlap {
  position: absolute;
  left: 0;
  top: 0;
}
.e-blazordiagram-tooltip {
  pointer-events: none;
}
.e-blazordiagram-tooltip .e-tooltip-close {
  pointer-events: auto;
}
.e-diagram-blazor-template-div {
  height: 100%;
  width: 100%;
}
.e-diagram-blazor-overview {
  background: transparent;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
  height: 100%;
  width: 100%;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.e-diagram-blazor-drawing {
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.e-diagram-blazor-overview-diagramlayer {
  position: absolute;
  left: 0px;
  top: 0px;
}
.e-diagram-blazor-overview-diagramlayer-canvas {
  position: absolute;
  left: 0px;
  top: 0px;
}
.e-diagram-blazor-overview-html-layer {
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
}
.e-diagram-blazor-overview-html-layer-div {
  position: absolute;
  top: 0px;
  left: 0px;
}
.e-diagram-blazor-overviewsvg {
  position: absolute;
  left: 0px;
  top: 0px;
}
.e-diagram-blazor-goverviewlayer {
  pointer-events: none;
}
.e-diagram-blazor-overviewbackrect {
  pointer-events: none;
}
.e-diagram-blazor-overviewrect {
  cursor: all-scroll;
}
.e-diagram-blazor-all {
  pointer-events: all;
}
.e-diagram-blazor-none {
  pointer-events: none;
}

/* node_modules/@syncfusion/ej2-base/styles/tailwind3.css */
@font-face {
  font-family: "e-icons";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tTE4AAAEoAAAAVmNtYXBNslPbAAAK+AAABO5nbHlmS23LkAAAGWQABJtUaGVhZC2NoH4AAADQAAAANmhoZWEIVQZfAAAArAAAACRobXR4eAAAAAAAAYAAAAl4bG9jYQWUjFwAAA/oAAAJfG1heHADiALBAAABCAAAACBuYW1lc0cOBgAEtLgAAAIlcG9zdH6uI/IABLbgAAAjsgABAAAEAAAAAFwEAAAAAAAD+AABAAAAAAAAAAAAAAAAAAACXgABAAAAAQAApoaG8F8PPPUACwQAAAAAAOU7rcQAAAAA5TutxAAAAAAD+AP4AAAACAACAAEAAAAAAAEAAAJeArUAIAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDpXAQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AAKy3AACs2AAArPkAAK0TAACtLgAArUMAAK1+AACtjwAArawAAK3ZAACuAgAArjAAAK5TAACucwAArp0AAK7EAACu5wAArxAAAK9GAACvdQAAr54AAK++AACv2wAAsAQAALAkAACwRAAAsG8AALCQAACwpgAAsL4AALF/AACx8gAAsgoAALIXAACyMgAAskcAALJjAACyeAAAsosAALKeAACyrgAAssIAALMrAACzQwAAtFwAALTrAAC1nQAAtnUAALaYAAC3AwAAt2YAALeNAAC3tAAAt9wAALj9AAC5JwAAugkAALrCAAC7cgAAvCIAALzXAAC9dQAAvbcAAL5KAAC/BQAAv1MAAL+MAADAswAAwdoAAMJ9AADDGAAAw7QAAMRQAADE4AAAxYMAAMXiAADGewAAxrIAAMeHAADIhwAAyR4AAMnCAADJ6QAAyqQAAMs2AADMLgAAzPYAAM19AADOJgAAztEAAM94AADQewAA0X8AANGzAADS9gAA09gAANQfAADUXgAA1J0AANTkAADVKwAA1XIAANZKAADWaQAA1zoAANgPAADY9gAA2aUAANppAADbcgAA3HsAAN0OAADeHAAA344AAOAMAADgigAA4NcAAOE4AADh5wAA4hAAAOI5AADiZgAA40gAAOObAADkDwAA5IIAAOV1AADl8QAA50QAAOfpAADpDQAA6aUAAOosAADq4wAA64MAAOvyAADsZwAA7JgAAOyqAADszAAA7NcAAO0GAADtEQAA7SYAAO03AADtXgAA7i0AAO44AADuQwAA7k4AAO5ZAADuZAAA7u4AAO75AADvAgAA7wsAAO9YAADvggAA744AAO+XAADvogAA76wAAO+2AADwAwAA8C0AAPA6AADwRAAA8JYAAPEwAADx5AAA8lgAAPM1AADzrgAA9C4AAPSoAAD1EgAA9XAAAPZ5AAD3JgAA99MAAPh5AAD5GwAA+f0AAPr4AAD74AAA/MIAAP0cAAD93AAA/pwAAP+CAAD/5wABAPUAAQF0AAECGgABAsAAAQOsAAED6gABBJkAAQT0AAEFfAABBc4AAQbIAAEHRwABB9wAAQgyAAEIqAABCR0AAQlHAAEJjQABChQAAQq5AAELHQABC3sAAQweAAEMPgABDIAAAQzEAAENbgABDfIAAQ5fAAEOygABDxwAAQ+RAAEP7AABEHc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rAgIBwcFBAECfgYGBgQEAwIBCgYGBgQEAwIBAQIDBAQGBgYKAQIDBAQGBgYGBgYEBAMCAQoGBgYEBAMCAQECAwQEBgYGCgECAwQEBgZOBAQIBwcFBAEC/AECBAUHBwQIrKgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAgUEBAgHBwUEAQIBAgQFBwcECFgICAcHBQQBAgECBAUHBwQIWFQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDVQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwM/pN+CAgHBwUEAgEBAgQFBwcECIIBAgQFBwcICAgIBwcFBAECAgIDAwQFBgYGBwcICAgBTgECAwQEBgYGCgECAwQEBgYGBgYGBAQDAgEKBgYGBAQDAgEBAgMEBAYGBgoBAgMEBAYGBgYGBgQEAwIBCgYGBgQEAwI10ggIBwcFBAECAQIEBQcHBAjWARwBAgMEBAYGBgoBAgMEBAYGBgYGBgQEAwIBCgYGBgQEAwIBAQIDBAQGBgYKAQIDBAQGBgYGBgYEBAMCAQoGBgYEBAMCNQECBAUHBwQI1tIICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN/ggNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQH4DQwMDAsKCgkIBwcFBAMCVQECBAUHBwQI/VwICAcHBQQBAgECBAUHBwQIAqQICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN/WANDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQKgDQwMDAsKCgkIBwcFBAMCAQECBAUHBwgICAgHBwUEAQIICAcHBQQCAQECBAUHBwQIDQgICAcHBgYGBQQDAwICAAAJAAAAAANPA4cAEAAhADIAQwBHAEsATwBTAHgAACUVHwIhPwI1LwIhDwIlFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwIBFSM1IxUjNSUVIzUjFSM1Ix0BHwchPwcRLwchDwYB5AIEBQFWBQQCAgQF/q0FBQP+ywIEBQKKBQMDAwMF/XkFBQMBAgQFAooFAwMDAwX9eQUFAwECBAUCigUDAwMDBf15BQUDAoOMHIwB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CAcHBQQCAQECBAUHBwQICAkEAgEBAgIDAwQFBgYGBwcICAgJWCUEAwICAwQGBwgICAgIB28EAwICAwRvBwgICAgIBwYEAwICAwQlWBEREA8PDg0MCwkJBwMFAwIBAQMDBQUGBwcICQkKCgqeCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAhgAiIPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB8UICAcHBQQCAQECBAUHBwQIwQYHBgYKCgcGAgIBkwcHCAgJCAfXBwgICAgHBwYEAwECBAXTCgsLDAwMDQwNDAwLDAoKCU8BAgIGBwoKBgYGB/3eBgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PAjQDBAUGBwgJCAgHBgUEAgEBAQIDAwNyCAgICAgGBwYFBQQEAwIBASUHCAcJBwgHBgUDAQEDBW8HCAcJBwgHbwUDAQEDBQYHCAcJBwgHJAEDBAYHCAoLDA0NDwgQEBFyCgsKCQoICAgHBgUEBAIC6AEBAgMEBAUFBgcGCAgICAgJCAgICAYHBgUFBAQDAgEBAgMEBAUFBgcGCAgICAkICAgICAYHBgUFBAQDAgGTAgQFBggICgoLDA0ODg4I/gEQDg4ODQwLCgoICAYFBAIBAQMEBQYHCAgJCAcGBQQCAQEBAQIGCAkLBgYGB62wBQQCAQEDBMYEAwECAwUGBwgICAgHB8MJBwYFAwMBAgMDBQcHCQlgyAYGBgYLCQgGAgEBAQECBggJCwYGBgZqCAgHBgUEAwEBAwQFBgcECG4PDg4ODQwLCgoICAYFBAIAAAQAAAAAAvwC/AAjAEcAawCPAAABMx8HFQ8HIy8HNT8GJTMfBxUPByMvBzU/BgEzHwcVDwcjLwc1PwYlMx8HFQ8HIy8HNT8GAlR+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwj+4n4ICAcHBQQBAgECBAUHBwQIgggIBwcFBAECAQIEBQcHCAEufggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcI/uJ+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgB1gECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiC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CgoGBgduCQgJEA8ODQYFBTZSCQsGDA0ODw92BgYGCgoHBgICAQECAgYHCgoGBgYH/d4CIg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HdAUFCQgDZQYGBwcHCAgIBwgHBwcGBQRCAwQEBQUFBgZfDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwNbAQICBgcKCgYGBwb+hgYHBgYKCgcGAgIBAQICBggKDAYHCGx0DAsFCAcFBAIBAgIGCAkLBQYHBgF6BwYGBgoKBwYCAgFUAQIEBQYHCQkLCwwNDQ4PB/5+Dw8ODQ0MDAoJCQcGBQQCAQECBAcEkQcGBQMDAgEBAgMEBQYGCIQFBAQEAgICAQIEBQYHCQkKDAwNDQ4PBwGCDw8ODQ0MCwsJCQcGBQQCAAABAAAAAALSAn4AKQAAATMfAz8DMx8GFQ8GIy8HPwYBWAQICAeNjQcICAgICAcGBAMCAgMErgcICAgICAerBQQCAQECBAUHBwgCfgIDBI6OBAMCAgMEBgcICAgICAeuBAMCAgMEqwcHCAgICAcHBQQCAAAAAAIAAAAAA80DpAA/ANQAAAEfDw8OKwEvDT0BPw0lIR8HDwchHQEfDxU/CDU/CjMfBhUPCx0CDxErAS8KNRE1Lw49AT8NMwNlCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwICAwMFBQYHBwgJCQoKCv0sAfgICAcHBQQCAQECBAUHBwQI/gQCAgQEBQYG1gsKCQQHBQMCZAUFBQQDAgEBAgQGBwoLDK8HCAgICAcHBgQDAQIEBQaoBQUFAwMCAgECAwMEBAUFBgcHBwgICZ0FBQUGBQQFBQQDAwMCAgEBAgMDBAQF3A0KCgcGBAICAgMDBAUGBgYHBwgICAkDpAEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwICAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQIEBQcHCAgJBwgGBQQBAkQJCQkICAgHBrcLDA0HDg8PEOooAwMEBQYFBwaXEREQDw4NDIMEAwECAwUGCAcICAgIBgZ+BQUGBgcHBwePCgkJCQkJCAgHBwcGBgUEBD8CAQECAgIDBAQEBQUFBQEgBwYHBgYGBQW9DQ4QEBESEk0JCAgI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CAcHBQQBAgECBAUHBwjKKggIBwcFBAIBAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcIoCoICAcHBQQBAgECBAUHBwQILggIBwcFBAECAQIEBQcHCAIAqAgIBwcFBAIBAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcIAS4qCAgHBwUEAQIBAgQFBwcECC4ICAcHBQQBAgECBAUHBwj+OioICAcHBQQBAgECBAUHBwQILggIBwcFBAECAQIEBQcHCIYEBAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIEBQcHCP5kBAQIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECBAUHBwiGqAgIBwcFBAIBAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcIAS4qCAgHBwUEAQIBAgQFBwcECC4ICAcHBQQBAgECBAUHBwj+OioICAcHBQQBAgECBAUHBwQILggIBwcFBAECAQIEBQcHCLABAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAQECBAUHBwQILggIBwcFBAECAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAIBJwECBAUHBwQIrAgIBwcFBAIBAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcECKwICAcHBQQCAQECBAUHBwQIrAgIBwcFBAIrAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgEBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAJVAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAisBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAIBAQIEBQcHBAguCAgHBwUEAQIBAgQFBwcECC4ICAcHBQQCqQECBAUHBwQILggIBwcFBAIBAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcECKwICAcHBQQCAQECBAUHBwQIrAgIBwcFBAJ/AQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAisBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAIBAQIEBQcHBAguCAgHBwUEAQIBAgQFBwcECC4ICAcHBQQCAAAAAAYAAAAAA6QDpAALABgAcQC2AOwBIgAAARUhNS8HISMPBxUh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JSMPBxEfBzM/BxEvCDMfDxEPDyMvDxE/DiUzHwcPByMPDi8HPw7aAkz9tAJMCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJ/bQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICF0GBgYEBAMCAQoGBgYEBAMCAQECAwQEBgYGCgECAwQEBgYGBgYGBAQDAgEKBgYGBAQDAgEBAgMEBAYGBgoBAgMEBAYGTgQECAcHBQQBAgECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAisqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwCBQQECAcHBQQBAgECBAUHBwQIWAgIBwcFBAECAQIEBQcHBAhYVA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNVA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz+vVQICAcHBQQCAQECBAUHBwQIWAgIBwcFBAICAgQFBwcICAgIBwcFBAIBAQIDBAUHBwgJCgoLDAwM2lRUVAICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAUYBAgMEBAYGBgoBAgMEBAYGBgYGBgQEAwIBCgYGBgQEAwIBAQIDBAQGBgYKAQIDBAQGBgYGBgYEBAMCAQoGBgYEBAMCNQECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAisCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwJ/AQIEBQcHBAj+rAgIBwcFBAECAQIEBQcHBAgBVAgIBwcFBAECVAECAwQFBwcICQoKCwwMDA3+sA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAVANDAwMCwoKCQgHBwUEAwIBAQIEBQcHCAgICAcHBQQBAgECBAUHBwgQCAcHBQQCAQECBAUHBwgIDQwMDAsKCgkIBwcFBAMCAAACAAAAAAOdA50AFABYAAAbAT8DMx8DNy8DNT8DATMXBR8HFRcPBh8DFQ8GIy8DDwYjLwgDJz0BPwczzKVmBwcICAgI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Dw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf+Kg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HJgUFBQYGBwcICAkICgkKCgI/AgMEbwcICAgICAdvBAMCAgMEBgcICAgICAckAQIEBQcHCAgICAcHBQQBAiEHBwgICAgHBwUEAugBAgIGBwoKBgYHBv3eBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgIiBgcGBgoKBwYCAgEKCAcGBAQCAQECBAQGBwgKVAECBAUGBwgJCQgHBgUEAQJUAgEDAwQEBgUGBwcICAgMAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgEMCAgIBwcGBQYEBAMDAQIABQAAAAADzgL8AC8AXwCPAMMBBwAAATMfCR0BDwkrAS8JPQE/CSMzHwkdAQ8JKwEvCT0BPwkjMx8JHQEPCSsBLwk9AT8JJyMPCR0CHwkzITM/CT0CLwkjJSEfDxUPDyEvDzU/DgLSBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGB8wGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHzAYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgdjBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgJ2BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv2KAnYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/2CDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwI/AQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBaQECAgYHCgoGBgcG0gYHBgYKCgcGAgIBAQICBgcKCgYGBwbSBgcGBgoKBwYCAgFUAQIEBQYHCQkKDAwNDQ4PB9oPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4P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BgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgCVQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgI/uMJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAEvCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgBLgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgEmAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICASYCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgIAAAUAAAAAA6QDzgAhACQAgQCrAQkAACUhHwcPByEvBz8GJRUzJSEfCBUPBy8HNSsBLw09ASEjDwkVEQ8HLwcRPw4nMx8GFQ8GIy8GNT8DLwQ/BzMfBxUfCTMhMz8JPQE/Bx8HFQ8PIS8PNT8GAYIBUAYGBgQEAwIBAQIDBAQGBgb+sAYGBgQEAwIBAQIDBAQGBgEsbf4uATsICAcH/AUEAQIBAgQFBwcICAgIBwcFBAECqAkICAgHBwYGBgUEAwMCAv7vBgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PrgQICAdFBAMCAgMERQcI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CAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwiwAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAAADAAAAAAOkA6QAOwBdAH8AAAEzHwYVDwYjLwMRDwcvBxEPAyMvBjU/BiUhHwcPByEvBz8HIR8HDwchLwc/BgIABAgIB64EAwICAwQGBwgICAgIB2MBAgQFBwcICAgIBwcFBAECYwcICAgICAcGBAMCAgMEqwcHCP6OAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwgIAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwgCVAIDBK4HCAgICAgHBgQDAgIDBGT+wQgIBwcFBAIBAQIEBQcHBAgBQ2QEAwICAwQGBwgICAgIB6sFBAKpAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAAAAAAMAAAAAA84DzgBIAMgBSAAAATMfBxUzHwcPByMVDwcvBzUjLwc/BzM1PwcjDx0dAR8dOwE/HT0BLx4fHw8fLx8/HgIABAQIBwcFBAECfggIBwcFBAIBAQIEBQcHBAiCAQIEBQcHCAgICAcHBQQBAn4ICAcHBQQCAQECBAUHBwQIggECBAUHBwgIExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExgXFxcWFhYVFBQUEhISERAPDg4NDAsKCggHBgYEAwEBAQEDBAYGBwgKCgsMDQ4ODxAREhISFBQUFRYWFhcXFxgYFxcXFhYWFRQUFBISEhEQDw4ODQwLCgoIBwYGBAMBAQEBAwQGBgcICgoLDA0NDw8QERISEhQUFBUWFhYXFxcC0gECBAUHBwQIggECBAUHBwgICAgHBwUEAQJ+CAgHBwUEAgEBAgQFBwcECIIBAgQFBwcICAgIBwcFBAECfggIBwcFBAKpAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAlQBAQMEBgYHCAoKCwwNDQ8PEBESEhIUFBQVFhYWFxcXGBgXFxcWFhYVFBQUEhISERAPDw0NDAsKCggHBgYEAwEBAQEDBAYGBwgKCgsMDQ4ODxAREhISFBQUFRYWFhcXFxgYFxcXFhYWFRQUFBISEhEQDw4ODQwLCgoIBwYGBAMBAAAGAAAAAAOkA6QAIQBFAGIAogDPATYAAAEzHwcPByMvBz8GJyMPBR0CHwUzITM/BT0CLwcPAwEzNT8PMy8EMx8NHQEPDSsBLw09AT8NJyMPCRURAT8GMx8IPQEvCSMlIR8PER8OHQEPDyEvDzUjLw8RPw4CVKgICAcHBQQCAQECBAUHBwQIrAgIBwcFBAIBAQIEBQcHCDcEBAQDAgICAgICAwQEBAEmBAQEAwICAgECAgMDBATzBwcHBv7AvQEBAwMFBQYHBwgJCQoKCgu3YAcJCPwJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICGAGBwYGCgoHBgICAQFHCgsLDAwMDQwMDQsMCwoKCVABAgIGCAkLBQYHBv4yAc4PDw4NDQwMCgkJBwYFBAIBCQkICAcHBgYFBQQEAgICAQEDAwUFBgcHCAkJCgoKC/7aCwoKCgkJCAcHBgUFAwMBAb0PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAVgBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCVQICAgMEBATSBAQEAwICAgICAgMEBATSBAQDAwMCAQHXAQIDBf7gPwsKCgoJCQgHBwYFBQMDAQF0BwUCpAICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAioBAgIGBwoKBgYHBv6AASYIBwYFAwIBAgIEBQYICApgxwYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf+5QIDBAQFBgYGBwgICAgJCgnSCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgs/AQIEBQYHCQkKDAwNDQ4PBwGCDw8ODQ0MDAoJCQcGBQQCAAAAAAEAAAAAAmkCaQAjAAABMx8HFQ8HIy8HNT8GAcF+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgCaQECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAgAAAAAEAAAAAAOkA6QAJABJAI0A0QAAEyMPBxEfBzM/BxEvByEjDwcRHwczPwcRLwclMx8PEQ8PIy8PET8OJTMfDxEPDyMvDxE/DtoEBAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwQIAUwEBAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwQI/bB+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA1+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAHbfg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNfg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwDUAECBAUHBwQI/bAICAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAgECBAUHBwQI/bAICAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN/bQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQJMDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39tA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAkwNDAwMCwoKCQgHBwUEAwIAAA0AAAAAA/gDzgAZADoAVABoAIkAmAC9AQEBBQFBAVABYAHJAAABIw8EFR8FPwU1LwUXMx8GDwcvBz8GJw8FFR8EOwE/BDUvBDc7AR8CFQ8ELwI1PwMnMx8HDwYrAS8GPwYlHQEfCTM1JSMPBxUfByE/BzUvByUzHw8VDw8jLw81Pw4lFTM1NzMfBhUPBiMvAxUPBy8HNQ8DIy8GNT8GJRUzPQEvCSEjDwkdATM1JyEfDxUPBy8HIw8HLwcRIREzHwcPByMvDxE/DgNBAwMCAgICAgICAgMDBAMCAgICAgICAgMEBgUKCAcGBAIBAQIEBgcICgsKCggHBgQCAQECBAYHCAqABAMCAgIBAQICAgMEAwMDAgECAgECAwNuAgMCAwFTBAUGBgUDAVEEBQVqBQYJCAcGBAIBAQIEBgcICQsLCggHBgMDAQEDAwYHCAr9sAECAgYHCgoGBgdFAaQEBAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcECP8A/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz96378BAgIB1oEAwICAwQGBwgICAgIBw8BAgQFBwcICAgIBwcFBAECDwcICAgICAcGBAMCAgMEVwcHCAEEfgECAgYHCgoGBgf9hAYHBgYKCgcGAgIBfj8Cdg8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAIBfgECBAUHBwgICAgHBwUEAQL+sFQICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BAwECAwMJDAkEAgIBAQEBAgIECQwJAwMCARsBAwQGBwkKCwwKCAgGBAIBAQIEBggICgwLCgkHBgQDPgEBAgIECQwJAwMCAQECAwMJDAkEAgIBGAEDBAKkBQMBAQEEBAKhBQQDAwECBQUICAoMCwoJBwYEAwMEBgcJCgsMCggIBQUCDmkGBwYGCgoHBgICAagqAQIEBQcHBAjWCAgHBwUEAQIBAgQFBwcECNYICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN0g0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN0g0MDAwLCgoJCAcHBQQDAn+oqKgCAwRaBwgICAgIBwYEAwICAwQQbQgIBwcFBAIBAQIEBQcHBAhxEAQDAgIDBAYHCAgICAgHVwUEAlWoaQYHBgYKCgcGAgIBAQICBgcKCgYGBwZpqFQBAgQFBgcJCQoMDA0NDg8HxQgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwQIAQD9YAECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIABAAAAAADpQOkAAQAFwBTAM8AAAEPAT8CIw8DFz8DPQEvBh8OHQEPBgEPBSsBLwk9AT8FAT8GJSEfBw8HISMPCRURFR8JMyEzPwoRNT8GHwcTDw8hLw41ETU/DQKxqhBLqjsECAcHITseBQQDAwQFBggICAwMDAwLCwoJCQgGBQQDAgIDBAUGCAn+9QQEBQWXBgUFBQUFBQQEAwICAgEgAQMDBAELCgoLCwwLDP3TATsICAcGBQQDAQEDBAUGBwQI/sEHBgYGCwkIBQMBAQEBAwUICQsGBgYHAiIGBgYGCwkIBgIBAQEDBAUGBwgJCAgHBgUEAgEBAQIEBQYICAkLCwwNDg4OCP3XDw8ODgwNCwoKCAgGBQMDAwMFBggICgoLDQwO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BAIBAQIEBQYHCQkKDAwNDQ4PAQMBAgMDCQwJBAICAQEBAQICBAkMCQMDAgEbAQMEBgcJCgsMCggIBgQCAQECBAYICAoMCwoJBwYEAz4BAQICBAkMCQMDAgEBAgMDCQwJBAICARgBAwQCpAUDAQEBBAQCoQUEAwMBAgUFCAgKDAsKCQcGBAMDBAYHCQoLDAoICAUFAg5pBgcGBgoKBwYCAgGoKgECBAUHBwQI1ggIBwcFBAECAQIEBQcHBAjWCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwJ/qKioAQIEBQcHBAhxEAQDAgIDBAYHCAgICAgHWgQDAgIDBFoHCAgICAgHBgQDAgIDBBBtCAgHBwUEAlWoaQYHBgYKCgcGAgIBAQICBgcKCgYGBwZpqFQBAgQFBgcJCQoMDA0NDg8HxQgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwQIAQD9YAECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIAAwAAAAADpAPOACsATQC4AAATIw8GERUfCTMhMz8JNREvByUjDwkVPwMhHwM1LwkjJTMfBxUhNT8HHwcVMx8PEQ8PIS8PET8PMzU/BucGCwkJCAUFAgECAgYHCgoGBgcGAiIGBwYGCgoHBgICAQIDBQcECAoK/dAGBwYGCgoHBgICAQ0ODQ8CMg8NDg0BAgIGBwoKBgYHBv4dBAQIBwcFBAECAVABAgQFBwcICAgIBwcFBAECFQ8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBx0BAgQFBwcIAlQCBQUICQkL/qIGBwYGCgoHBgICAQECAgYHCgoGBgcGAVsLCQkIAwYEAtIBAgIGBwoKBgYHUAUDAgEBAgMFUAcGBgoKBwYCAgGoAQIEBQcHBAguKggIBwcFBAIBAQIEBQcHBAguAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgEqCAgHBwUEAgAAAAkAAAAAA6QDpAA6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AgMEBAYGBgYGBgQEAwIBJAYFBQQDAwEDBAQFBgYGGyQGBQUEAwMBAwQEBQYGBhsBAgMEBAYGBgYGBgQEAwIBVAIDBAQGBgYGBgYEBAMCOgUGBAQEAgEBC1gEBAQDAgICqAECAgYHCgoGBgcG/YoGBwYGCgoHBgICAQECAgYHCgoGBgcGAbkBAQMDBQUGBwcICQkKCgoLk1QBAgMFBggICr8KDAwNDg4OD/5JDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcCfg8PDg0NDAwKCQkHBgUEAgAJAAAAAAOkA48AHwBBAIEAoQDDAQMBIwFFAYUAADcjDwUdAR8FOwE/BT0BLwU3IR8HDwchLwc/BicfDw8PLw8/DyMPBR0BHwU7AT8FPQEvBTchHwcPByEvBz8GJx8PDw8vDz8PIw8FHQEfBTsBPwU9AS8FNyEfBw8HIS8HPwYnHw8PDy8PPw7FBAQEAwICAgICAgMEBAQEBAQDAgICAgICAwQE4wHOCAgHBwUEAgEBAgQFBwcECP4uCAgHBwUEAgEBAgQFBwcI3wsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsEBAQDAgICAgICAwQEBAQEBAMCAgICAgIDBATjAc4ICAcHBQQCAQECBAUHBwQI/i4ICAcHBQQCAQECBAUHBwjfCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwQEBAMCAgICAgIDBAQEBAQEAwICAgICAgMEBOMBzggIBwcFBAIBAQIEBQcHBAj+LggIBwcFBAIBAQIEBQcHCN8LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgrvAgICAwQEBAQEBAMCAgICAgIDBAQEBAQEAwICAhUBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCQAEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAdMCAgIDBAQEBAQEAwICAgICAgMEBAQEBAQDAgICFQECBAUH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DwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BicxHwIBHwMPBi8CAS8CPwUCvQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQgMBgL4BQQCAQECBAUHCQ4OCgX9CwUFAQQJBQcICLABAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBBAX9CgcHCAgICAcHBQUCAwUEAvQGDg4QCwQEAgEABAAAAAADpAOkAA8AHwB4AOkAAAEVIT0BLwkjISMPCR0BITUnIR8PEQ8HLwc1IRUPBy8HNSEVDwcvBxE/DgMzHwcVHwk7ATU/Bx8HFTsBPwk9AT8HHwcVDw8hLw81PwYCKgEmAQICBgcKCgYGBwb93gYHBgYKCgcGAgIBASbnAiIPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAv7aAQIEBQcHCAgICAcHBQQBAv7aAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0OD1oEBAgHBwUEAQIBAgIGBwoKBgYHBucBAgQFBwcICAgIBwcFBAEC5wYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBwcIAdaoaQYHBgYKCgcGAgIBAQICBgcKCgYGBwZpqFQBAgQFBgcJCQoMDA0NDg8H/ucICAcHBQQCAQEC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Bwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAYIEBAgIBgYDAwECAwQEBQUGBgYHBwcHBQMEAgIBBAUGCAqwAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAr4BAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAr4BAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFCAYM/QgICAYFBAQDAgIBAgQFBgQHCQL4BgYECAYFBAMAAAACAAAAAAOAA2AANABoAAABIR8GHQEPBiMRDwcvBjURIy8HPwYlIR8HDwcjEQ8GIy8GAyMvBj0BPwUCQQETCgkIBgUEAgIEBQYICQpdAQIEBAYICQoKCQgGBQQCXwoJCAYFAwIBAQIDBQYICf56AbgLCQgHBQQCAQECBAUHCAkLrgEDBQUHCQoLCgkHBgUDAQGtCwoJBgYDAwMDBgYJCgJ2AQIDBAYHCAoJCAcGBAMCAf6nCwkHBwUDAgEBAgMFBwcJCwFZAQIDBAYHCAkKCAcGBAMC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BwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BBAGBgUDAgIDBf0HDQ4KEAYCBgIBBgL5BgQLCbABAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEFBAYHCAgI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Hw4zHwcPByMvDz8EOwEXJR0BHwU7Aj8FPQElHwcVMx8HDwcjFQ8HLwc1Iy8HPwczNT8GJRUzNSUjDwUdAh8FOwI/BT0CLwUjJzMfDxUPDyMvDzU/DiUjDwUdATM9AS8FIyUzHwcPByMPDi8HPw4lMx8PEQ8PIy8PET8OAS4EBAgHBwUEAgICBAUHBwQIgggIBwcFBAIBAQIEBQcHBAiCDQwMDAsKCgkIBwcFBAMCAQEDAwMCAwQPAawCAgIDBAQEVAQEBAMCAgL93gcGBgUEAwIBCAcGBgUEAwIBAQIDBAUGBgcIAQIDBAUGBgcHBgYFBAMCAQgHBgYFBAMCAQECAwQFBgYHCAECAwQFBgYBq379dQQEBAMCAgICAgIDBAQE0gQEBAMCAgICAgIDBAQE0tILCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC9ILCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAi0EBAQDAgICfgICAgMEBAT+R34ICAcHBQQCAQECBAUHBwQIgggIBwcFBAICAgQFBwcICAgIBwcFBAIBAQIDBAUHBwgJCgoLDAwMAXJUCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgtUCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgEEAQIEBQcHCBAIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECAwQFBwcICQoKCwwMDA0aDAYCAQRTkwQEBAMCAgICAgIDBAQEk/QBAgMEBQYGBwgBAgMEBQYGBwcGBgUEAwIBCAcGBgUEAwIBAQIDBAUGBgcIAQIDBAUGBgcHBgYFBAMCAQgHBgYFBAMCCaioKgICAgMEBATSBAQEAwICAgICAgMEBATSBAQEAwICAlQBAQMDBQUGBwcICQkKCgoL0gsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoL0gsKCgoJCQgHBwYFBQMDAX8CAgIDBAQEk5MEBAQDAgICVAECBAUHBwgICAgHBwUEAQIBAgQFBwcIEAgHBwUEAgEBAgQFBwcICA0MDAwLCgoJCAcHBQQDAgEBAQMDBQUGBwcICQkKCgoL/YoLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwJ2CwoKCgkJCAcHBgUFAwMBAAAGAAAAAAOkA6QAIQBDAKIAuADdASEAAAEzHwcPByMvBz8HIR8HDwchLwc/BiczHwcdAR8JMyEzPwk9AT8HHwcVDw8hLw81PwYBMx8EFQ8DIy8EPwMlIw8HFR8HIT8HNS8HJSEfDxUPDyEvDzU/DgEu0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICAGkCAgHBwUEAgEBAgQFBwcECP5YCAgHBwUEAgEBAgQFBwcIoAQECAcHBQQBAgECAgYHCgoGBgcGAiIGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAISWgcGBAICAQQzBgcHMAUCAQEDBAb+UQQECAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAgECBAUHBwQI/bACTA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/bQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAVgBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBAQIEBQcHBAjrBgcGBgoKBwYCAgEBAgIGBwoKBgYHBucICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H7wgIBwcFBAIBJwEDBQIGBgYGKQICJwUGBgYFBQMrAQIEBQcHBAhYCAgHBwUEAQIBAgQFBwcECFgICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwNVA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNVA0MDAwLCgoJCAcHBQQDAgAAAAIAAAAAA38DbABPAMUAABMzHwc/BzsBHwcVDwEDEx8BFQ8GIy8FDwUjLwY1PwETAy8BNT8HJR8QFQ8LMx8HDwcrAS8HNT8PLwgjDwojLwY1PwyqBQYFBQUEBAOOjgMEBAUFBQYFBQUFBQcGBAMBAQKopgMCAQMEBgcICAgIBwcGBY6OBQYHBwgICAgHBgQDAQECqacDAgEDBAYHBQUFAloODQoJCgkJCAgHBwYFBQMDAgEDBAYGCAcPFT0RCHMJCAcGBQQCAQECBAUGBwQJrAcHBwUGBAMCAgEDBAYHBwgIERIrFw4GAwEBAQQEBQYHBwcHBwYGBwYKBQYHCAgICAgGBgMCAgIHBgcHCQkJCg8ODw8DUQECAgMEBAX19QUEBAMCAgEBAgIFBgcIBAgICP7d/uAICAgIBwcGBQQCAQMEBgf29gcGBAMBAgQFBgcHBAgICAEkAR8ICAgICAcGBQICARsBAgMDBAUFBwcHCAkKCQsLCwwODQwLCgoIDRAoDQgBAwMGBgcICAkIBwYFBAECAgMEBQYGCA4PDQ0MDAsKCAgPDRwQDAcFBAkGBwUFBQMCAQICBQYJEwcFBAIBAwQFBgcECAgIEQsLCgkIBwYGBQIBAAYAAAAAA6QDzgApAEsAbQCPAJIBDQAAATMfBhUPBiMvBjU/BjMfAz8DJTMfBw8HIy8HPwchHwcPByEvBz8HMx8HDwcjLwc/BiUVMyUhHwgVDwcvBzUrAS8NPQEhIw8JFREVHwkzIR8HDwchLw8RPw4DegQICAcGBAMCAgMEwwcICAgICAdaBAMCAgMEBgcICAgICAc5nwcHCP280ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICAEmCAgHBwUEAgEBAgQFBwcECP7WCAgHBwUEAgEBAgQFBwcICFQICAcHBQQCAQECBAUHBwQIWAgIBwcFBAIBAQIEBQcHCAEubf4uATsICAcH/AUEAQIBAgQFBwcICAgIBwcFBAECqAkICAgHBwYGBgUEAwMCAv7vBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgERCAgHBwUEAgEBAgQFBwcECP7rDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwFtAgMEBgcICAgICAfDBAMCAgMEWgcICAgICAcGBAMCAgMEOqAFBAIWAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJubfwBAgQF/AcHBAjWCAgHBwUEAgEBAgQFBwcECKwCAgMDBAUGBgYHBwgICAmoAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCfg8PDg0NDAwKCQkHBgUEAgAAAAACAAAAAAM7AyYAKQBTAAABMx8CAR8CFQ8CAQ8CIy8GNT8DLwQ/BiUzHwIBHwIVDwIBDwIjLwY1PwMvBD8GAhUECAgHAQIEAwICAwT+/gcICAgICAcGBAMCAgME4t8FBAIBAQIEBQcHCP7iBAgIBwECBAMCAgME/v4HCAgICAgHBgQDAgIDBOLfBQQCAQECBAUHBwgDJgIDBP7+BwgICAgIB/7+BAMCAgMEBgcICAgICAfh3gcHCAgICAcHBQQCAQIDBP7+BwgICAgIB/7+BAMCAgMEBgcICAgICAfh3gcHCAgICAcHBQQCAAAAAAQAAAAAA/gD+AApAGUAmQDdAAATOwEfCRUPByMvBzU/CQEzHwYVDwYjLwMRDwcvBxEPAyMvBjU/BiUjDwkVERUfCTMhMz8JNRE1LwkjJSEfDxEPDyEvDxE/DvKiBgYGBQQEBAIDAQEBAgMEVAcICQoJCAdUBAMCAQEBAwIEBAQFBgYBkgQICAdvBAMCAgMEBgcICAgICAckAQIEBQcHCAgICAcHBQQBAiQHCAgICAgHBgQDAgIDBGwHBwj+JQYHBgYKCgcGAgIBAQICBgcKCgYGBwYCygYHBgYKCgcGAgIBAQICBgcKCgYGBwb9NgLKDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf9Lg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8B1gICAwMEBQUFBgUGBgUGBWkGBAICBAZpBQYFBgYFBgUFBQQDAwICASYCAwRvBwgICAgIBwYEAwICAwQl/sEICAcHBQQCAQECBAUHBwQIAUMlBAMCAgMEBgcICAgICAdsBQQCqQECAgYHCgoGBgcG/TYGBwYGCgoHBgICAQECAgYHCgoGBgcGAsoGBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/S4PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwLSDw8ODQ0MDAoJCQcGBQQCAAAAEQAAAAADpAOkACAAQQBiAIMApADFAOYBBwEoAUkBagGLAawBzQHuAg8CMAAAJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUfBxEPBy8GET8GAr0EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAGCBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAGCBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BgYIBwUFAwIBAgQFBwcICA0IAgwEAQICAwUCBggHsAECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQEDBQUHCAj9CAkHCAYFBAIBAQICDQgDCQL8CAgHAwUEAgAACQAAAAADzgPOABIAKgBcAIoAtgC6AMYA6AFvAAA3FR8HIT8HASsBDwEVHwI/Bj0BLwU3OwEfAz8DMx8DDwIfARUPAyMvBA8DIy8CPwIvAjU/AiE7AR8DPwMzHwIVDwIjLwI1DwMjLwQPAyMvAjU/AiUzHw0dAQ8NIy8ENT8EJRUhNQEdAR8GMyclIw8JHQEhNSMvDzUnIR8QFTMfDR0CDw0jDw8hLw8jLw09Aj8ONT8O3gQFBggICQkFAdMKCggJBwYFBP71BAUBAQEBCQoJBwYFAwMDAwUGBwl4GgQFBgMTEwQFBhwFAgECASQBASYBAQEEHgYFBQMSEwQFBh0EBAEBJAEBIwECAwL+ZBYEBQYDIyQEBQYdBQQDAwQFGAUEAhUDBgYOBwUFAxIBAgQFFwUEAwMEBQEaCwsKCQgIBwcGBQQEAwIBAQIDBAQFBgcHCAgKCQsLKQUDBAIBAwUCGP6IAvT+2gMEBgcJCQtml/7FBgcGBQsJCAYCAgECTJsODg0NDAwKCgkIBwYFAwIB5wEQDg4ODg0MDAq/CggIBgUDAgEJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAsCBAUGBggJCQoLCwwMDQ0O/jIODQ0MDAsLCgkJCAYGBQQDCggICAcHBgYGBQQDAwICAgICBAQEBQYGBwcHCAcNAQIEBQYHCQkKDAwNDQ4PsAEICAcGBQQCAQECBAUGBwgJAREBAmgCAQEBAwQGCAoMDg4LCQcFBAImAgQFNDQFBAIBAgEFAk4CAlECAgICAgEDBAYzNgUEAgEDBAVOAgJMBAMCAwECBAViYgUEAgMEBaEFBAICBAVaNQUDAgECBQUyWgUEAgIEBaEFBAMCAQIDAwQFBgYHCAgJCQoKCwsKCQkICAcFBQUDAwIBAgECBAabBgUEAQIY/PwBaGAFCwoICAYEApYSAQICBggJCwUGBwbnKgECAwUGBwgICgsLDQwODQ5yVAECAwUGCAgKvwoMDA0ODg4PKAICAwMEBQYGBgcHCAgICfwJCAgIBwcGBgYFBAMDAgIODQwMCwoJCQgHBgUFAwEBAQEDBQUGBwgJCQoLDAwNDgICAwMEBQYGBgcHCAgICfwICAgIBwcGBgUFBAQDAgIB5w8PDg0NDAwKCQkHBgUEAgAHAAAAAAOkA6QAIABBAGIAgwCkANgBHAAAATMfBw8HLwc/BzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8HMx8HDwcvBz8GJSMPCRURFR8JMyEzPwk1ETUvCSMlIR8PEQ8PIS8PET8OAgAEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCMUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCMUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP73BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgIiBgcGBgoKBwYCAgEBAgIGBwoKBgYHBv3eAiIPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwFtAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCagECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQECAgYHCgoGBgcGAiIGBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwIqDw8O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CAgIBwcFBAECAgICAwQEBD8qCAgHBwUEAgEBAgQFBwcECKwICAcHBQQCAQECBAUHBwQILj8EBAQDAgICAQIEBQcHCAgICAcHBQQBAgEBAwMFBQYHBwgJCQoKCmUBBQcICQoLDA4ODAsKCQgHBgGyBgcICQoLDA4ODAsKCQgHBncEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP1YBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICgoKCQkJCAgHCAYGBgQFBAGyBAUEBgYGCAcICAkJCQoKCgoLCwsKCwoJCQgIBgUEAQICAQMDBAUFBgYHBxATCgkICAcHBgYFBQQDAgICAQIDBAUHBwgJCgoLDAwGDRMLCwoKCAgIBgcFBQkI/k4EBQQGBgYIBwgICQkJCgoKCgsLCwoLCgkJCAgGBQQBAgIBAwMEBQUGBgcHEBMKCQgIBwcGBgUFBAMCAgIBAgMEBQcHCAkKCgsMDAzaAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAfkBAQMDBQUGBwcICQkKCgoLFQgIBwcFBAIBAQIEBQcHBAgZBAQEAwICAvwBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQBAvwCAgIDBAQEFQgIBwcFBAIBAQIEBQcHBAgZCwoKCgkJCAcHBgUFAwMBVQENDAsKCQgHBv5OBgcICQoLDA4ODAsKCQgHBgGyBgcICQoLDA5UAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCVQIBAwMEBQUGBgcHCAgJCgoJCAgHBwYGBQUEAwICAgECAwQFBwcICQoKCwwMBg0TCwsKCggICAYHBQUJCP5OBAUEBgYGCAcICAkJCQoKCgoLCwsKCwoJCQgIBgUEAQICAQMDBAUFBgYHBxATCgkICAcHBgYFBQQDAgICAQIDBAUHBwgJCgoLDAwGDRMLCwoKCAgIBgcFBQkIAbIEBQQGBgYIBwgICQkJCgoKCgsLCwoLCgkJCAgGBQQCAAAAAAQAAAAAA5gDzQA0AIQAxAEFAAABIw8RHwYhPwcvETsBHxYPDiEvDj8WEw8PHw8/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BwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAL9VFRUVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAKpVP5cVP5cVAJMVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICNpUVFRUVFRUAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwIC/FSoAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUG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HwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BzMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwchHwcPByEvBz8GAUMEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAI/BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgBggQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAL0CAgHBwUEAgEBAgQFBwcECP0ICAgHBwUEAgEBAgQFBwcIsAECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIE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BgYHBwYGBQQCAgICAwUFBgYGCgQGBAkICAjXBwcNDAsLCQgHBQQDAwQFCAgDBwcJCQsMDQ4NDQwMCgoIBwUEAgEBAgQFBwgKCgwMDZEGBQQEAwIBHx8BAgMEBAUGBgUEAwMCAQECBAMCAgECAwMEBa4GBQQDAwIBAQECAQMDAwQDBgIEAQEBAQIDAwQFBgoICAUFBQsFBgUFBQUEBANcAQEDBAUGBwcHBgYFBAMBAQEBAwMFBgYHCgYFBAUEBGICAwQFBgYHBwYGBQQDAgIDBAUGBgGAASQjGQEBAQECBAMEBRwCCwkHBgUDAgEBVwECAwUFCAkLCwkIBgMEAgcDAwUDAwQGBwkLDAoICAwGBQUDAgQDBQYJCVEHBgUEAQQFBghLCwkHBggBAgMEBgYEAwIBCQEBAwUIDwQKCAYCIAIDDAoEBAEBAQEBAQEBAgOhowEBAwMDAwEBAgECAwMDBQgECgwLBw0MCQkDAwMCAQIBAgQGBggJCgsMDQ4ODQwLCwkHBwMHBwgJCwwNDg4NDAsKCQgGBgQCAQECBAYGCAkKCgkIBgYEAgkBAgQGBwgJCgoKCwsICAYDAwICAQEJBQwLBwQDAQEBAgIFBAwDAgECBAQFBgYHBwYFBAYFBQQFBAMEAwECAgQDBAUEBQUFCwcCAwIBAgIBAgMGAwUBCAYFBAMCAQEBAQIDAwUFBgYHDQcICQkKCwwMDw4ODAsKCAcHBwYEAgEBAgIDBAQFBQYHBwgICWMHBwYFBAMBAQEBAwQFBgcHTgwJBAMCAgICBAQGDFAHBwUGBAICAgIEBgUHB4QHBgYFBAMCAQIDBQcEAwEBAQIFBQcJCgsMDQ4PDw4NDAQEBgkJBwYGBAIBAQIEBgcJCQwMDQ4PDw4NDAsKCAgFBQJGAQIDAwUFBZouLpkGBQUDAwIBAQIDAwUFBdcGBQQFAwUFB9YGBQUDAwIBAQIDAwUFBdcJBAMDAgIBBAIGB9sGBQUDAwIBAgQDAgEJAQICAwMFBIx+BwcGBQQDAQEBAQMEBQYGB9cHBwYFBAICAQEBAQMCBASVgwcHBgUEAwEBAQEDBAUGBwfWBwcGBQQDAQAGAAAAAAOkA6QAIwBHAFwBMAFUAXgAACUzHwcVDwcjLwc1PwYlMx8HFQ8HIy8HNT8GASMPBxUzPwc1AzMfDxUzHw8VDwcvBzUvByMVDw8j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AYsBrAHNAe4CDwIxAAAlMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8HMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8GEQ8HLwcRPwYCvQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgBggQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgBggQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQICAcFBQMCAQIEBQcHCAgICAcHBQQBAgECBAUGCAiwAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgECAwUFBwgI/QgICAcHBQQCAQECBAUHBwQIAvgICAgGBQQCAAACAAAAAAL8AmkAIwBHAAABMx8HFQ8HIy8HNT8GJTMfBxUPByMvBzU/BgEufggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcIAS5+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgCaQECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcECIIICAcHBQQBAgECBAUHBwQIgggIBwcFBAIAAAAACQAAAAAD+APOADEAQABlAKkArQDpAPgBCAFxAAABOwEfAz8DMx8DFQ8BHwIPBC8EDwQvAjU/AS8BPQE/AiUdAR8JMzUlIw8HFR8HIT8HNS8HJTMfDxUPDyMvDzU/DiUVMzU3Mx8GFQ8GIy8DFQ8HLwc1DwMjLwY1PwYlFTM9AS8JISMPCR0BMzUnIR8PFQ8HLwcjDwcvBxEhETMfBw8HIy8PET8OAr8aAwYFBBMTBAUGHAUBAgEkAQElAQEBAQQeBgYEAxITBAUGHQUDASUBASQBBAL9nwECAgYHCgoGBgdFAaQEBAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcECP8A/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz96378BAgIB1oEAwICAwQGBwgICAgIBw8BAgQFBwcICAgIBwcFBAECDwcICAgICAcGBAMCAgMEVwcHCAEEfgECAgYHCgoGBgf9hAYHBgYKCgcGAgIBfj8Cdg8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAIBfgECBAUHBwgICAgHBwUEAQL+sFQICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BcgIDBTU1BQMCAQECBAJOAgJRAgIDAQIBAQMFBTQ3BQMCAQEDBQRPAgJMBAICAwEQaQYHBgYKCgcGAgIBqCoBAgQFBwcECNYICAcHBQQBAgECBAUHBwQI1ggIBwcFBAECVAECAwQFBwcICQoKCwwMDA3SDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3SDQwMDAsKCgkIBwcFBAMCf6ioqAIDBFoHCAgICAgHBgQDAgIDBBBtCAgHBwUEAgEBAgQFBwcECHEQBAMCAgMEBgcICAgICAdXBQQCVahpBgcGBgoKBwYCAgEBAgIGBwoKBgYHBmmoVAECBAUGBwkJCgwMDQ0ODwfFCAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHBAgBAP1gAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgADAAAAAAOkA6QAbwCUANgAAAEzHw8RDw8hLw81PwcfBxUfByE/BxEvByMvBz8GJSMPBxEfByE/BxEvByUhHw8RDw8hLw8RPw4DERUNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf6GDQwMDAsKCgkIBwcFBAMCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcECAF+CAgHBwUEAQIBAgQFBwcECBkICAcHBQQCAQECBAUHBwj90QQECAcHBQQBAgECBAUHBwQIAVQICAcHBQQBAgECBAUHBwQI/qwBUA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/rANDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAtIBAgMEBQcHCAkKCgsMDAwN/oYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDRUI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sAQECAcHBQQBAgECAgYHCgoGBgcGaX4EBAgHBwUEAQIqKqgBAgQFBggDCVhUDQwMDAsKCgkIBwcFBAMCAX4NDAwMCwoKCQgHBwUEAwIBAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECAwQFBwcICQoKCwwMDA1+AQIDBAUHBwgJCgoLDAwMAgD+sAECAgYHCgoGBgcG5wgIBwcFBAECVAECBAUHBwQI/sEGBwYGCgoHBgICAQGk/AECBAUHBwQIrP4yAnYJBwgGBQQBAlQBAgMEBQYICAkJCwsLDA0N0gECAwQFBwcICQoKCwwMDA3nDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcBQw0MDAwLCgoJCAcHBQQDAgF+DQwMDAsKCgkIBwcFBAMCAAAVAAAAAAOkA6QAIABBAGIAgwCkAMUA5gEHASgBSQFqAYsBrAHNAe4CDwIwAlECcgKTArQAACUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BgN6BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLABAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgAAAAUAAAAAA84DzgAiAC0AZwCKAM8AACUzHwcVDwcvBzU/BgEdAR8FOwElIw8JFREVHwkzITM/CTURIy8PNSUzHwcRDwcvBxE/BiUhHxARDw8hLw8RPw4DpAQECAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgQFBwcI/mQCAgIDBAQEq/4FBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgHOBgcGBgoKBwYCAgG9CwoKCgkJCAcHBgUFAwMBAQH4BAQIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECBAUHBwj9KQEPDw4ODg0MDAq/CggIBgUDAgEBAgQFBgcJCQsLDA0NDg8I/isPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4P2gECBAUHBwQILggIBwcFBAIBAQIEBQcHBAguCAgHBwUEAgKPqwQEBAMCAgLSAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYBjwEBAwMFBQYHBwgJCQoKCgu9KgECBAUHBwQI/doICAcHBQQCAQECBAUHBwQIAiYICAcHBQQCKwECAwUGCAgKvwoMDA0ODg4O/kgPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwJ+Dw8ODQ0MDAoJCQcGBQQCAAQAAAAAA8EDkwAjAEcA6gGNAAABMx8HFQ8HIy8HNT8GJzMfBxUPByMvBzU/BgMzHwYdAQ8FKwEPCR0BDw4fDh0BHwkzHwYdAQ8GIy8PNS8QPQE/EjU/DjMlMx8PFR8SHQEPEBUPDyMvBj0BPwU7AT8JPQE/Di8OPQEvCSMvBj0BPwYCVCoICAcHBQQBAgECBAUHBwQILgkHCAYFBAECAQIEBQYIB8kqCAgHBwUEAQIBAgQFBwcECC4JBwgGBQQBAgECBAUGCAdhOgcGBgYEBAICBAQGBgYHJA8HBgQFAwMEAwIBAgMDBAQGBgYHCAgJCQoKCQkICAcGBgYEBAMDAgECAwQDAwUFBQcPJAcGBgYEBAICBAQGBgYHOg4MDAwKCggIBwYFBAQCAQECBAMDCAUGBgcHGAcFBQQDAgIDBAUFBxAIBwcGBgUEBAMDBAIBAQIEBAUGBwgICgoMDAwOAZY6DgwMDAoKCAgHBgUEBAIBAQIEAwMEBAUGBgcHCBAHBQUEAwICAwQFBQcYBwcGBgUIAwMEAgEBAgQEBQYHCAgKCgwMDA46BwYGBgQEAgIEBAYGBgckDwcGBAUDAwQDAgECAwMEBAYGBgcICAkJCgoJCQgIBwYGBgQEAwMCAQIDBAMDBQUFBw8kBwYGBgQEAgIEBAYGBgcCUQECBAUGCAMJLggIBwcFBAECAQIEBQcHBAguCQcIBgUEAgEBAgQFBggDCS4ICAcHBQQBAgECBAUHBwQILgkHCAYFBAIBRAECAwUFBgYIBwYGBQUDAgICAgMDAwQKDQ+mDAwLCgkJCAgHBgUEBAMCAgECAwQEBgYGCAgICgoLCw2mDwwKBAQDAgICAgECAwQGBgYHCAYGBQQDAgEBAQIEBAYGBwgKCgsNDg8QqA8NBgYKBAQEAgMEAgQFBgYGBwcHBgYFBAMCAgIDAwQEBQUGBg0PqRAPDg0LCwkIBwYFBQMCAgEBAQMDBAUHBwgJCwsNDg8QqA8NBgYFBQQEAwMDAQMCBAUGBgcHBwcGBgQEAwQCAwMEBQoFBg4OqRAPDgwMCgkICAYFBQMDAQEBAgMFBQYGBwcHBgUFAwICAgIDAwMECg0PpgwMCgsJCQgHBwYFBAQDAgIBAgMEBQUGBwcICQoKCwsNpg8MCgQEAwICAgIBAgMEBgUHBwcGBgYEAwIBAAUAAAAAA84DngAhAEMAWACRAQoAAAEzHwcPBysBLwY/BzMfBw8HISMvBj8GJQ8FPwQ9AS8GNR8OHQEPDS8JNT8NJSEfBw8HIQ8KFRE/CCEzPwk1PwcfBxUPDiMhDwUvChE/DgEEqAgIBwcFBAIBAQIEBQcHBAisCAgIBgUEAgEBAgQFBggICPwICAcHBQQCAQECBAUHBwQI/wAICAgGBQQCAQECBAUGCAgCaQQEBAOUFzWUAgICAgICBAMEBAoKCgkKCQgIBwcFBAQCAgICBAQFBweaBgaGCAgICAcHBgYFBAMCAQEDOgQFmggICQoJCgoK/WABuQgIBwcFBAIBAQIEBQcHBAj+QwYHBgYKCgcGAgIBlQYGBwcHCAcIAZQGBwYGCgoHBgICAQECBAUGCAgICAgHBwUEAQIBAgQFBgcJCQsLDA0NDg8H/mSVCgsMCwwMCwsKCggIAwUEAgECBAUGBwkJCgwMDQ0ODwIlAQMEBQYHCAgJCAcGBQQBAgMEBQYHCAkICAcGBQQDqQEDBAUGBwgICQgHBgUEAQIDBAUGBwgJCAgHBgUEA00BAQIClDUXlAMEBAQEBAMEAgIBAVQBAQIEBAUHBwgICQoJCgoKCgoKCgkJCAiaBQQ6AwEBAgIDBAUGBgcHCAgICIUHBpoHBwUEBAIBATIBAwQFBgcICAkIBwYFBAECAQEBAgYICQsGBgYG/aqHBQQEAwICAQEBAQMFCAkLBgYGHAgIBwYFBAMBAQMEBQYHBAgZDw8ODgwNCwoKCAgGBQMDiAgGBAMBAQMEBQcICQULDA0CXQ8ODg4NDAsLCQkHBgUEAgAAAAQAAAAAA84DegA8AFgAdAC4AAABHwgPByMvBjU/AyMvBz8HMy8DNT8GJRE7AT8JNRE1LwkjISMPCRURFR8JMyERJSEfDxEPDyEvDxE/DgGEBgcGBYUEAwEBAQEDBIQHCAgICAgHBgQDAgIDBDqXCAgHBwUEAgEBAgQFBwcECJs6BAMCAQIEBQcICAFXaQYHBgYKCgcGAgIBAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYBuf5HAnYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/2CDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwKoAQICBIUGBgcHBwcGBoUEAwICAwQGBwgICAgIBzkBAgQFBwcICAgIBwcFBAECOgYHBwgIBwcGBQQCf/20AQICBgcKCgYGBwYBzgYHBgYKCgcGAgIBAQICBgcKCgYGBwb+MgYHBgYKCgcGAgIBAkxUAQIEBQYHCQkKDAwNDQ4PB/4qDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcB1g8PDg0NDAwKCQkHBgUEAgAAAgAAAAADwwO5AK8A+AAAASEzHw0VEw8OIw8MKwEvDysBLw49Aj8FOwEfHj8UES8LISMvBT0BPwYnOwEfBzsBHwUdAQ8HFQ8HLwc1Iy8HPwczPQE/BQH2AToQDg4ODQwLCgoICAYFBAIBAQIEBQYICAoKCwwNDg4OCHQFBQgIA2YFBwYHCAcICAgIBwcGBgUFQgMEBAQFBgYFig8ODg4NDAsKCggIBgUEAgMEBQYHCAkICAcGBQQCAQEBAQIGCAkLBgYGmAkJCAkPDw0MBQUEM1EKCgYNDQ4PD3UGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv7FCQgHBgUEAwMEBQYHCAn8BAQIBwYFBAIBAWgJCAcGBQQDAwQFBgcECG0BAwQFBgcICAkIBwYFBAIBaggIBwYFBAMBAQMEBQYHBAhuAwQFBgcIA6QCBAUGCAgKCgsMDQ4ODgj+fg8ODg4NDAsKCggIBgUEAgEBAQUGBJIHBQUEAwIBAgMEBAYHB4QFBQQDAwIBAQIEBQYICAoKCwwNDg4OCHAJCAcGBQQDAwQFBgcECHQGBgYLCQgGAgEBAQEBAgMHCQsNBwcIZXUMCgUJBwUEAQEBAQMFCAkLBgYGBwF6BgYGBgsJCAYCAQEBAwQFBgcICQgIBwYFBAMBFAMEBQYHBAhuAwQFBgcICQgIBwYFBAIBAWkICAcGBQQDAQEDBAUGBwQIbQEDBAUGBwgICQgHBgUEAgFpCQgHBgUEAwAIAAAAAAN6A3oAIwBHAIsAzwDzARcBWwGfAAABIw8FHQIfBTsCPwU9Ai8FIyEjDwUdAh8FOwI/BT0CLwUjJTMfDxUPDyMvDzU/DiUzHw8VDw8jLw81Pw4BIw8FHQIfBTsCPwU9Ai8FIyEjDwUdAh8FOwI/BT0CLwUjJTMfDxUPDyMvDzU/DiUzHw8VDw8jLw81Pw4CkwQEBAMCAgICAgIDBAQEfgQEBAMCAgICAgIDBAQE/d4EBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEBAEmfgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLfgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgr+Z34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAa8EBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEBP3eBAQEAwICAgICAgMEBAR+BAQEAwICAgICAgMEBAQBJn4LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoK/md+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgGCAgICAwQEBH4EBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEBH4EBAQDAgICVAEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAVECAgIDBAQEfgQEBAMCAgICAgIDBAQEfgQEBAMCAgICAgIDBAQEfgQEBAMCAgICAgIDBAQEfgQEBAMCAgJUAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEAAQAAAAADegN6AIcAAAEhHw8VDwMjLwo1Lw0rAREzHwcPByEvBz8HMxErAQ8VLwc/DgEuAaQRERAPDw4NDAsJCQcDBQMCAwICAwIDEwQMCAcHBQQBAgICAwMEBQYGBgcHCAgICah+CAgHBwUEAgEBAgQFBwcECP6sCAgHBwUEAgEBAgQFBwcECIKoCQgICAcHBgYGBQQDAwICAQIEBQcHCAgICAcHBQQCAQECBQUHCQkLDA0ODw8QEQN6AQIFBQcJCQsMDQ4PBxAQER8UCQMCAQsBAgIEBQcHBAgNCAgIBwcGBgYFBAMDAgL9tAECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAkwCAgMDBAUGBgYHBwgICBEIBwcFBAIBAQIEBQcHCAgRERAPDw4NDAsJCQcFBQIAAAIAAAAAA3oDpAAhAKYAADchHwcPByEvBz8GEzMfBxEfDz8PET8HHwcRFQ8dKwEvHTURPwawAqAICAcHBQQCAQECBAUHBwQI/VwICAcHBQQCAQECBAUHBwhcBAQIBwcFBAECAQMFBwkLDA4OERESFBQVFRUVFBQSEREODgYMCQgGBQIBAgQFBwcICAgIBwcFBAECAgEDAwQFBQYGCAcICQkKCgsLDAwMDQ0NDg4ODg8PDw8PDw4ODg4NDQ0MDAwLCwoKCQkIBwgGBgUFBAMDAQIBAgQFBwcIsAECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIC9QECBAUHBwQI/qwVFRQUEhERDg4MCwkHBQMBAQMFBwkLDA4OCBESExQUFQFbCAgHBwUEAgEBAgQFBwcECP6sDw8PDg4ODg0NDQwMDAsLCgoJCQgHCAYGBQUEAwMBAgIBAwMEBQUGBggHCAkJCgoLCwwMDA0NDQ4ODg4PDw8BUAgIBwcFBAIAAAMAAAAAA84DpAAZAHcA4gAAAREzPwk9Ai8JJSEfBw8HISMPCR0CHwkzIR8HDwchLw81Pw4lMx8HDwcjFTMfDxUPDyMVHwcPByMvBz8HMxEjLwc/BgL8RQcGBgoKBwYCAgEBAgIGBwoKBgYH/YQBZQgIBwcFBAIBAQIEBQcHBAj+lwYHBgYKCgcGAgIBAQICBgcKCgYGBwYBZQgIBwcFBAIBAQIEBQcHBAj+lw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8Bs9IICAcHBQQCAQECBAUHBwQIQz8PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB0dHCAcHBQQCAQECBAUHBwQI1ggIBwcFBAIBAQIEBQcHBAhDPwgIBwcFBAIBAQIEBQcHCAKo/rABAgIGBwoKBgYHBtIGBwYGCgoHBgICAVQBAgQFBwcICAgIBwcFBAECAQICBgcKCgYGBwbSBgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PB9oPDw4NDQwMCgkJBwYFBAKpAQIEBQcHCAgICAcHBQQBAlQBAgQFBgcJCQoMDA0NDg8H2g8PDg0NDAwKCQkHBgUEAgFUAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAQICoAECBAUHBwgICAgHBwUEAgAAAgAAAAADpAMmACkAUwAAATMfBhUPAx8DFQ8GIy8CAS8CNT8GJTMfAgEfAhUPAgEPAiMvBjU/Ay8EPwYBggQICAcGBAMCAgME4uIEAwICAwQGBwgICAgIB/7+BAMCAgME/wcHCAEEBAgIBwECBAMCAgME/v4HCAgICAgHBgQDAgIDBOLfBQQCAQECBAUHBwgDJgIDBAYHCAgICAgH4eEHCAgICAgHBgQDAgIDBAECBwgICAgIB/8FBAIBAgME/v4HCAgICAgH/v4EAwICAwQGBwgICAgIB+HeBwcICAgIBwcFBAIAAwAAAAADpAOkACAAQQBiAAABMx8GFQ8GIy8GNT8GEzMfBhUPAgEPAiMvBjU/AgE/AhMzHwYVDwIBDwIjLwY1PwIBPwIDegQICAcGBAMCAgMErgcICAgICAcGBAMCAgMEqwcHCAgECAgHBgQDAgIDBP4sBwgICAgIBwYEAwICAwQB0QcHCAgECAgHBgQDAgIDBP0GBwgICAgIBwYEAwICAwQC9wcHCAFYAgMEBgcICAgICAeuBAMCAgMEBgcICAgICAerBQQCAScCAwQGBwgICAgIB/4sBAMCAgMEBgcICAgICAcB0QUEAgEnAgMEBgcICAgICAf9BgQDAgIDBAYHCAgICAgHAvcFBAIAAAIAAAAAAvwDJgApAEwAAAEzHwYVDwMfAxUPBiMvAgEvAjU/BiUzHwcRDwcvBxE/BgLSBAgIBwYEAwICAwTi4gQDAgIDBAYHCAgICAgH/v4EAwICAwT/BwcI/mQEBAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIEBQcHCAMmAgMEBgcICAgICAfh4QcICAgICAcGBAMCAgMEAQIHCAgICAgH/wUEAgEBAgQFBwcECP4ECAgHBwUEAgEBAgQFBwcECAH8CAgHBwUEAgAAABIAAAAAA/cD9wAQACEAMgBDAFQAZQB2AIcAmACpALoAywDcAO0A/gEPARUBOQAAJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUzIREhESMRHwchPwcRLwchDwYCcAIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDAdsCBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwHbAgQFAQIFAwMDAwX/BgQD/iMCBAUBAgUEAgIEBf8FBQMB2wIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDAdsCBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwHbAgQFAQIFAwMDAwX/BgQD/iMCBAUBAgUEAgIEBf8FBQMB2wIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDAdsCBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwFrHAHA/EgcAQEDAwUEBgUDuAUGBAUDAwEBAQEDAwUEBgX8SAUGBAUDAwGiAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwXbAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBQYEBQMDAQEBAQMDBAUFBgO4BQYEBQMDAQEBAQMDBQQGAAAAAwAAAAADpAPMACkAYwEVAAABMx8GFQ8CAQ8CIy8GNT8GMx8DPwMBIw8NHw0/Di8NMx8TEQ8HLwc1DwkvChUfDT8BMx8GFQ8KLwoVHxEVDwcvExE/EwN6BAgIBwYEAwICAwT+/gcICAgIBwdvBQMCAgMFBgcHCAgICAdO3gcHCP6OJSQjIR8eGxkWEw8MCAQCBggMDxMWGRseHyEjJCUlJSIhIB0bGRYTDwwIBQEGCAwPExYZGx0gISIlJSgnJiQjIR8dGhkXCgkJCQcHBgIEAgECBAUHBwgICAgHBwUEAQIdGxwfISMkJicoKCcmEiQhIB4cGhAGCAwPExYZGx0gISIlJU8qCAkHBwYEBAICAwQGBgQIJCAhIignJhIkIiAdHBoQAgcICxUbICMoKh4ICAcGBAQCAgMEBgYIBAgkIB4dGxoZFhUUEg8IBgYGBAMCAQEDBAYHBwkJCQoXGRodHyEjJCYnAZUBBAQGBwgICAgHB/7+BQMCAgMFbwcHCAgICAcGBAQBAQQETt4FBAMB4wIDBAUGBwcJCAgJBwUECAgICAkIBwcGBQQDAgEBAgMEBQYHBwgJCAgIBQMJBwkICAkHBwYFBAMCVAIEBAYGCAkKCwwHBwcICgkLBgsN/tMICAcGBgMDAQEDAwYGBwQIwA0KCAgHBQUDAgEBAgMCBQYICAkLB7wJBwgICQgHBwYFBAMCAQIFAQMEBgcHCQgICAYGBQICBAMBAQECAwIFBwcICQsHvAQIBgcLCwoIBwYDAQMEBgcHCAkICAYGBQMBAQMDBQYGBwgICgoMDQcICAkJCgsGAlENDQsLCgkIBwcHDAwJCQgGBgUDAgAABQAAAAADzgOkAAsADwAbAHsAtwAAARUzPwc1IRUzNSEVHwczNQMzByMPBxUzFTM1MzUvByMnMx8PEQ8PIS8PET8OJTMfBhUPBiMvAxEPBy8HEQ8DIy8GNT8GAqioCAgHBwUEAQL+Mqj+MgECBAUHBwQIrKiTVD8ICAcHBQQBAvz8/AECBAUHBwQIQ1STDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39YA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBXQQICAeuBAMCAgMEBgcICAgICAdjAQIEBQcHCAgICAcHBQQBAmMHCAgICAgHBgQDAgIDBKsHBwgBWKgBAgQFBwcECIKoqH4ICAcHBQQBAqgB+FQBAgQFBwcECIKoqH4ICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN/ggNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQH4DQwMDAsKCgkIBwcFBAMCVQIDBK4HCAgICAgHBgQDAgIDBGT+6wgIBwcFBAIBAQIEBQcHBAgBGWQEAwICAwQGBwgICAgIB6sFBAIAAAAFAAAAAAOPAvwAIwBHAGsAjwCzAAABMx8HFQ8HIy8HNT8GJTMfBxUPByMvBzU/BiUzHwcVDwcjLwc1PwYBMx8HFQ8HIy8HNT8GJTMfBxUPByMvBzU/BgLnfggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcI/uJ+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwj+4n4ICAcHBQQBAgECBAUHBwQIgggIBwcFBAECAQIEBQcHCAHBfggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcI/uJ+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgB1gECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcECIIICAcHBQQBAgECBAUHBwQIgggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcECIIICAcHBQQCAScBAgQFBwcECIIICAcHBQQBAgECBAUHBwQIgggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcECIIICAcHBQQCAAAABAAAAAADpAOkAD0AewC4APUAAAEzHwM1PwcfBxEPByEvBz8HMy8EPwYnMx8GFQ8DMx8HDwchLwcRPwcfBxU/AwEzHwcRDwcvBzUPAyMvBjU/AyMvBz8GJTMfBw8HIx8DFQ8GIy8DFQ8HLwcRPwYCfgQICAe3AQIEBQcHCAgICAcHBQQBAgECBAUHBwQI/wAICAcHBQQCAQECBAUHBwQIm7UFBAIBAQIEBQcHCPQECAgHBgQDAgIDBLiXCAgHBwUEAgEBAgQFBwcECP8ACAgHBwUEAQIBAgQFBwcICAgIBwcFBAECtAcHCAEE/AgIBwcFBAECAQIEBQcHCAgICAcHBQQBArcHCAgICAgHBgQDAgIDBLiXCAgHBwUEAgEBAgQFBwcI/hD8CAgHBwUEAgEBAgQFBwcECJu4BAMCAgMEBgcICAgICAe3AQIEBQcHCAgICAcHBQQBAgECBAUHBwgBrAIDBLiXCAgHBwUEAgEBAgQFBwcECP8ACAgHBwUEAQIBAgQFBwcICAgIBwcFBAECtAcHCAgICAcHBQQCAQIDBAYHCAgICAgHtwECBAUHBwgICAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAgEBAgQFBwcECJu1BQQCAfkBAgQFBwcECP8ACAgHBwUEAgEBAgQFBwcECJu4BAMCAgMEBgcICAgICAe3AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQK3BwgICAgIBwYEAwICAwS4lwgIBwcFBAIBAQIEBQcHBAgBAAgIBwcFBAIAAAMAAAAAA84DzgA7AHwA/AAAEw8PHQEfHTM/CQMjDw4BPw49AS8eHx8PHy8fPx7ZAgoICQcHBwYGBQQDBAICAQICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBM0Kh8RDQsJCyAS7BAREBAPEA8PDg8ODQ4NDA8CEwwICQcHBwYGBQQDBAICAQICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMYFxcXFhYWFRQUFBISEhEQDw4ODQwLCgoIBwYGBAMBAQEBAwQGBgcICgoLDA0ODg8QERISEhQUFBUWFhYXFxcYGBcXFxYWFhUUFBQSEhIREA8ODg0MCwoKCAcGBgQDAQEBAQMEBgYHCAoKCwwNDQ8PEBESEhIUFBQVFhYWFxcXAuwDDA0NDQ4ODg4PDxAQDxAREBQTExITEhERERAQDw8PDQ0NDAsLCQkJBwcGBQQEAgIBAgQDBAUFCSIQAqEBAgIEAwQFBgYHBwcJCAz97Q8NDQ0ODg4ODw8QEA8QERAUExMSExIREREQEA8PDw0NDQwLCwkJCQcHBgUEBAICVAEBAwQGBgcICgoLDA0ODg8QERISEhQUFBUWFhYXFxcYGBcXFxYWFhUUFBQSEhIREA8ODg0MCwoKCAcGBgQDAQEBAQMEBgYHCAoKCwwNDQ8PEBESEhIUFBQVFhYWFxcXGBgXFxcWFhYVFBQUEhISERAPDw0NDAsKCggHBgYEAwEAAAYAAAAAA6QDpAAPAB8AIwAzAEMAhwAAARU7AT8JPQEhHQEfCTsBNSUVITUlFSE9AS8JIyEjDwkdASE1JyEfDxEPDyEvDxE/DgIq5wYHBgYKCgcGAgIB/WABAgIGBwoKBgYHBuf+2gKg/toBJgECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQEm5wIiDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BWKgBAgIGBwoKBgYHBmlpBgcGBgoKBwYCAgGo/Kio/KhpBgcGBgoKBwYCAgEBAgIGBwoKBgYHBmmoVAECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIAAAAAEQAAAAADpAOkACAAQQBiAIMApADFAOYBBwEpAUoBawGMAa0BzgHvAhACMQAAJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwchHwcPByEvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYDegQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAL0CAgHBwUEAgEBAgMFBQcHCP0ICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLABAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcGBQQCAgECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIAAwAAAAADzgOkAC8AZgC8AAATIw8HFR8JMyEzPwk9Ai8JIwEjDwkdAT8EIR8ENS8JKwEvETsBHw8zHw8RDw8hLw8RPw7FBgYMCgkIBgQCAQICBggJCwUGBwYCdgcGBgYKCgcGAgIBAQICBgcKCgYGBgf9igYHBgYKCgcGAgIBBg0ODwcCfg8PDg0GAQICBgcKCgYGBwb3DAsLCgkJBwYrBQUHBwcICQnQ0AoLCgoJCgkICQgHBwcGBgUr9w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/YIPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAgABBAUHCQoMDNsHBgYKCgcGAgIBAQICBgcKCgYGBwbSBgcGBgoKBwYCAgEBUAECAgYHCgoGBgcGywIFBAIBAQIEBQIpBwYGCgoHBgICAQECBAYGCAkKVwgHBgUEAwEBVAECAwMEBAUGBgYIBwkICVcBAgQFBgcJCQoMDA0NDg8H/n4PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAAAAAsAAAAAA/gDzgAhAEEAUAB1ALkAvQDBANAA1ADkAVYAACU7AR8FHQEPBSsCLwU9AT8GHwMVDwQfBBUPBCMvAzU/AyUdAR8JMzUlIw8HFR8HIT8HNS8HJTMfDxUPDyMvDzU/DiUVNSkBFTM1JRUzPQEvCSEVITUhIw8JHQEzNSchHw8VDwcvByMVDwcjDwcVDwcjFR8HDwcjLw8RPw4CvX4EBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEiwQFAgEBAwYGd3cDBgQDAQICAwIDjgYEAwMEBov9HAECAgYHCgoGBgdFAaQEBAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcECP8A/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz+vQFQ/d5+Afh+AQICBgcKCgYGB/4XAVD+HQYHBgYKCgcGAgIBfj8Cdg8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAIBfgECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAiCXAgHBwUEAgEBAgQFBwcECOsPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4P2gICAgMEBAQEBAQDAgICAgICAwQEBAQEBAMCAgKoAQMCAg8GBQUDIB8CAwUGEgICAgEBKgMGBiEGBgMpAWkGBwYGCgoHBgICAagqAQIEBQcHBAjWCAgHBwUEAQIBAgQFBwcECNYICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN0g0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN0g0MDAwLCgoJCAcHBQQDAn+oqKio/KhpBgcGBgoKBwYCAgGoqAECAgYHCgoGBgcGaahUAQIEBQYHCQkKDAwNDQ4PB8UICAcHBQQCAQECBAUHBwgIKggIBwcFBAECAQIEBQcHBAhYCAgHBwUEAQKoAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgAAAAgAAAAAA6QDzgAfAEEAgQChAMMBAwE3AXsAAAEPBx8HPwcvBjczHwcPByMvBz8GJx8PDw8vDz8PDwcfBz8HLwY3Mx8HDwcjLwc/BicfDw8PLw8/DicjDwkVERUfCTMhMz8JNRE1LwkjJSEfDxEPDyEvDxE/DgF4BwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEBAQEDBAUFBtZ+CAgHBwUEAgEBAgQFBwcECIIICAcHBQQCAQECBAUHBwjUCwwLCgsJCQgIBgYFBAMBAQEBAwQFBgYICAkJCwoLDAsMDAsKCwkJCAgGBgUEAwEBAQEDBAUGBggICQkLCgsMDAcGBQUEAwEBAQEDBAUFBgcGBgUFBAMBAQEBAwQFBQbWfggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcI1AsMCwoLCQkICAYGBQQDAQEBAQMEBQYGCAgJCQsKCwwLDAwLCgsJCQgIBgYFBAMBAQEBAwQFBgYICAkJCwoLDH0GBwYGCgoHBgICAQECAgYHCgoGBgcGAiIGBwYGCgoHBgICAQECAgYHCgoGBgcG/d4CIg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAW0BAQMEBQUGBgcGBQUEAwEBAQEDBAUFBgcGBgUFBAMBFgECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJAAQEDBAUGBggICQkLCgsMCwwMCwoLCQkICAYGBQQDAQEBAQMEBQYGCAgJCQsKCwwMCwwLCgsJCQgIBgYFBAMB/QEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEWAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAkABAQMEBQYGCAgJCQsKCwwLDAwLCgsJCQgIBgYFBAMBAQEBAwQFBgYICAkJCwoLDAwLDAsKCwkJCAgGBgUEAwFqAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYCdgYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf9gg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAAACgAAAAADpAOkAA8AEwAjACcAKwAvAD8AQwBTAJcAAAEVOwE/CT0BIRUzNSEdAR8JOwE1JRUzNSEVMzUhFTM1JRUzPQEvCSMhFTM1ISMPCR0BMzUnIR8PEQ8PIS8PET8OAqhpBgcGBgoKBwYCAgH+XKj+XAECAgYHCgoGBgcGaQFQqP5cqP5cqAFQqAECAgYHCgoGBgcG/puo/psGBwYGCgoHBgICAahpAiIPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwFYqAECAgYHCgoGBgcGaaioaQYHBgYKCgcGAgIBqPyoqKioqKj8qGkGBwYGCgoHBgICAaioAQICBgcKCgYGBwZpqFQBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAAABAAAAAADpAOkAGkAjgDSATwAAAEfDxUPDyMvDz8EOwEfDzM/BzUvDj8GJSMPBxUfBzM/BzUvCDMfDxUPDyMvDzU/DiczHw8PBCsBLw8jDwcVHw4PBy8PNT8OAyYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIBAQMDAwIDBA8QCAcHBQQCAgIEBQcHBAisCAgHBwUEAQIBAgQFBwcIEAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAQIBAgQFBwcECKwICAcHBQQBAgECBAUHBwQIrKgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMxagNDAwMCwoKCQgHBwUEAwIBAQMDAwIDBA8QCAcHBQQCAgIEBQcHBAisCAgHBwUEAQIBAgQFBwcIEAgHBwUEAgEBAgQFBwcICA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwCAAECAwQFBwcICQoKCwwMDA2oDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0aDAYCAQQCAgQFBwcIEAgHBwUEAQIBAgQFBwcECKwICAcHBQQCAgIEBQcHCAgICAcHBQQCfwECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAisCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwLTAQIDBAUHBwgJCgoLDAwMDRoMBgIBBAICBAUHBwgQCAcHBQQBAgECBAUHBwQIrAgIBwcFBAICAgQFBwcICAgIBwcFBAIBAQIDBAUHBwgJCgoLDAwMDagNDAwMCwoKCQgHBwUEAwIACAAA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Iw8JFQ8HLwc1Pw4DpAQECAcHBQQBAgECBAUGBwkJCgwMDQ0ODwdHCAgHBwUEAgEBAgQFBwcECEkHBgYKCgcGAgIBAQIEBQcHCP0UBAQHBwYFBAMCAQQFBwkKDAzyCAcHBQQBAgECBAUHBwQIAfQEBAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIEBQcHCPzABAQIBwcFBAECDQoJCvwNDAwMCwoKCQgHBwUEAwIBAQIEMQgIBwcFBAIBAQIEBQcHBAj+bSIMDAwLCgoJCAcHBQQDAgEBAgQFBwcIAqg/Dw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgICAgHBwUEAQIBAgIGBwoKBgYHRQgIBwcFBAIBAQIEBQcHCP64qAgIBwcFBAIBAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcI3z8ICAcHBQQCAQECBAUHBwQISQcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PAS4BAgQFBwcECEMPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgdFCAgHBwUEAqkBAgMFBQcHCPEGDAoJCAYEAgECBAUHBwQIAQAJBwgGBQQBAqgBAgQFBwcECKwICAcHBQQCAQECBAUHBwQIrAgIBwcFBAIBAQIEBQcHBAg1BAIBAQIDBAUHBwgJCgoLDAwMDfwKCQkOAQIEBQcHCAgICAcHBQQBAgECAwQFBwcICQoKCwwMDA0BpAgIBwcFBAIBUQECBAUGBwkJCgwMDQ0ODwdHCAgHBwUEAgEBAgQFBwcECEkHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgdFCAgHBwUEAgEBAgQFBwcECEMPDw4NDQwMCgkJBwYFBAIAAAABAAAAAAOBAuoAMgAAAR8HAR8EFQ8JBS8KNT8DAT8GAgAICAgIBwcHBgEuCAcFAwECBAUHCAoFCwwN/Z8ODAwKCggHBQIDAQIEBggBMgYHBwcICAgC6wEBAgMDBAUG/tMLCwsMDAwLDAoKCQgDBQQCAQEDBQYICQoKBgsMDAwMCwsBMgYFBAMDAgEAAAMAAAAAA84DygATAFoArwAAAQ8GHQEz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CAEEASb+2gEmCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJ/toJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAEvaQ8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAECAQICBgcKCgYGBwZpCAgHBwUEAgEBAgQFBwcI/k9pCAgHBwUEAgEBAgQFBwcECHMHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwGCAQIEBQcHBAhtDw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgICAgHBwUEAQIBAgIGBwoKBgYHBmkICAcHBQQCAQECBAUHBwQIcwcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PB3EICAcHBQQC06ioVAICAwMEBQYGBgcHCAgICagJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAmoCQgICAcHBgYGBQQDAwIC/AECBAUGBwkJCgwMDQ0ODwdxCAgHBwUEAgEBAgQFBwcECHMHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgIGBwoKBgYHBmkICAcHBQQCAQECBAUHBwQIbQ8PDg0NDAwKCQkHBgUEAgAAAAQAAAAAA9kDpAAgAEMARgB5AAABMx8HDwcvBz8GEzMfBxUPBy8HNT8HASEBHwcBHwIVDwshLws1PwIBPwYCAAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAQECAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgQFBwcICP57Awr+ewsKCgoJCAgHAYUFBAIBAgMFBgcICQkLBQz88AwLCwkJCAcGBQMCAQEDBAGIBwgICQoKCgFYAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEnAQIEBQcHBAiCCQcIBgUEAgEBAgQFBggDCYIICAcHBQQC0/1gAvQBAgMEBgcJCv1gCwoLCwsLCgkJCAcGBQQBAgECBAUGBwgJCQoLCwsFCwsCpQoJBwYEAwIAAAEAAAAAA6QDegBaAAABHwcTPwgzHwcPByMDDwYjLwcDDwgjLwc/BzMTPwcBgwcGBQYFBAMDwEADBAQFBQYGB6gJBwgGBQQCAQECBAUGCAMJjl8DBAQFBQYHBgcGBgUFBQMDtjQCAwUFBQcHB6gJBwgGBQQCAQECBAUGCAMJik0CAwQFBQYHBwN6AQEDAwQFBQb90bUGBgQEBAIBAQECBAUHBwgICAgHBwUEAQL+9gYGBAQEAgIBAQMDBAUFBgIU6QcGBgUEAgIBAQIEBQcHCAgJBwgGBQQBAgFZBwYFBQQDAgEAAA8AAAAAA6QDpAAgAEEAYgCDAKQAxQDmAQcBKAFJAWgBiQGqAcsB7AAAJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BzEfAQEfAhUPByMvAgEvAj8FITMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BgK9BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/RQEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj9FAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP0UBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgIEAoC/QQCAQEDAwUGBgcHBwcHBv0DBAUBAwYGBwwIAvQEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLABAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQgHBgUEAgEBAgQFBgcICQgIBwcFBAIBAQIEBQcHCAgJCAcGBQQCAQECBAUGBwgJCAgHBwUEAr4BAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJCAcGBQQCAQECBAUGBwgJCAgHBwUEAgEBAgQFBwcICAkIBwYFBAIBAQIEBQYHCAkICAcHBQQCvgMG/QMHBwcHBwcGBgUDAwEBAgQC/AYNDAsMBgQEAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIAAAAPAAAAAAOkA6QAIABBAGIAgwCkAMUA5gEHASgBSQFoAYkBqgHLAewAACUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8FFQ8CAQ8CIy8GPwEBPwMjMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GA3oEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAI/BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj9FAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP0UBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcH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CAgIBwcFBAECCgkICAcHBgYFBQQDAgICAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAtMBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAJVAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgECAQMDBAUFBgYHBxATAQIEBQcHCAgICAcHBQQBAgoJCAgHBwYGBQUEAwICAtIBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJVAgEDAwQFBQYGBwcICAkKAQIEBQcHCAgICAcHBQQBAgoJCAgHBwYGBQUEAwICAgECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIAAAAFAAAAAAOkA84AAgAxAG4AtgD/AAABFTMlIw8HER8HIT8HNSsBLw09ASczHwgRDw8hLw8RPw4lMx8HDwcjETMfBw8HIy8HPwczESMvBz8GATMfBxUhNT8HHwcVDwcvBzUhFQ8HLwc1PwYC0kP+6wQECAcHBQQBAgECBAUHBwQIASoICAcHBQQBAn4JCAgIBwcGBgYFBAMDAgJ+qAgIBwfSBQQBAgECAwQFBwcICQoKCwwMDA3+2g0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz+k6gICAcHBQQCAQECBAUHBwQILioICAcHBQQCAQECBAUHBwQIrAgIBwcFBAIBAQIEBQcHBAguKggIBwcFBAIBAQIEBQcHCAEuBAQIBwcFBAECAXoBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQBAv6GAQIEBQcHCAgICAcHBQQBAgECBAUHBwgCGUN+AQIEBQcHBAj+gggIBwcFBAECAQIEBQcHBAjWAgIDAwQFBgYGBwcICAgJflQBAgQF0gcHBAj/AA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAXoNDAwMCwoKCQgHBwUEAwIBAQIEBQcHCAgICAcHBQQBAv4yAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAQIBzgECBAUHBwgICAgHBwUEAgEnAQIEBQcHBAguKggIBwcFBAIBAQIEBQcHBAis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ARABAgQFBwcECOsGBwYGCgoHBgICAQECAgYHCgoGBgcG5wgIBwcFBAIBAQIEBQcHBAjrDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwfvCAgHBwUEAgAABAAAAAADegPOAIkA5wEVAXQAAAEfDR0BDwUfBQ8LLww9AT8GFzkBFR8GPwUvDDU/Cy8FDwcrAS8GPwgnIR8PFQ8HLwc9AS8JIyEjDwkdAQ8HLwc1Pw4TMx8GFQ8HLwY9AQ8CIy8HPwYlMx8HHQEfCTMhMz8JPQE/Bx8HFQ8PIS8PNT8GAgoLCQkICAcHBQUFBAUCAQEBBAUIBA0EBAQCAQECAwYGCAgKCwsMDQ8LEAcHBwYFBAQDAwECAgQFBgYIDgUDCgcDBAsJBgYEAwEBAwQFBhYDAwMDAgEBAQECAwMDCxAGAwIBAQEEBAUKCQQDAwUEBQUFBgcHAwgDAgEBAgcKDAsNBxHxAc4PDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgcG/jIGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg/5CAcFBAMCAQEBAQIDBAUHCAgGBgMDAwEJBgUEBQUFBQUDAgECAgcxCAQG/rQEBAgHBwUEAQIBAgIGBwoKBgYHBgHOBgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PB/4qDw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgBSAEBAgMEBAUFBQYGDQYHBgYGBQgHBwILBQcHCQkLCwoJCQcHBQUDAgEBAgYEBQUFBgYHBwcHBwUFAwMDAQEBAQECBBIHAQIBAQIDAwUFBgYDAwECAQECAwQEBg4GBQMDAgIBAQECAwQEAwUCAQECAwMDCQUEAgIEAgcEBQUGBg8MCgUFAQGOAQIEBQYHCQkKDAwNDQ4PB+8ICAcHBQQCAQECBAUHBwQI6wYHBgYKCgcGAgIBAQICBgcKCgYGBwbnCAgHBwUEAgEBAgQFBwcECOsPDw4NDQwMCgkJBwYFBAIB5QICAwQFBwivBwcFBAMCAQEBAQIDBAUHCHEHAwIBAgQFBQYFBgUGCCwFAQEUAQIEBQcHBAjrBgcGBgoKBwYCAgEBAgIGBwoKBgYHBucICAcHBQQCAQECBAUHBwQI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BgO4BgUFBAMDAQEBAQMDBAUFBvxIBgUFBAMDAYYDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBV38SAO4/EgGBQUEAwMBAQEBAwMEBQUGA7gGBQUEAwMBAQEBAwMEBQUAAAADAAAAAAP4A9IANwCVANkAABMjDwcRHwczHwg/CDM/BxEvByUhHw8RDw4rAQ8LIy8MIy8OET8PIR8PEQ8HLwcRLw8hLwc/BoYEBAgHBwUEAQIBAgQFBwcECIEPDw4NDQwLCTNYCQoKDAsMDA2FCAgHBwUEAQIBAgQFBwcECP2wAkwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDYUICAcHaQUGBgYHBgcHBgcGBgYFBQVECAkJgg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAyLAiIVFRQUEhERDg4GDAkIBgUCAQIEBQcHCAgICAcHBQQBAgECAwQFBwcICQoKCwwMDA393ggIBwcFBAIBAQIEBQcHCALXAQIEBQcHBAj+ggkIBwYFBAECAQMEBggJCgxHVwgIBgUEAwIBAQIEBQYHBAgBfwgIBwYGAwIBVQECAwQFBwcICQoKCwwMDA3+hg0NDAsLCwkJCAgGBQUDAgEC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zggIBwcFBAIBAQIEBQcHBAj+LggIBwcFBAIBAQIEBQcHCAK9CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwQEBAMCAgICAgIDBAQEBAQEAwICAgICAgMEBP1HAc4ICAcHBQQCAQECBAUHBwQI/i4ICAcHBQQCAQECBAUHBwgCvQsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsEBAQDAgICAgICAwQEBAQEBAMCAgICAgIDBAT9RwHOCAgHBwUEAgEBAgQFBwcECP4uCAgHBwUEAgEBAgQFBwcIAr0LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgrvAgICAwQEBAQEBAMCAgICAgIDBAQEBAQEAwICAhUBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCQAEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAdMCAgIDBAQEBAQEAwICAgICAgMEBAQEBAQDAgICFQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJAAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMB0wICAgMEBAQEBAQDAgICAgICAwQEBAQEBAMCAgIVAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAkABAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEAAAAGAAAAAAPOA84AIQAtAE8AWQB7AIEAADchHwcPByEvBz8GJTMRIzUzNSM1MzUjASEfBw8HIS8HPwYlMxUHMxUjNTcjASEfBw8HIS8HPwYlMxEjNSNcAiIICAcHBQQCAQECBAUHBwQI/doICAcHBQQCAQECBAUHBwgCtMbGhEJChP1UAiIICAcHBQQCAQECBAUHBwQI/doICAcHBQQCAQECBAUH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CQsKKQgICAgHBwYFAwEBAVQBAwYHBwcICQkKCgsLCwsMCwsMDwIDBAUFBwcICQkKCwsLDAwMDAsLCwoJCQgHBgYFBAMCDgsMCwsMCwsLCgoJCQgHBwQHBAICBAYFcBIMDAoICAYFBAIBAQIEBQgDBAUFBgcGBw4ODg0MDQwLDAoLCgkJCAgIBwYGBQQEAwMCAQECAxwICAcHBQQCAQECBAUHBwQIIAMCAQECAwMEBAUGBgcICAgJCQoLCgwLDA0MDQ4ODgcGBwYFBQQDCAUEAgEBAgQFBggICgwMEm8JBAMBAQQFBwcHCAkJCgoLCwsLDAsLDA8DAgQFBgYHCAkJCgsLCwwMDAwLCwsKCQkIBwcFBQQDAg4LDAsLDAsLCwoKCQkIBwcGBAQCAQECAwUFBgcICgoPBQoJBwYDAwAHAAAAAAPIA84AEwA3AJ4AoACiAN8BGgAAAQczPwc1LwclDwUdARMfByE/BxM1LwYlIR8NFQczHw4dAg8OIw8OIyEvDwMnNT8NEzEzMTcfCg8HMQ8IIy8HPwkvATU/BzMjMx8KDxEjLwc/CC8BNT8GAy8jPgkIBwYFBAECAQIEBQYHBAj9UgUEBAMDAjkDBQYIBAkLCwF1DAoKCQgDBgM7AQEDAwQEBf3LAjUMCwsLCgkICAcFBQQCAgINDQ0MCwsLCQkICAYFBQMCAgMFBQYICAkJCwsLDA0NUgcGBgYHCAcJCAkKCQoKCgv+kA0NDQwMCwsKCQkHBwYFBAM5AQEDAwUGBwcJCQoKCwwMt/wmBQYFBQQEBAMFBAEBAwUFBgYGHAoJDAMEBgYHCAgJCAcGBQMBAgENCgMIBgYIHAcEAQIDBQYHBQUFBf8DBQYFBQQEBAMFBAEBAwUFBgYGHAMICgoDBAYGBwgICQgHBgUDAgECEQkJBQYHHAcEAQIDBQYHCAkBrNIBAgQFBwcECIIICAcHBQQBAn4BAQIDBAQFBP6pCwoJCAMGBAIBAwUGCAQKCgFdBAUEBAMCAQFUAQIDBAUHBwgJCQsKCwwLEAECAwQFBwcICQoKCwwMDA1+DQwMDAsKCgkIBwcFBAMCAQ0JCAcHBwYFBQQEAwMCAQEBAwQFBgcICAoKCwsMDQ0BVwwLDAsLCgkJCAcHBQQDAgEBEEABAQICBAQEBQ0NDg0NCwoIBwcYGRw1CAcGBQMDAQMEBgYIBAgIOSIKFAoKCRkHCwgICAcHBgQCAgEBAQICBAQEBQ0NDg0NCwoIBwcYAxEbJggHBgUDAwEDBAYGCAgICDsZEQkIBxkICggICAgGBgUDAQAKAAAAAAOkA6QALQB/AKAAwQEBAUEBYgGDAcMCAwAAASsBDwoVHwU/Ah8CPwU1Lws1Mx8UFQ8NIy8DDwIjLw01PxMlIw8HHwc/By8GJSMPBx8HPwcvBiUzHw4PDy8PPw4hMx8ODw8vDz8OJSMPBx8HPwcvBiUjDwcfBz8HLwY3Mx8ODw8vDz8OIzMfDg8PLw8/DgIABAsICAkLbikWDAgFAwUHAwQFBYcpKzIphwUFAwgDBQMFCAwOLG0LCgkHExEQBwcLCgoJCRFvHhQJEgcIBgUEAwEBBgcJCwYHBwgJCAoKBgcSeCgqMSeCEAYKCQkJCAcHBgsJBwYBAQMEBgYHCAgTEx5wEAkKCgoLDhABTAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/YIEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAJuCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoK/ZULCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoBxAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/vwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCPQLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgrxCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAesDBAcLgSoYEA4MCwoMCQQDAgIPAwEBAw8CAwMHBQwLCwwOEBAtfg0JBgMBVAIBAgUFBgcIEIMeFQoXCwwMDQ0ODQ8PEA8PDgYGBgUEBAMDAQEOAwEBAw8BAwMEBAUGBgYODw8QDw4ODg0MDAwMCxYVHoIRBwcHBQQEAn4BAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAJAAgMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwICAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAmkBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAJAAgMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwICAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAgAAAwAAAAADZQPOABMAkwEWAAABFR8HMz8HNQMjDx0dAR8dOwE/HT0BLx4zHx0VDw8VDw8jLw81Lw81Px0BrAECBAUHBwQIWAgIBwcFBAECVA4ODg0NDQ0MDAwMCwoLCgkJCQgHBwcGBgQFAwMDAgEBAgMDAwUEBgYHBwcICQkJCgsKCwwMDAwNDQ0NDg4ODg4ODQ0NDQwMDAwLCgsKCQkJCAcHBwYGBAUDAwMCAQECAwMDBQQGBgcHBwgJCQkKCwoLDAwMDA0NDQ0ODg4SEhISEREREBAPDw8ODQ0MDAsLCgkJCAcGBgUEAwICAQIFBgcJCgwNDg8RERMTFwECAwQFBwcICQoKCwwMDA1UDQwMDAsKCgkIBwcFBAMCARcTExERDw4NDAoJBwYFAgECAgMEBQYGBwgJCQoLCwwMDQ0ODw8PEBARERESEhIBBFQICAcHBQQBAgECBAUHBwQIWAJ2AQIDAwMFBAYGBwcHCAkJCQoLCgsMDAwMDQ0NDQ4ODg4ODg0NDQ0MDAwMCwoLCgkJCQgHBwcGBgQFAwMDAgEBAgMDAwUEBgYHBwcICQkJCgsKCwwMDAwNDQ0NDg4ODg4ODQ0NDQwMDAwLCgsKCQkJCAcHBwYGBAUDAwMCAVQCAgMEBQYGBwgJCQoLCwwMDQ0ODw8PEBARERESEhISGRkYGBcWFRUUExIQEA8NDX4NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDX4NDQ8QEBITFBUVFhcYGBkZEhISEhERERAQDw8PDg0NDAwLCwoJCQgHBgYFBAMCAgAAAAAEAAAAAAOkA6QAGgA2AFkA7QAAARU/Dj0BLwchIw8HHQEfDjU3ER8OOwE/DhElIR8HFTMfDxUPGxUzHwcPByEvBz8HMzUvGzU/DzM1PwYC/AkJCAgHBwYGBgQEBAICAgECBAUHBwQI/bAEBAgHBwUEAQICAgIEBAQGBgYHBwgICQlUBQYICAkKCwwNDQ0NDQwLCwsLDA0NDQ0NDAsKCQgIBgX+hgGkCAgHBwUEAQIqDQwMDAsKCgkIBwcFBAMCAQEDBAYICQoMDA4QEBASEhMKCwsNDQ0ODxcZGBioCAgHBwUEAgEBAgQFBwcECP5YCAgHBwUEAgEBAgQFBwcECKwYGBkXDw4NDQ0LCwoTEhIQEBAODAwKCQQHBQQCAQIDBAUHBwgJCgoLDAwMDSoBAgQFBwcIAvzLBAQFBQYHBwgICAkJCQoKCioICAcHBQQBAgECBAUHBwQILgoKCgkJCQkIBwcHBgUFBATLVP64CQoICQgIBwYHBQUDAwICAgIDAwUFBwYHCAgICQoJAUhUAQIEBQcHBAguAQIDBAUHBwgJCgoLDAwMDSoUExMSERAQDg0NCgoIBwUDDw4NDAsKCQgLCQcFrAECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAECrAUHCQsICQoLDA0ODwMFBwgKCg0NDhAQCRETExM0DQwMDAsKCgkIBwcFBAMCASoICAcHBQQCAAACAAAAAAOZA+wArAE/AAABIw8FAxUPBi8HAy8FKwEPBQMVDwYvDisBDwUDHxA7AT8RLwUPBi8LES8FKwEPBQMVDwYvBwMvBTMfDjc7AR8NFRE/BR8LFQ8WIy8RETU/DTsBFz0BPw07AR8CPwgzAcsEBQMDAgIBAQMEBQYHCAkICAcGBQQCAQEBAgIDBAQFBAUDAwICAQEDBAUGBwgJCAgHBgUEAgEBAQICAwQEBQQFAwMCAgEBAQIDBAYGCAgJCgsLDAwNDnoiIR8ODw4OChUWFRYfFRMSGBINBAECBAQCBQMxQAgICAkICAgHBwYGBAQDAgEBAgIDBAQFBAUDAwICAQEDBAUGBwgJCAgHBgUEAgEBAQICAwQJCgkJCgkICQgGBQUFAwQCAgsLCgkJCgkICQgHBwYFAwMCVwcHCAcODQ0NCwoJCAcGBQMDAQIGCwwWGx4iGBkaGxsODRESERISEiUmJV0VFRMTEhEQDw0GCwoIBgQCAgMDBQYHBwgJCAkKCQkKCgsCAwMFBgcHCAkICQoJCQoJCQkJCAoICQgJCgkJCgOYAQICAgMH/oIICAcGBgMDAQEDAwYGBwQIAVQJBQICAgEBAgICAwf+rAgIBwYGAwMBAQMDBgYHBAjWCQUCAgIBAQICAgMH/hkNDAwMCwsKCgkIBwYFBAMCCQMDAgQEBAkMDRAZEhMSGxgUCQYFBQUBAwEZJQQDAgEBAgIEBAUGBwcICQkB0QkFAgICAQECAgIDCP7XCAgHBwUEAgEBAgQFBwcECAF+CQUCAgJVAQIDBAQGBgYGBwgHCQgJAgECAwQEBgYICAkJCwoMDP5TLwMDAgEBAgMFBggICQoLDAwMDRMKBxUSHR8fHhQTERANBgUFBAQCAgIBAgcDBQYICgsNDg8IERITFBQVAe4MDAoLCQkICAYGBAQDAgECFwwMCgsJCQgIBgYEBAMCAQECAwwKBgYEBAMCAQAEAAAAAAOkA6QAAwCZAM0BEQAAAQczNyczHwcHMz8IMx8HBzMfBw8HIwczHwcPByMPByMvBzcjDwcjLwc3Iy8HPwczNyMvBz8HMz8HJyMPCRURFR8JMyEzPwk1ETUvCSMlIR8PEQ8PIS8PET8OAZ4O0g7vBQgIBgYFAwEBB9IHAgIEBQYHBwgFCAgGBgUDAQEHMQgIBwcFBAIBAQIEBQcHBAg8DjEICAcHBQQCAQECBAUHBwQIPAcCAwQGBwcICQgIBgYFAwEBB9IHAgMEBgcHCAkICAYGBQMBAQcxCQcIBgUEAgEBAgQFBggDCTwOMQkHCAYFBAIBAQIEBQYIAwk8BwICBAUGBweKBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgIiBgcGBgoKBwYCAgEBAgIGBwoKBgYHBv3eAiIPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwJUqKjSAgMEBgcHBAhVWAcIBgYEBAIBAgMEBgYIBAhVAQIEBQYIBwkICAcHBQQBAqgBAgQFBggHCQgIBwcFBAECVwkHBwYFAwICAwQGBwcECFVXCQcHBgUDAgIDBAYHBwQIVQECBAUHBwgICQcIBgUEAQKoAQIEBQcHCAgJBwgGBQQBAlgHCAYGBAQCKwECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQECAgYHCgoGBgcGAiIGBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAAAAgAAAAADpAPOAEQAwAAAASMPBRE/BTMfDzM/BRE1JyMPBiMvEjMfBxU/BjMfDzM/CB8MEQ8NIy8RIw8FFQ8HLwcRPwYBaRMTFCAaIyIsJx8kExMTFBQUFBQUExQTEgwNDxASEhQVExQTIysFAggwFRYXGBcNGBkYDQwMDAsMCwoXDQ4PEBAS9AQECAcHBQQBAgosJg8hEhESExISEhIREREQGw4PEBEREhMUExMSEhIqCgoLCgkKCQgIBgYFAwIBAQMFBwkKDA0dOxYWGBcYGRgYDAwLCwsYDQ8ODw8PEA8QEB8eHhskIwECBAUHBwgICAgHBwUEAQIBAgQFBwcIA14CAgcGCw3+YQ4KBgQBAQECAwQGBgkJCw0IBgUEAgIBAQMCBwoBlQECAw4FBAMDAQIDBQQEBQUHBwgJFAkIBgQDAnEBAgQFBwcECBkDDggDBQEBAQIDBQYHCAsMGQkIBgQDAgECAwMEBQ0BAQECAwQFBgcICQkLCwX+ZA0NDAsKCQYFCAwDAwEBAgQFBAQFBgYQCQcGBQQDAgIBAgQFBwsN4AgIBwcFBAIBAQIEBQcHBAgDTAgIBwcFBAIAAgAAAAADpAPOADMAzQAAEyMPCRURFR8JMyEzPwk1ETUvCSMTMx8PFQ8HLwc1Lw8PDxUzHw8RDw8hLw8RPw8hNT8O7wYHBgYKCgcGAgIBAQICBgcKCgYGBwYBegYHBgYKCgcGAgIBAQICBgcKCgYGBwZpCwoVFBQSEREODgYMCQgGBQIBAgQFBwcICAgIBwcFBAECAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEVDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf+fg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HARkBAwUHCQsMDg4RERIUFBUCKgECAgYHCgoGBgcG/toGBwYGCgoHBgICAQECAgYHCgoGBgcGASYGBwYGCgoHBgICAQGkAQMFBwkLDA4OCBESExQUFYkICAcHBQQCAQECBAUHBwQIgg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNfgECBAUGBwkJCgwMDQ0ODwf+0g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAS4PDw4NDQwMCgkJBwYFBAIBfhUVFBQSEREODgwLCQcFAwAAAgAAAAAC/AMGACkASwAAAR8EPwMzHwYVDwYjLwc/ByEzHwYPBwUvBz8GAS4ECAgHt7cHCAgICAgHBgQDAgIDBNgHCAgICAgH1QUEAgEBAgQFBwcICAGkCAgHBwUEAgEBAgQFBwcECP5YCAgHBwUEAgEBAgQFBwcIAiABAQMFt7cFAwEBAwUGBwgHCQcIB9gFAwEBAwXVBggHCQgHCAYGAwPnAwQFBgcICQgIBwYFBAIBAQEDBAUGBwgICQgHBgUEAwAAAAQAAAAAA3oDzgADAAcACwAPAAABETMRJSERIQMRIRElIREhAYL8/rABpP5cVAJM/WAC9P0MAtL+XAGkVP20AqD9DAL0VPxkAAoAAAAAA3oDzgADAAcACwAPABMAFwAbAB8AIwAnAAAlMxUjJTMVIyUzFSMBMxUjJTMVIwEzFSMlMxUjATMVIyUzFSMlMxUjAxxeXv6GvLz+5F5eAqBUVP1gVFQCoFRU/WBUVAKWXl7+hry8/uReXoZUVFRUVAGBmpqaAc6ampoBgVRUVFRUAAACAAAAAAN6A84AAwAHAAATESERJSERIdoCTP1gAvT9DAN6/QwC9FT8ZAAAAAIAAAAAA3oDzgBEAEoAAAEjDw8RHw8hPw8RLw8lOwERIREBggkQDw8ODg0MCwoJCAcGBAMCAgMFBgcJCQsMDQ0OEAcQEQEEEREQDw8ODQwLCQkHAwUDAgECBAUHCAkKDAwNDg8PEBD++/z8/QwDegIDBAYHCAkKCwwNDg4PDxD+ShAQDw8ODQwMCgkIBwUCAwIBAgQGBwkJCwwNDg4IEBARAa0REA8PDw0NDAsJCQcGBQMCVPxkA5wAAAAAAgAAAAADJgOkAAMABwAAAREhESUhESEBBAH4/d4CTP20A3r9DAL0Kvy4AAAEAAAAAAN6A84ABQALABEAFwAAATMRIzUzJTMVMxUhATMRIzUjJSEVIxUjAyZU/Kj9YFTS/toB+PxUqP4IASbSVAFY/tpU0tJUA5z+2tJUVNIAAAAEAAAAAAN6A84AAwAHAAsADwAAJSEVIQEzESMBMxEjEyEVIQEuAaT+XAH4VFT9YFRUqAGk/lyGVAL0/bQCTP20AvRUAAEAAAAAAqgCqABAAAABMx8PDw8vDz8OAgAJCBEQDw8ODQwLCQkHBQUCAQECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxARAqgBAgUFBwkJCwwNDg8PEBEREREQDw8ODQwLCQkHBQUCAQECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIAAAcAAAAAA84DpAAhAFkAewCyANcBGwFlAAAlMx8HDwcjLwc/BiczHxUPBy8PPwQ7ARcBMx8HDwcjLwc/BiczHwcPFS8HPw4BIw8HER8HMz8HES8IMx8PEQ8PIy8PET8OJTMfBw8HIw8CMx8HDwcjLwc1PwcfBxU/BwFYVAgIBwcFBAIBAQIEBQcHBAhYCAgHBwUEAgEBAgQFBwcI9AQECAcHBQQCAgIEBQcHCBAIBwcFBAIBAQIEBQcHCAgNDAwMCwoKCQgHBwUEAwIBAQMDAwIDBA8BBFQICAcHBQQCAQECBAUHBwQIWAgIBwcFBAIBAQIEBQcHCKAEBAgHBwUEAgEBAgQFBwcIEAgHBwUEAgICBAUHBwgICAgHBwUEAgEBAgMEBQcHCAkKCgsMDAwCBQQECAcHBQQBAgECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAisqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz+1GcICAcHBQQCAQECBAUHBwQIbwMElDQJBwgGBQQCAQECBAUGCAMJrAgIBwcFBAECAQIEBQcHCAgICAcHBQQBAqYHCAgICQkJsAECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJVAQIEBQcHCBAIBwcFBAICAgQFBwcICAgIBwcFBAIBAQIDBAUHBwgJCgoLDAwMDRoMBgIBBAElAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAICAgQFBwcIEAgHBwUEAgEBAgQFBwcICA0MDAwLCgoJCAcHBQQDAgEnAQIEBQcHBAj9sAgIBwcFBAECAQIEBQcHBAgCUAgIBwcFBAECVAECAwQFBwcICQoKCwwMDA39tA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAkwNDAwMCwoKCQgHBwUEAwIBAQIEBQcHCAgICAcHBQQBAgECewECBAUHBwgICAgHBwUEAQIBAgQFBwcECKwICAcHBQQCAQECBAUHBwQIUooFBQQEAgICAAAAAAIAAAAAAtIDUAADAAcAAAERMxElIREhAYL8/rABpP5cAvz+CAH4VP1gAAAAAgAAAAAC/AN6AAMABwAAAREhESUhESEBWAFQ/lwB+P4IAyb9tAJMVP0MAAACAAAAAAMmA1AAAwAHAAABESERJSERIQEuAaT+CAJM/bQC/P4IAfhU/WAAAAIAAAAAAyYDpAADAAcAAAERIRElIREhAS4BpP4IAkz9tANQ/WACoFT8uAAAAgAAAAADJgPOAAMABwAAAREhESUhESEBLgGk/ggCTP20A3r9DAL0VPxkAAAFAAAAAAOkA6QAIQA4AHgApQDpAAA3IR8HDwchLwc/BgEjDwIBITM/CTUvAyUzHw0dAQ8NKwEvDT0BPw0nIw8JFREXAT8EMx8JPQEvCSMlIR8PEQ8PIS8PET8O2gJMCAgHBwUEAgEBAgQFBwcECP2wCAgHBwUEAgEBAgQFBwcIAcoHBwcG/nUCGwYHBgYKCgcGAgIBlQcICP60CQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAhgBgcGBgoKBwYCAgEBAagLCwsMDAsMDAsLCwoKCQhVAQICBggJCwUGBwb93gIiDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg+wAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgHaAgME/tgBAgIGBwoKBgYHNrMGBQOeAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICKgECAgYHCgoGBgcG/oYKAT4FBQQCAgECAwQFBgcICWbHBgcGBQsJCAYCAgFUAQIEBQYHCQkKDAwNDQ4PB/5+Dw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcBgg8PDg0NDAwKCQkHBgUEAgABAAAAAAOlAvgACAAAARcHIRUhFwclAYo1rQKU/WytNf7QAvhBjVSNQfgAAAEAAAAAA6QC/AAGAAABFSEVIRUlAawB+P4I/rAC/NJU0vwAAAEAAAAAA6QC0gAIAAATOwEVIRUhFSNcVFQCoP1gqALSqFSoAAIAAAAAA6QC5wBAAIUAAAEjDw8fDz8PLw8zHxAhFSEPDy8PPw4BQwgHDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8PCgsUExMTERAQDg4MCwkEBwYDAX7+ggYGCAkLDA4OEBARExMTFBUYFxYVFBMSEA8OCwoIBQQBAQQFCAoLDg8QEhMUFRYXApMBAgQFBgcJCQoMDA0NDg8PDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODw8PDw4NDQwMCgkJBwYFBAJVAQMEBggJCgwNDg8QEQkTEw5UGBMSERAPDg0MCgkIBgQDAQEEBQgKCw4PEBITFBUWFxgYFxYVFBMSEA8OCwoIBQQAAAAAAQAAAAADpALnAEQAAAEzHxAhFSEPDy8PPw4BQwoLFBMTExEQEA4ODAsJBAcGAwF+/oIGBggJCwwODhAQERMTExQVGBcWFRQTEhAPDgsKCAUEAQEEBQgKCw4PEBITFBUWFwLnAQMEBggJCgwNDg8QEQkTEw5UGBMSERAPDg0MCgkIBgQDAQEEBQgKCw4PEBITFBUWFxgYFxYVFBMSEA8OCwoIBQQAAAAAAgAAAAADpALSAAMACwAAExUzNSUhFSEVIRUhsPz+sAGkAaT+XP5cAn78/FSoVKgAAQAAAAADuQLSAAcAABMhFSEVIRUhRwGkAc7+Mv5cAtKoVKgAAQAAAAADpQL4AAgAAAENASc3ITUhJwJ2ATD+0DWt/WwClK0C+Pj4QY1UjQABAAAAAAOkAvwABgAAAQ0BNSE1IQJUAVD+sP4IAfgC/Pz80lQAAAAAAQAAAAADpALSAAgAAAEzESM1ITUhNQNQVKj9YAKgAtL+XKhUqAAAAAIAAAAAA6QC5wBAAIUAAAEjDw8fDz8PLw8zHw8PDy8QITUhPw4CvQgHDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8PDAwXFhUUExIQDw4LCggFBAEBBAUICgsODxASExQVFhcYFRQTExMREBAODgwLCQQHBgP+ggF+BgYICQsMDg4QEBETExMUApMBAgQFBgcJCQoMDA0NDg8PDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODw8PDw4NDQwMCgkJBwYFBAJVAQQFCAoLDg8QEhMUFRYXGBgXFhUUExIQDw4LCggFBAEBAwQGCAkKDA0ODxARCRMTDlQYExIREA8ODQwKCQgGBAMAAAAAAQAAAAADpALnAEQAAAEzHw8PDy8QITUhPw4CvQwMFxYVFBMSEA8OCwoIBQQBAQQFCAoLDg8QEhMUFRYXGBUUExMTERAQDg4MCwkEBwYD/oIBfgYGCAkLDA4OEBARExMTFALnAQQFCAoLDg8QEhMUFRYXGBgXFhUUExIQDw4LCggFBAEBAwQGCAkKDA0ODxARCRMTDlQYExIREA8ODQwKCQgGBAMAAAAAAgAAAAADpALSAAQADAAAAR0BMzUlIREhNSE1IQJU/P6wAaT+XP5cAaQCflSo/FT+XKhUAAEAAAAAA7kC0gAHAAABIREhNSE1IQIVAaT+XP4yAc4C0v5cqFQAAAADAAAAAAN6A84ACwBFAIoAAAEVHwY7ASclIw8JFREVHwkzITM/CTURIy8PNSchHxARDw8hLw8RPw4CVAEBAgIDBAQErMH+xQYHBgULCQgGAgIBAQICBggJCwUGBwYBzgcGBgYKCgcGAgIBvQsKCgoJCQgHBwYFBQMDAQHnARAODg4ODQwMCr8KCAgGBQMCAQECBAUGBwkJCgwMDQ0ODwf+Kg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8DaKsEBAQDAgICwREBAgIGBwoKBgYHBv2KBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgGPAQEDAwUFBgcHCAkJCgoKC71UAQIDBQYICAq/CgwMDQ4ODg/+SQ8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAwAAAAADpAOvACkA2QEKAAABMx8GFQ8CAQ8CIy8GNT8GMx8DPwQzHw8RDw8jDwwjLw8rAS8PNT8HHwcVHwkzHws/CDM/CTURNS8JKwEvBz8HITMfBw8HIw8KIy8GNT8JAgAECAgHBgQDAgIDBP7+BwgICAgIB1oEAwICAwQGBwgICAgIBzneBwcIsGkPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB3QFBQkIA2UGBgcHBwgICAcIBwcHBgUEQgMEBAUFBQYGXw8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAECAQICBgcKCgYGB24JCAkIEA4ODAUFBDJSCQsGDA0ODw92BgYGCgoHBgICAQECAgYHCgoGBgYHaQgIBwcFBAIBAQIEBQcHCAj+R2kICAcHBQQCAQECBAUHBwQIbQgHBwcGBgUKBwcICAgIBwYFBAIBAwQLDA4OEBARA4UCAwQHBwcICAgIB/7+BAMCAgMEWgcICAgIBwcHBAMCAgMEOt8FBAIrAQIEBQYHCQkLCwwNDQ4PB/5+Dw8ODQ0MDAoJCQcHBAQCAQECBAcEkQcGBQQCAgEBAgMEBQYGCIQFBAQEAgICAQIEBAcHCQkKDAwNDQ4PB3EICAcHBQQCAQECBAUHBwQIdAYGBgoKBwYCAgEBAgIDBwkLDAcICGR0DAsFCAcFBAIBAgIGBwoLBQYHBgF6BgcGBgoKBwYCAgEBAgQFBwcICAkHCAYFBAIBAQIEBQcHCAgJBwgGBQQBAgEBAgMEBAUMBAQCAQMEBgcHCAgICAcNCwoJBwUDAAAAAAQAAAAAA/gD0gApAMYA8wE3AAABMx8GFQ8CAQ8CIy8GNT8GMx8DPwQzHw8RDw4rAQ8LIy8MIy8ONT8HHwcVHwczHwg/CDM/BxEvED8GJTMfBw8HIw8FIy8HPwshHw8RDwcvBxEvDyEvBz8GAYIECAgHBgQDAgIDBP7+BwgICAgIB1oEAwICAwQGBwgICAgIBzneBwcIsKgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDYUICAcHaQUGBgYHBgcHBgcGBgYFBQVECAgKgg0MDAwLCgoJCAcHBQQDAgEBAgQFBwcICAgIBwcFBAECAQIEBQcHBAiBDw8ODQ0MCwkzWAkKCgwLDAwNhQgIBwcFBAECAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcI/mQqCAgHBwUEAgEBAgQFBwcECC4IBwcNBwgICAgHBgUDAgECAwQGCAkKCwoMC4oCIhUVFBQSEREODgYMCQgGBQIBAgQFBwcICAgIBwcFBAECAQIDBAUHBwgJCgoLDAwMDf3eCAgHBwUEAgEBAgQFBwcIAysCAwUGBwcICAgIB/7+BAMCAgMEWgcICAgIBwcGBQMCAgMFOd8FBAIBAQIDBAUHBwgJCgoLDAwMDf6GDQ0MCwsLCQkICAYFBQMCAQIEBWkFBAQCAgEBAQICAwQEBQZfBwQCAQIDBQUGCAgJCQsLCwwNDVQICAcHBQQCAQECBAUHBwQIWAkIBwYFBAECAQMEBggJCgxHVwgIBgUEAwIBAQIEBQYHBAgBfwgIBwYGAwIBAQECBAUGBwgJCAgHBgYDAwEBAgQFBwcICAkIBwYFBAECAQIDCgMCAQMEBgcHCAgICAcGBwYGBAQDAakBAwYHCQoMDg8IEBITFBQV/nsJCAcGBQQCAQECBAUGBwQJAX4NDAwMCwoKCQgHBwUEAwIBAQIEBQYHCAkICAcHBQQCAAoAAAAAA/gDpAAPABMAIwAnACsALwBDAEcAXADCAAABFTsBPwk9ASEVMzUhHQEfCTsBNSUVMzUhFTM1IRUzNSUVMz8HNS8HIRUzNSEjDwcVHwczNSchHw8dAQ8OEQ8PIS8PES8OPQE/DgKoaQYHBgYKCgcGAgIB/lyo/lwBAgIGBwoKBgYHBmkBUKj+XKj+XKgBeqgICAcHBQQBAgECBAUHBwQI/gT8/ggEBAgHBwUEAQIBAgQFBwcECKyoAvQNDAwMCwoKCQgHBwUEAwIBAgICBAQEBgYGBwcICAkJAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQkJCAgHBwYGBgQEBAICAgECAwQFBwcICQoKCwwMDAFYqAECAgYHCgoGBgcGaaioaQYHBgYKCgcGAgIBqPyoqKioqKj8qAECBAUHBwQIWAgIBwcFBAECqKgBAgQFBwcECFgICAcHBQQBAqhUAQIDBAUHBwgJCgoLDAwMDVQKCgoJCQkJCAcHBwYFBQQE/pQPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwF0BAQFBQYHBwcICQkJCQoKClQNDAwMCwoKCQgHBwUEAwIABAAAAAAD1QOkAEUAiwENAY8AAAEjDw4VHw8PCRUfBjsBPw4RISMPDhUfDw8JFR8GOwE/DhElOwEfDRURFQ8dIy8JNT8CNT8PPQEvDSMvDjU/DiU7AR8NFREVDx0jLwk1PwI1Pw89AS8NIy8ONT8OAtkICQgIBwcGBgYFBAMDAgEBGBAPDw4NDQsKCggGBgQCAQECBAMEBAUFBYcBAQEDAwMEBAwXFxYVExMREA4MCwkHBAP9YAgJCAgHBwYGBgUEAwMCAQEYEA8PDg0NCwoKCAYGBAIBAQIEAwQEBQUFhwEBAQMDAwQEDBcXFhUTExEQDgwLCQcEAwFQrggIBwcHBwYFBQUEAwMCAQICAgQEBQYGBwgICQkKCwoMDAwNDQ4ODg8PDxAQECAbFhINCgQDAgIBAwgDAQIEBQYHCAppBAQEAwICAQECAwMEBAUGBgYHBwcIFwkICAcHBgYGBQQDAwIBAQEDBAUHCQkLDA0ODw8QEf4ZrggIBwcHBwYFBQUEAwMCAQICAgQEBQYGBwgICQkKCwoMDAwNDQ4ODg8PDxAQECAbFhINCgQDAgIBAwgDAQIEBQYHCAppBAQEAwICAQECAwMEBAUGBgYHBwcIFwkICAcHBgYGBQQDAwIBAQEDBAUHCQkLDA0ODw8QEQNQAgIDAwQFBgYGBwcICAgJ0gECBAYGCQkKDAwNDg8QEBAXGA0IBgYFBANDJgQEAwMDAQIDBAcJCwwOEBETFBQWFxcBxAICAwMEBQYGBgcHCAgICdIBAgQGBgkJCgwMDQ4PEBAQFxgNCAYGBQQDQyYEBAMDAwECAwQHCQsMDhARExQUFhcXAcRUAgICAwQFBQUGBwcHBwgI/kIQEBAPEA8ODw4NDg0MDAsLCwoJCQgIBwYGBQQEAgICAQIDBAUDAwMDBwgMHQ8wCwsKCQgIBwU1AgMEBAUFBQUICAcHBwYGBQUFBAMDAQICAgMDBAUGBgYHBwgICAnSEREQDw8ODQwLCQkHBQUCAQICAgMEBQUFBgcHBwcICP5CEBAQDxAPDg8ODQ4NDAwLCwsKCQkICAcGBgUEBAICAgECAwQFAwMDAwcIDB0PMAsLCgkICAcFNQIDBAQFBQUFCAgHBwcGBgUFBQQDAwECAgIDAwQFBgYGBwcICAgJ0hEREA8PDg0MCwkJBwUFAgADAAAAAAPOA6QAAgCGAM8AAAEVNwEhHw8RDxAhLw81PwcfBx0BHwkzITU/DjsBETUvCSMhLwc/ByMzHwcVMx8HDwcjFQ8HLwc1Iy8HPwczNT8GAqjB/pcBOw8PDg0NDAwKCQkHBgUEAgEBAgMFBggICr8KDAwNDg4ODv6cDw8ODQ0MCwsJCQcGBQQCAQECBAUHBwgICQcIBgUEAQIBAgIGCAkLBQYHBgE7AQECAwMEBQYGBgcHCAgJCNIBAgIGBwoKBgYGB/7FCAgHBwUEAgEBAgQFBwcICPwEBAgHBwUEAQJ+CAgHBwUEAgEBAgQFBwcECIIBAgQFBwcICAgIBwcFBAECfggIBwcFBAIBAQIEBQcHBAiCAQIEBQcHCAGCwMACIgECBAUGBwkJCgwMDQ0ODwf+lQ8ODg4NDAwKvwoICAYFAwIBAQIEBQYHCQkKDAwNDQ4PB8UICAcHBQQCAQECBAUHBwQIwQYHBgYKCgcGAgIB0gkICAgHBwYGBgUEAwMCAgE7BgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHBAiCAQIEBQcHCAgICAcHBQQBAn4ICAcHBQQCAQECBAUHBwQIggECBAUHBwgICAgHBwUEAQJ+CAgHBwUEAgAABQAAAAADygOkAAMACAAbAE8A0wAAARU3IwEHHwEnAyMPBR0BHwI3LwMjNzMfBxMfAg8JKwEvBAMvBD0BPwwlIR8OFREVDw8hLw41Jz8HHwcVHwozITU/DjsBETUvCSMhLwc/BwKkwcH+XSNXKAW5AwMGAwMCAQECIyMjAwUEBQEGBg0MCwsKCQiwAxEBAQECAwMEBQUGBQYGBQYFfgewBgQDAwECAgQEBQYHCAkHDg8PARABjw8PDg4MDQsKCggIBgUDAwIEBQYHCQq+CwwMDQ0ODg/+nA8ODg4NDAsKCggIBgUEAgEBAwQFBgcICAkIBwYFBAIBAQEBAgYICQsGBgYGATsBAQIDBAQFBQYHBggICAgI0gEBAgYICQsGBgYH/nEICAcGBQQDAQEDBAUGBwgIAYLAwAFCF4QYLwEIAQIDAwQEBAQEAzUXNQQDAlQBAgQFBwgJC/70CZAGBgYFBQUEAwMCAgECAkoGAQwJCQoKCgsKCgkKCQkICAcGBAcEAggBAgQFBgcJCQoMDA0NDg8H/pUPDg4ODQwMCr8KCAgGBQMCAQECBAUGBwkJCgwMDQ0ODwebCAgHBwUEAgEBAgQFBwcECJcGBwYGCgoHBgICAdIJCAgIBwcGBgYFBAMDAgIBOwYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQCAQADAAAAAAPOA6QAAgBHAMsAAAEVNwEzHwM/AzMfBhUPAx8DFQ8GIy8DDwMjLwY1PwMvBD8GJSEfDxEPECEvDzU/Bx8HHQEfCTMhNT8OOwERNS8JIyEvBz8HAqjB/PMECAgHY2MHCAgICAgHBgQDAgIDBGRkBAMCAgMEBgcICAgICAdjYwcICAgICAcGBAMCAgMEZGEFBAIBAQIEBQcHCAHWAREPDw4NDQwMCgkJBwYFBAIBAQIDBQYICAq/CgwMDQ4ODg7+nA8PDg0NDAsLCQkHBgUEAgEBAgQFBwcICAkHCAYFBAECAQICBggJCwUGBwYBOwEBAgMDBAUGBgYHBwgICQjSAQICBgcKCgYGBgf+7wgIBwcFBAIBAQIEBQcHCAgBgsDAAiICAwRkZAQDAgIDBAYHCAgICAgHY2MHCAgICAgHBgQDAgIDBGRkBAMCAgMEBgcICAgICAdjYAcHCAgICAcHBQQCAQECBAUGBwkJCgwMDQ0ODwf+lQ8ODg4NDAwKvwoICAYFAwIBAQIEBQYHCQkKDAwNDQ4PB+8ICAcHBQQCAQECBAUHBwQI6wYHBgYKCgcGAgIB0gkICAgHBwYGBgUEAwMCAgE7BgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAIBAAAAAAMAAAAAA80DlwA2AGsAoAAAEzMfAgUfAjsBPwIlPwEzHwYVDwQFDwIjLwIlLwM1Jz8IASMPAgUPBx8HBR8DPwMlPwY9AS8GJS8CIzczHwIFHwYVDwgFDwIvAyUvBz8IJT8CXQUFBQUBdAUFBQYFBQUFAYIICAgICAYGBQMCAgMEBgf+dg8PEBAPEA/+hQcGBAMBAQMFBAQFBQUGAa4FBQYF/sMFBAQDAgIBAQEBAQIDBAQFATIFBQUGBQUFBQE9BQUEAwICAQEBAwIEBAX+zgUFBgUCCBAPDwFBBw0LCAcFAwEDBQgJCw0ICP68DxAQEBAPD/6/Bw0LCQYFAwECAwUICQsNCAcBPQ8QEAGgAQIC2AMCAQECAs4DAgIDBAYHCAgICAgHBQXSBQQCAwQG3AUGBwcECAkHCQQEAwICAQGjAQICrAMEBAQFBQYFBQUGBQQFAwS0AgIBAQEBAQOrAwQEBQUFBQUGBQUFBQQEA7QDAQJUAwQGvQYLDQ4PDxAQEBAPDw4MCwUFrwYEAgECBAe9BQwNDQ8QEBAQDxAODgwMBQSsBwQDAAADAAAAAAPOA6QAAgBBAJYAAAEDMwMzHwYTFxUPCSMvCCMPCCMvCT0BNxM/BSUzHwYVDwYjLwMRPwMzHwYVDwYjLwY1PwYzHwMRDwMjLwY1PwYBQ1qxWwcLCQkIBgYF1QMBAQEGAwQEBQUGGAoJCQcHBgQEJPYjBAUGBggICgoODQUFBAQDAwICAQPUBQYHBwkJAfIECAgHhAQDAgIDBAYHCAgICAgGOjoGCAgICAgHBgQDAgIDBIQHCAgICAgGhQQDAgIDBAcGCAgICAgHOTkHCAgICAgGBwQDAgIDBIEHBwgCvP7pAcABAgMFBwcJ/ZENBgYFBQkDAwMBAgEBAgQFBggJC29vCwkIBgUEAgEBAgEDAwMEBQUFBgYNAm8JBwcFAwJAAgMEhAcICAgICAcGBAMCAgMEOv3WOgQDAgIDBAYHCAgICAgHhAQDAgIDBIQHCAgICAgHBgQDAgIDBDoCKjoEAwICAwQGBwgICAgIB4EFBAIAAAAACQAAAAADzQPOADwAeACbALMA+QEuAWwBbwHIAAATMx8HFR8HIR8HDwchLw81PwYlMx8GFQ8GIy8GNT8DIy8HPwczLwQ/BiUjDwIVHwIzPwwvDAcjBx0CFzsBPwYvBiUzHwcPBisBDwEVHwE7AR8FHQEPBSsBDwEdAQ8FKwIvBT0CPwUnHw8PDyMvBj0CPwUzPwEjMx8NFQ8LIzMjBx0BDwUrAi8FPQI/BTM/ASUVMyUhHwgVDwcvBzUrAS8NPQEhDwcVDwcvBzU/DrAEBAgHBwUEAQIBAgQFBggDCQEqCAgHBwUEAgEBAgQFBwcECP7WDQwNCwsLCQkICAYFBAMCAQECBAUGCAcCfwQIBweFBAMCAgMEhQcHCAgICAcGBAMCAgMEOsEJBwgGBQQCAQECBAUGCAMJxTcFBAIBAQIEBQcHCP5PBwYCAQECBg0HBgYFBAQEBAMCAgMBAQMCAgMEBAQEBQYG9wcGAgIEEwkIBgUEAgEBAgMFBwcKAZt4AwQDAwMBAQEBAQEDAwMEA0UCAQECPgQDAwMDAgEBAgMDAwMEPgIBAQIDAwMDBB0EAwMDAwIBAQIDAwMDvg8NDQ0LCgoJCAcFBQQCAgEBAgIEBQYGCAkKCgwMDQ0PEikEAwMCAgEBAgIDBAMEHBvqDg0MCwoJCQcHBgUEAwICAQEDAwcSBwgJCgsLHwIEAQECAgMDBAQbBAMDAwMCAQECAgMEAwQcGwICbf4ZAVAICAcH/AUEAQIBAgQFBwcICAkHCAYFBAECqAkICAgHBwYGBgUEAwMCAv7aCQcIBgUEAQIBAgQFBwcICAkHCAYFBAECAQIDBAUGCAgJCQsLCw0MAVgBAgQFBwcECIIICAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwNfggIBwcFBAIrAgMEhAcICAgICAeEBAMCAgMEBgcICAgICAc5AQIEBQcHCAgICAcHBQQBAjYHBwgICAgHBwUEAp8BAQKLAwEBAQICAgMEBAUGBgcQExMOBgYFBAQDAwMBAgMBAgJBAgICAwUFBwgICQcGBQQCAjABAQICAwMEAxQDAwMDAgEBAikCAQIBAwMDAwQQBAMDAgIBAQJIBAQDAwICAQECAgMEAwTPAwQDAwMBAQQBAQMDBQUHCAgJCgsMDA4ODg4NDQwLCgkIBgYFAwMBAQMCAgMDBAMEzAQDBAMDAgICAQECAgMEBAUFBgcHCAkJChoLCQYHDwQEAwMCAQI2BAQDAwICAQECAgMDBATNBAQDAwMCAgIB6238AQIEBfwHBwQIrAgIBwcFBAIBAQIEBQcHBAiCAgIDAwQFBgYGBwcICAgJqAECBAUHBwQIrAgIBwcFBAIBAQIEBQcHBAisDQwMDAsKCgkIBwcFBAMCAAAAAAQAAAAAA6QDzgA8AJ8AqgEsAAABMx8GFQ8DMx8HDwcjHwMVDwYjLwc/ByU7AR8HMzE/BzsCHwczMT8HOwIfBRUPBysCLwgVDwcrAi8IPwUlHQEfBTsBJSEfEBUPBy8HNSMvDj0BIQ8JFREVHwkzIR8HDwchLw8RPw4C/AQICAcGBAMCAgMEOpcICAcHBQQCAQECBAUHBwQImzoEAwICAwQGBwgICAgIB4EFBAIBAQIEBX4HBwj+JSgFBQUEAwMCARgBFAEBAwQEBQQGOAYFBAQEAwEBFAEYAQIDAwUEBQUmBQQEAwMBATUCAgMEBQQGBTQFBQUEBAMBARgBGAECAwQEBAUGNAUFBQUEAwIBNQEBAQMDBAUBaQICAgMEBARY/gQBOQ8ODg4NDAwKvwoICAYFAwIBAQIEBQcHCAgJBwgGBQQBApMLCgoKCQkIBwcGBQUDAwL+vgYGBgoKBwYCAgEBAgIGBwoKBgYGBwE7CAgHBwUEAgEBAgQFBwcECP7BDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwGCAgMEBgcICAgICAc5AQIEBQcHCAgICAcHBQQBAjkHCAgICAgHBgQDAgIDBIEHBwgICAgHB34FBALTAgICBAQEBL+/BAQEBAICAgICAgQEBAS/vwQEBAQCAgICAgMDBAQE+QUEBAQCAgICAgIEBAQFvgEBvgUEBAQCAgICAgIEBAQF+QQEBAMDAgLrWAQEBAMCAgL8AQIDBQYICAq/CgwMDQ4ODg98CAgHBwUEAgEBAgQFBwcECIIBAQMDBQUGBwcICQkKCgoLkwECAgYHCgoGBgcG/YoGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAAABAAAAAADpAPOADwAnwCqASwAAAEzHwcPByMvBjU/AyMvBz8HMy8EPwYlOwEfBzMxPwc7Ah8HMzE/BzsCHwUVDwcrAi8IFQ8HKwIvCD8FJR0BHwU7ASUhHxAVDwcvBzUjLw49ASEPCRURFR8JMyEfBw8HIS8PET8OAvwECAgHgQUEAgEBAgQFgQcICAgICAcGBAMCAgMEOpcICAcHBQQCAQECBAUHBwQImzcFBAIBAQIEBQcHCP4lKAUFBQQDAwIBGAEUAQEDBAQFBAY4BgUEBAQDAQEUARgBAgMDBQQFBSYFBAQDAwEBNQICAwQFBAYFNAUFBQQEAwEBGAEYAQIDBAQEBQY0BQUFBQQDAgE1AQEBAwMEBQFpAgICAwQEBFj+BAE5Dw4ODg0MDAq/CggIBgUDAgEBAgQFBwcICAkHCAYFBAECkwsKCgoJCQgHBwYFBQMDAv6+BgYGCgoHBgICAQECAgYHCgoGBgYHATsICAcHBQQCAQECBAUHBwQI/sEPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAYICAwSBBwcICAgIBweBBAMCAgMEBgcICAgICAc5AQIEBQcHCAgICAcHBQQBAjYHBwgICAgHBwUEAtMCAgIEBAQEv78EBAQEAgICAgICBAQEBL+/BAQEBAICAgICAwMEBAT5BQQEBAICAgICAgQEBAW+AQG+BQQEBAICAgICAgQEBAX5BAQEAwMCAutYBAQEAwICAvwBAgMFBggICr8KDAwNDg4OD3wICAcHBQQCAQECBAUHBwQIggEBAwMFBQYHBwgJCQoKCguTAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCfg8PDg0NDAwKCQkHBgUEAgAAAAAIAAAAAAP4A84AGgA8AF4AgACbALcA0wEXAAABMx8FFQ8EKwEvBTU/AyUzHwcPByMvBz8HMx8HDwcjLwc/BzMfBw8HIy8HPwYlMx8FFQ8EIy8FNT8EJxE7AT8JNRE1LwkjISMPCRURFR8JMyERJSEfDxEPDyEvDxE/DgLVeAYGBAMBAQM+AwQFBAUEBAM8BAECAwQF/gzSCAgHBwUEAgEBAgQFBwcECNYICAcHBQQCAQECBAUHBwgI0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICNIICAcHBQQCAQECBAUHBwQI1ggIBwcFBAIBAQIEBQcHCAI/BAUEAzwEAQIDBAMGewYGBAMBAQM+AwQFj+cGBwYGCgoHBgICAQECAgYHCgoGBgcG/TYGBwYGCgoHBgICAQECAgYHCgoGBgcGAY/+cQLKDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf9Lg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BggECBAUDBQYGSwMCAgICA0kFBgYFBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAKpAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCHwICA0kFBgYFBQQBAgECBAUDBQYGSwMCAor9DAECAgYHCgoGBgcGAnYGBwYGCgoHBgICAQECAgYHCgoGBgcG/YoGBwYGCgoHBgICAQL0VAECBAUGBwkJCgwMDQ0ODwf9gg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIACgAAAAAD+APOABoAPABeAHkAiQCZAJsAtwDGAQoAAAEzHwUVDwQrAS8FNT8DJTMfBw8HIy8HPwczHwcPByMvBz8GJTMfBRUPBCMvBTU/BCcROwE/CTURIREVHwkzIRE3IScjDwUVHwQ7AT8FNS8EISMPCRUhNSUhHw8RDw8hLw8RPw4C1XgGBgQDAQEDPgMEBQQFBAQDPAQBAgMEBf4M0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICNIICAcHBQQCAQECBAUHBwQI1ggIBwcFBAIBAQIEBQcHCAI/BAUEAzwEAQIDBAMGewYGBAMBAQM+AwQFj+cGBwYGCgoHBgICAfy4AQICBgcKCgYGBwYBj1QBJs8DAwYEAwEBAz4DBAQFBAUEAzwEAQIDBAMG/UsGBwYGCgoHBgICAQHO/nECyg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/S4PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAVgBAgQFAwUGBksDAgICAgNJBQYGBQUEAgEBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQC0wECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIfAgIDSQUGBgUFBAECAQIEBQMFBgZLAwICYP3eAQICBgcKCgYGBwYB4/4dBgcGBgoKBwYCAgECIlR+AQIEBQMFBgZLAwICAgIDSQUGBgUFBAECAQICBgcKCgYGB0V+VAECBAUGBwkJCgwMDQ0ODwf9gg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAAACAAAAAAD+APOABsAPQCBAIUApwDrAQ0BiQAAJSMPBRUfBDsBPwU1LwQlMx8HDwchLwc/BiU7AR8NHQIPDSsCLw09Aj8NJRUzNTczHwcPByMvBz8GJTsBHw0dAg8NKwIvDjU/DichHwcPByEvBz8GJyEfDxEPBy8HETUvCSMhIw8JFREVHwkzIR8HDwchLw8RPw4C1QMDBgQDAQEDPgMEBAUEBQQDPAQBAgMEAwb9ivwICAcHBQQCAQECBAUHBwQI/wAICAcHBQQCAQECBAUHBwgB1tIJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAnSCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAj+ZajSqAgIBwcFBAIBAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcI/o6oCQgICAcHBwYFBQQEAgICAgICBAQFBQYHBwcICAgJqAgJCAgHBwYGBgUEAwMCAQEBAQIDAwQFBgYGBwcICAkiAkwICAcHBQQCAQECBAUHBwQI/bAICAcHBQQCAQECBAUHBwg3AsoPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgcG/TYGBwYGCgoHBgICAQECAgYHCgoGBgcGATsICAcHBQQCAQECBAUHBwQI/sEPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4P7wECBAUDBQYGSwMCAgICA0kFBgYFBQQBAj8BAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCKwICAwMEBQYGBgcHCAgICX4JCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAl+CQgICAcHBgYGBQQDAwIC0lRUKgECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIrAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgKoAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBgcJCQoMDA0NDg8H/pMICAcHBQQCAQECBAUHBwQIAWkGBwYGCgoHBgICAQECAgYHCgoGBgcG/YoGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAgAAAAAA84DzgBSAHQAlgC7AN0BIQFDAbAAAAEzHwYVDwYjLwY1PwMjLw8/BDsBHw8zLwQ/BiUzHwcPByMvBz8HMx8HDwcjLwc/BicjDwcRHwchPwcRLwchMx8HDwcjLwc/BiUhHw8RDw8hLw8RPw4lMx8HDwcjLwc/BichHw8PBCsBLw8hDwcRHwczHwcPByMvDxE/DgEEBAgIB1oEAwICAwRaBwgICAgIBwYEAwICAwQQQw0MDAwLCgoJCAcHBQQDAgEBAwMDAgMEDxAIBwcFBAICAgQFBwcECEcNBQQCAQECBAUHBwgBgn4ICAcHBQQCAQECBAUHBwQIgggIBwcFBAIBAQIEBQcHCAh+CAgHBwUEAgEBAgQFBwcECIIICAcHBQQCAQECBAUHBwhMBAQIBwcFBAECAQIEBQcHBAgBKggIBwcFBAECAQIEBQcHBAj9sCoICAcHBQQCAQECBAUHBwQILggIBwcFBAIBAQIEBQcHCAEuASYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf7aDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDP7nfggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcITAFQDQwMDAsKCgkIBwcFBAMCAQEDAwMCAwQPEAgHBwUEAgICBAUHBwQI/qwICAcHBQQBAgECBAUHBwQIWAgIBwcFBAIBAQIEBQcHBAhYDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAEuAgMEWgcICAgICAdaBAMCAgMEBgcICAgICAcPAQIDBAUHBwgJCgoLDAwMDRoMBgIBBAICBAUHBwgQCAcHBQQBAgwHBwgICAgHBwUEAisBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQC0wECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJVAQIEBQcHBAj+WAgIBwcFBAECAQIEBQcHBAgBqAgIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAlUBAgMEBQcHCAkKCgsMDAwN/lwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQGkDQwMDAsKCgkIBwcFBAMCVQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAKpAQIDBAUHBwgJCgoLDAwMDRoMBgIBBAICBAUHBwgQCAcHBQQBAgECBAUHBwQI/qwICAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwNAVANDAwMCwoKCQgHBwUEAwIAAAAACAAAAAADzgPOACEAQwBlAIkAqwDvAREBjgAAATMfBw8HIy8HPwYlMx8HDwcjLwc/BiUzHwcPByMvBz8GJyMPBRURFR8FMyEzPwU1ETUvBSMlMx8HDwcjLwc/BiUhHw8RDw8hLw8RPw4lMx8HDwcjLwc/BichHxAPBiMvBzUvCyMhIw8JFREVHwk7AR8HDwcjLw8RPw4CqFQICAcHBQQCAQECBAUHBwQIWAgIBwcFBAIBAQIEBQcHCP5kVAgIBwcFBAIBAQIEBQcHBAhYCAgHBwUEAgEBAgQFBwcIAaxUCAgHBwUEAgEBAgQFBwcECFgICAcHBQQCAQECBAUHBwhhBAQEAwICAgICAgMEBAQBJgQEBAMCAgICAgIDBAQE/Z9UCAgHBwUEAgEBAgQFBwcECFgICAcHBQQCAQECBAUHBwgBQwEmCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgv+2gsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgr+0NIICAcHBQQCAQECBAUHBwQI1ggIBwcFBAIBAQIEBQcHCDcBOQ8ODg4NDAwKlgoIBwYFAwIBAQIEBQcHCAgICAcHBQQBAgECAgIGnwUFBQYGBgf+xwYHBgYKCgcGAgIBAQICBgcKCgYGBwaTCAgHBwUEAgEBAgQFBwcECJcPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAS4BAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCVQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIrAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAlUCAgIDBAQE/rAEBAQDAgICAgICAwQEBAFQBAQEAwICAioBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCKwEBAwMFBQYHBwgJCQoKCgv+sAsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLAVALCgoKCQkIBwcGBQUDAwF/AQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAv0BAgMFBggICpYKCwwNDQ4ODg0KBwUEAgEBAgQFBwcECAwHBgUECJ4DBAICAgEBAgIGBwoKBgYHBv20BgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PBwJUDw8ODQ0MDAoJCQcGBQQCAAYAAAAAA84DzgAfAJ8AwADQATQBmAAAAQ8HHwc/By8HMx8dHQEPHSsBLx09AT8dJQ8IHwc/By8GJQ8DHwM/Ay8CJTMfFw8YLxc9AT8WJTMfFh0BDxYrAS8WPQE/FgLnCQkKCwsLDA0NDAsLCwoJCQkJCgoMCwwNDQwLDAoKCQkHBgYGBAUDAwsFBgYGCAgICQkKCgsLCyEGBgUEAwMCAgMDBAUGBiELCwsKCgkJCAgIBgYG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HwMVDwYjLwY1PwYnOwEfBR0BDwUrAi8FPQE/BSc7AR8FHQEPBSsCLwU9AT8FJzsBHwUdAQ8FKwIvBT0BPwUnIR8PFQ8HLwcRLwchDwcRHwczHwcPByMvDxE/DgLSBAgIB5kEAwICAwSZBwgICAgIBwYEAwICAwR5dgUEAgEBAgQFBwcIoAQICAcGBAMCAgMEeXkEAwICAwQGBwgICAgIB5kEAwICAwSWBwcIN/wGBgYEBAMCAgMEBAYGBvwGBgYEBAMCAgMEBAYGTtIGBgYEBAMCAgMEBAYGBtIGBgYEBAMCAgMEBAYGTn4GBgYEBAMCAgMEBAYGBn4GBgYEBAMCAgMEBAYGYwJMDQwMDAsKCgkIBwcFBAMCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcECP2wCAgHBwUEAQIBAgQFBwcECFgICAcHBQQCAQECBAUHBwQIWA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBrAIDBJkHCAgICAgHmQQDAgIDBAYHCAgICAgHeHUHBwgICAgHBwUEAgECAwQGBwgICAgIB3h4BwgICAgIBwYEAwICAwSZBwgICAgIB5YFBAKJAgMEBAYGBgYGBgQEAwICAwQEBgYGBgYGBAQDAn4CAwQEBgYGBgYGBAQDAgIDBAQGBgYGBgYEBAMCfgIDBAQGBgYGBgYEBAMCAgMEBAYGBgYGBgQEAwKeAQIDBAUHBwgJCgoLDAwMDfwICAcHBQQCAQECBAUHBwQIAQAICAcHBQQBAgECBAUHBwQI/VwICAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwNAqANDAwMCwoKCQgHBwUEAwIAAAACAAAAAAOkA84AOwCZAAABMx8GFQ8GIy8GNT8DIS8HPwchLwQ/BzMfDxEPDyMvBz8HOwE/CTURNS8JKwEvBz8GAdYECAgHrgQDAgIDBK4HCAgICAgHBgQDAgIDBGT+bQgIBwcFBAIBAQIEBQcHBAgBl2EFBAIBAQIEBQcHCFznDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwfvCAgHBwUEAgEBAgQFBwcECOsGBwYGCgoHBgICAQECAgYHCgoGBgcG5wgIBwcFBAIBAQIEBQcHCALSAgMErgcICAgICAeuBAMCAgMEBgcICAgICAdjAQIE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Dg4NDAwKvwoICAYFAwIBAQIEBQYHCQkKDAwNDQ4PB/4/CAgHBwUEAgEBAgQFBwcECAG9BgcGBgoKBwYCAgEGBQUF0gsKCgoJCQgHBwYFBQMDAQG9BgcGBgoKBwYCAgEBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PAioCAwSFBggICAgIB4QEAwICAwQGBwgICAgIBjoBAgMEBQcHCAkKCgsMDAwNKggIBwcFBAIBAQIEBQcHAwkuFRUUFBIREQ4OBgwJCAYFAjYHBwgICAgHBwUEAgFRvQQEBAMCAgLDBwUCVQECAwUGCAgKvwoMDA0ODg4O/kgPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgcGAZUDAgEBAQMDBQUGBwcICQkKCgoLvQECAgYHCgoGBgcG5wgIBwcFBAIBAQIEBQcHBAjrDw8ODQ0MDAoJCQcGBQQCAAYAAAAAA6QDpAAhAEQAZwCMANAA8gAANyEfBw8HIS8HPwYlOwEfBw8HIS8HPwc7AR8HDwchLwc/BiUjDwcRHwczPwcRLwgzHw8VDw8jLw81Pw4nIR8HDwchLwc/BoYC9AgIBwcFBAIBAQIEBQcHBAj9CAgIBwcFBAIBAQIEBQcHCAIA/AQIBwcFBQMCAQECAwUFBwcI/wAICAcHBQQCAQECBAUHBwgI/AQIBwcFBQMCAQECAwUFBwcI/wAICAcHBQQCAQECBAUHBwj+ZAQECAcHBQQBAgECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAisqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNqA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAxHAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwiwAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAv0CAwQFBgcHCAgHBwYFBAMCAQIEBQcHCAgICAcHBQQC/QIDBAUGBwcICAcHBgUEAwIBAgQFBwcICAgIBwcFBAIBAQIEBQcHBAj/AAgIBwcFBAECAQIEBQcHBAgBAAgIBwcFBAECVAECAwQFBwcICQoKCwwMDA38DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA38DQwMDAsKCgkIBwcFBAMCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIABgAAAAADpAOkACEARABpAIwA0ADyAAA3IR8HDwchLwc/BzMfBw8HIS8HPwclIw8HER8HMz8HES8HITMfBw8HIS8HPwclMx8PFQ8PIy8PNT8OJSEfBw8HIS8HPwaGAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwgI/AgIBwcFBAIBAQIEBQcHBAj+/AgHBwUFAwIBAQIDBQUHBwgB/AQECAcHBQQBAgECBAUHBwQIrAgIBwcFBAECAQIEBQcHBAj9XPwICAcHBQQCAQECBAUHBwQI/vwIBwcFBQMCAQECAwUFBwcIAfyoDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA2oDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDP4VAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwiwAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAv0BAgQFBwcICAgIBwcFBAECAgMEBQYHBwgIBwcGBQQDAvwBAgQFBwcECP8ACAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAgMEBQYHBwgIBwcGBQQDAlQBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAAAAAAASAN4AAQAAAAAAAAABAAAAAQAAAAAAAQAHAAEAAQAAAAAAAgAHAAgAAQAAAAAAAwAHAA8AAQAAAAAABAAHABYAAQAAAAAABQALAB0AAQAAAAAABgAHACgAAQAAAAAACgAsAC8AAQAAAAAACwASAFsAAwABBAkAAAACAG0AAwABBAkAAQAOAG8AAwABBAkAAgAOAH0AAwABBAkAAwAOAIsAAwABBAkABAAOAJkAAwABBAkABQAWAKcAAwABBAkABgAOAL0AAwABBAkACgBYAMsAAwABBAkACwAkASMgZS1pY29uc1JlZ3VsYXJlLWljb25zZS1pY29uc1ZlcnNpb24gMS4wZS1pY29uc0ZvbnQgZ2VuZXJhdGVkIHVzaW5nIFN5bmNmdXNpb24gTWV0cm8gU3R1ZGlvd3d3LnN5bmNmdXNpb24uY29tACAAZQAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGUALQBpAGMAbwBuAHMAZQAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZQAtAGkAYwBvAG4AcwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIAB1AHMAaQBuAGcAIABTAHkAbgBjAGYAdQBzAGkAbwBuACAATQBlAHQAcgBvACAAUwB0AHUAZABpAG8AdwB3AHcALgBzAHkAbgBjAGYAdQBzAGkAbwBuAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfAApleHBvcnQtcGRmD21vcmUtdmVydGljYWwtMglzdWItdG90YWwRdGFibGUtYWxpZ24tcmlnaHQGaGVhZGVyBWNsb2NrB3JlZnJlc2gJYWxpZ24tdG9wDmFycm93LXJpZ2h0LXVwDHVzZXItZGVmaW5lZA1wcm90ZWN0LXNoZWV0BXBhc3RlBHBsYXkRY2hldnJvbi1kb3duLWZpbGwMaW5zZXJ0LXJpZ2h0D3Bhc3RlLXRleHQtb25seQdyZXBsYWNlB2xldmVsLTQIdXBsb2FkLTEEdW5kbw1kZWxldGUtY29sdW1uDHJlc3RhcnQtYXQtMQlwZXJpbWV0ZXIFc3RhbXASY29udGludWUtbnVtYmVyaW5nC2FsaWduLXJpZ2h0D3Nob3ctaGlkZS1wYW5lbBZjb25kaXRpb25hbC1mb3JtYXR0aW5nEW1vcmUtaG9yaXpvbnRhbC0xBHNlbmQEY2VsbBFzb3J0LWRlc2NlbmRpbmctMhJ0aW1lbGluZS13b3JrLXdlZWsHanVzdGlmeQ5oeXBlcmxpbmstZWRpdAlyZWN0YW5nbGUKZ3JvdXAtaWNvbgpsaW5lLXNtYWxsDWRyYWctYW5kLWRyb3ALY2hlY2stbGFyZ2UGc2hhcGVzDGNoZXZyb24tZG93bg9kZWNyZWFzZS1pbmRlbnQMY2lyY2xlLWNoZWNrDGZpbHRlci1jbGVhcgVub3RlcwZleHBvcnQNYnJpbmctZm9yd2FyZARlZGl0C2ZpbHRlci1tYWluDnNwbGl0LXZlcnRpY2FsDGNvbW1lbnQtc2hvdxJjaGV2cm9uLWRvd24tc21hbGwNZmlsdGVyLWFjdGl2ZRdkcmFnLWFuZC1kcm9wLWluZGljYXRvcgRib2xkEmNoZXZyb24tbGVmdC1zbWFsbA9oaWdobGlnaHQtY29sb3IMcHJpbnQtbGF5b3V0B2JldHdlZW4LbGluay1yZW1vdmUQdGFibGUtb2YtY29udGVudA1ncmlwLXZlcnRpY2FsA2twaQlyZWRhY3Rpb24Gdm9sdW1lCmJyZWFrLXBhZ2UGbGVuZ3RoE2NoZXZyb24tbGVmdC1kb3VibGUOaHlwZXJsaW5rLWNvcHkKbG93ZXItY2FzZQhidWxsZXQtMg1jaGV2cm9uLXJpZ2h0CXVuZ3JvdXAtMRBhdXRvLWZpdC1jb250ZW50GGZpbHRlcmVkLXNvcnQtZGVzY2VuZGluZxFhZ2VuZGEtZGF0ZS1yYW5nZQtncmFuZC10b3RhbA1tb3VzZS1wb2ludGVyDGFsaWduLW1pZGRsZQhib29rbWFyaw5maWVsZC1zZXR0aW5ncxdwYXN0ZS1tYXRjaC1kZXN0aW5hdGlvbghwYXNzd29yZAZzZWFyY2gEcmVkbwhsb2NhdGlvbgRsaW5rDXN0cmlrZXRocm91Z2gPYXV0by1maXQtd2luZG93Bml0YWxpYwxtb250aC1hZ2VuZGETY2hldnJvbi1yaWdodC1zbWFsbAVwcmludA50aW1lbGluZS10b2RheRJ0ZXh0LXRoYXQtY29udGFpbnMLZm9sZGVyLW9wZW4JcmVzaXplci0xDWJyZWFrLXNlY3Rpb24IYnVsbGV0LTYIaWNvbnNldHMMY2hldnJvbi1sZWZ0DWJvcmRlci1ib3R0b20Nc3BhY2luZy1hZnRlcgpjaXJjbGUtYWRkEHRleHQtYWx0ZXJuYXRpdmUHbGV2ZWwtMQp0d28tY29sdW1uBnRvcC0xMAZyZW5hbWUFc3R5bGUJZm9udC1uYW1lD21vcmUtdmVydGljYWwtMQ9saW5lLXZlcnktc21hbGwGcmVwZWF0CmFycm93LWxlZnQFY2hlY2sSdmVydGljYWwtYWxpZ24tdG9wCmNoZXZyb24tdXAJYm90dG9tLTEwA2RheQl1bmdyb3VwLTIJb3Blbi1saW5rBXBhdXNlBGNvcHkOcGFnZS1udW1iZXJpbmcObGlzdC11bm9yZGVyZWQKZnJlZXplLXJvdwdsZXZlbC0zCmV4cG9ydC14bHMOY29tbWVudC1yZW9wZW4McGFpbnQtYnVja2V0EWJvcmRlci1kaWFnb25hbC0xEmZpeGVkLWNvbHVtbi13aWR0aAVpbWFnZRFudW1iZXItZm9ybWF0dGluZxBwcm90ZWN0LXdvcmtib29rD3JlY3VycmVuY2UtZWRpdAxzZW5kLXRvLWJhY2sLaW5zZXJ0LWxlZnQEYXJlYQxsaW5lLXNwYWNpbmcKc2VsZWN0LWFsbAxib3JkZXItaW5uZXIGcmFkaXVzCWRhdGEtYmFycw1ib3JkZXItbWlkZGxlCnVwcGVyLWNhc2UKcGFnZS1zZXR1cAd6b29tLWluCGZpbHRlcmVkDmh5cGVybGluay1vcGVuEWNhbGN1bGF0ZWQtbWVtYmVyBG1lbnUMZ3JlYXRlci10aGFuCGJ1bGxldC00D2JvdHRvbS0xMC1pdGVtcxFib3JkZXItZGlhZ29uYWwtMgl0aHVtYm5haWwKZm9udC1jb2xvcgxhbGlnbi1ib3R0b20IZG93bmxvYWQLY2xlYXItcnVsZXMOc29ydC1hc2NlbmRpbmcQc3BsaXQtaG9yaXpvbnRhbAdncm91cC0yCWRyb3AtZG93bgtzdXBlcnNjcmlwdA5jaGFuZ2VzLWFjY2VwdBRjaGV2cm9uLXJpZ2h0LWRvdWJsZRBzb3J0LWFzY2VuZGluZy0yDGJvcmRlci1yaWdodANtZHgMYm9yZGVyLW91dGVyB3NhdmUtYXMMZW5kLWZvb3Rub3RlEGV4aXQtZnVsbC1zY3JlZW4DcGFuDHJhZGlvLWJ1dHRvbg90ZXh0LWFubm90YXRpb24EdXNlcg5zcGFjaW5nLWJlZm9yZQ9zb3J0LWRlc2NlbmRpbmcHZGlzcGxheQphbGlnbi1sZWZ0BnBlb3BsZQpleHBvcnQtY3N2BmZvb3RlcgVicmVhaw5kYXRlLW9jY3VycmluZwhidWxsZXQtMwxzdHJva2Utd2lkdGgLZGVzY3JpcHRpb24MZXhwb3J0LWV4Y2VsCnRhYmxlLWNlbGwLdGV4dC1oZWFkZXILbGluZS1ub3JtYWwFbW9udGgMY29sb3Itc2NhbGVzEmNoYW5nZS1zY2FsZS1yYXRpbwRzYXZlBmV4cGFuZAZjaXJjbGUMbGlzdC1vcmRlcmVkBWVyYXNlCmZvcm0tZmllbGQJdGV4dC13cmFwCmV4cG9ydC1zdmcIYnVsbGV0LTEKYm9yZGVyLWFsbANzdW0Kd2ViLWxheW91dAlzZWxlY3Rpb24TdGFibGUtYm9yZGVyLWN1c3RvbQ1iZWxvdy1hdmVyYWdlCWxlc3MtdGhhbgphcnJvdy1kb3duFXZlcnRpY2FsLWFsaWduLWJvdHRvbQx0aW1lbGluZS1kYXkJc2lnbmF0dXJlCGZpbGUtbmV3EGNoZXZyb24tdXAtc21hbGwDZXllCGFycm93LXVwCmJvcmRlci10b3AHb3BhY2l0eRJpbnRlcm1lZGlhdGUtc3RhdGUQcmVzaXplci12ZXJ0aWNhbAljaGVjay1ib3gVdmVydGljYWwtYWxpZ24tY2VudGVyB3R3by1yb3cFY2xvc2UDYWxsBXRhYmxlDWhpZGUtaGVhZGluZ3MPdGFibGUtY2VsbC1ub25lC2ZyZWV6ZS1wYW5lDXNlbmQtYmFja3dhcmQKZXhwb3J0LXBuZw5kdXBsaWNhdGUtY2VsbAtzcGVsbC1jaGVjaxJ0YWJsZS1hbGlnbi1jZW50ZXIKZGVsZXRlLXJvdwRub25lB2dyb3VwLTELY2hhbmdlLWNhc2UQdGFibGUtYWxpZ24tbGVmdAZmaWx0ZXIKY2xlYXItZm9ybQthcnJvdy1yaWdodBBoaWRlLWZvcm11bGEtYmFyA2N1dAhidWxsZXQtNRJyZXNpemVyLWhvcml6b250YWwTY2hldnJvbi1kb3duLWRvdWJsZQRsb2NrC2NpcmNsZS1pbmZvDGluc2VydC1iZWxvdwhwZW50YWdvbgxjbGVhci1mb3JtYXQJdGltZS16b25lBHBsdXMLYm9yZGVyLWxlZnQHbGV2ZWwtMg1hYm92ZS1hdmVyYWdlBW9yZGVyCXN1YnNjcmlwdA1jaGFuZ2VzLXRyYWNrEGh5cGVybGluay1yZW1vdmUQdG9wLWJvdHRvbS1ydWxlcwljb2RlLXZpZXcKY29sbGFwc2UtMg9pbmNyZWFzZS1pbmRlbnQMdGFibGUtZGVsZXRlHGNvbmRpdGlvbmFsLWZvcm1hdHRpbmctbGFyZ2UMYWxpZ24tY2VudGVyB3JlYXBwbHkOY2hhbmdlcy1yZWplY3QOaGlkZS1ncmlkbGluZXMEd2VlawlsYXN0LXBhZ2UEbGluZQdlcXVhbHRvDWNpcmNsZS1yZW1vdmULZnVsbC1zY3JlZW4JZGltZW5zaW9uF2ZpbHRlcmVkLXNvcnQtYXNjZW5kaW5nDXRpbWVsaW5lLXdlZWsFdHJhc2gMcHJvcGVydGllcy0xEWNoZXZyb24tdXAtZG91YmxlCXNvcnRpbmctMglzb3J0aW5nLTEIem9vbS1vdXQFY2hhcnQLYm9yZGVyLW5vbmUMdGFibGUtdXBkYXRlCW5hbWVkLXNldA9hbm5vdGF0aW9uLWVkaXQJdmlldy1zaWRlC2NvbW1lbnQtYWRkCWdyaWQtdmlldwdjYXB0aW9uCXVuZGVybGluZQl0ZXh0LWZvcm0LaW5zZXJ0LWNvZGUNcmVzaXplci1yaWdodApmaXJzdC1wYWdlA2JveA9kYXRhLXZhbGlkYXRpb24MaW5zZXJ0LWFib3ZlB2xldmVsLTULem9vbS10by1maXQOZXJyb3ItdHJlZXZpZXcLbWVyZ2UtY2VsbHMNYm9yZGVyLWNlbnRlcgZmb2xkZXIJaGlnaGxpZ2h0DHByb3BlcnRpZXMtMgd0YWJsZS0yDmJyaW5nLXRvLWZyb250DWZyZWV6ZS1jb2x1bW4LcGFzdGUtc3R5bGUKdW5maWx0ZXJlZAlwYXJhZ3JhcGgTY2hhcnQtaW5zZXJ0LWNvbHVtbgxjaGFydC1sZWdlbmQYY2hhcnQtaW5zZXJ0LXgteS1zY2F0dGVyEWFkZC1jaGFydC1lbGVtZW50D2NoYXJ0LWdyaWRsaW5lcxFjaGFydC1pbnNlcnQtbGluZRdjaGFydC1zd2l0Y2gtcm93LWNvbHVtbgpjaGFydC1heGVzC2NoYXJ0LWxpbmVzEWNoYXJ0LWF4aXMtdGl0bGVzC2NoYXJ0LXRpdGxlEGNoYXJ0LWluc2VydC1waWURY2hhcnQtZGF0YS1sYWJlbHMkY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS1ob3Jpem9udGFsEWNoYXJ0LWxlZ2VuZC1ub25lEmNoYXJ0LWxlZ2VuZC1yaWdodBxjaGFydC1wcmltYXJ5LW1pbm9yLXZlcnRpY2FsG2NoYXJ0LWF4ZXMtcHJpbWFyeS12ZXJ0aWNhbBhjaGFydC1kYXRhLWxhYmVscy1jZW50ZXIWY2hhcnQtZGF0YS1sYWJlbHMtbm9uZRxjaGFydC1wcmltYXJ5LW1ham9yLXZlcnRpY2FsHWNoYXJ0LWF4ZXMtcHJpbWFyeS1ob3Jpem9udGFsEGNoYXJ0LWxlZ2VuZC10b3AeY2hhcnQtcHJpbWFyeS1taW5vci1ob3Jpem9udGFsHmNoYXJ0LXByaW1hcnktbWFqb3ItaG9yaXpvbnRhbBNjaGFydC1sZWdlbmQtYm90dG9tHWNoYXJ0LWRhdGEtbGFiZWxzLW91dHNpZGUtZW5kImNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktdmVydGljYWwRY2hhcnQtbGVnZW5kLWxlZnQdY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWJhc2UcY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWVuZBBjaGFydC10aXRsZS1ub25lHGNoYXJ0LXRpdGxlLWNlbnRlcmVkLW92ZXJsYXkUY2hhcnQtMmQtc3RhY2tlZC1iYXIVY2hhcnQtMmQtc3RhY2tlZC1saW5lC2NoYXJ0LWRvbnV0DmNoYXJ0LTJkLXBpZS0yGWNoYXJ0LTJkLWNsdXN0ZXJlZC1jb2x1bW4hY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1hcmVhFmNoYXJ0LTJkLWNsdXN0ZXJlZC1iYXIgY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXINY2hhcnQtMmQtbGluZSNjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWNvbHVtbiFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUVY2hhcnQtMmQtc3RhY2tlZC1hcmVhEGNoYXJ0LWluc2VydC1iYXINY2hhcnQtMmQtYXJlYRNtb3JlLXNjYXR0ZXItY2hhcnRzF2NoYXJ0LTJkLXN0YWNrZWQtY29sdW1uDnRpbWVsaW5lLW1vbnRoCWRyYWctZmlsbAxjaXJjbGUtY2xvc2UGcmVzaXplD2NoZXZyb24tdXAtZmlsbARob21lCXNvcnRpbmctMxFjaGV2cm9uLWxlZnQtZmlsbBJjaGV2cm9uLXJpZ2h0LWZpbGwUaW50ZXJtZWRpYXRlLXN0YXRlLTIIc2V0dGluZ3MLY2hlY2stc21hbGwLdGFibGUtbWVyZ2UMdGFibGUtbmVzdGVkEHRhYmxlLWluc2VydC1yb3cTdGFibGUtaW5zZXJ0LWNvbHVtbhV0YWJsZS1vdmVyd3JpdGUtY2VsbHMJZXllLXNsYXNoDWdhbnR0LWdyaXBwZXINYnJpbmctdG8tdmlldw9icmluZy10by1jZW50ZXIHd2FybmluZw1jcml0aWNhbC1wYXRoEmJvcmRlci1kaWFnb25hbC11cBRib3JkZXItZGlhZ29uYWwtZG93bg1ib3JkZXItY3VzdG9tDWJvcmRlci1ub25lLTEKYm9yZGVyLWJveA9ib3JkZXItc2hhZG93LTEPYm9yZGVyLXNoYWRvdy0yBWF1ZGlvBXZpZGVvBGNyb3ALc3Rhci1maWxsZWQHZmlsdGVycwphZGp1c3RtZW50CXBhZ2Utc2l6ZQVyZXNldAh0cmlhbmdsZQ5wYWdlLXRleHQtd3JhcAR0aW50CmJyaWdodG5lc3MIY29udHJhc3QKc2F0dXJhdGlvbgRmYWRlDWZsaXAtdmVydGljYWwPZmxpcC1ob3Jpem9udGFsDnRyYW5zZm9ybS1sZWZ0D3RyYW5zZm9ybS1yaWdodAlzaGFycG5lc3MFZ3JhaW4MZnJhbWUtY3VzdG9tB2ZyYW1lLTEHZnJhbWUtMgdmcmFtZS0zB2ZyYW1lLTQHZnJhbWUtNQdmcmFtZS02CXRyYW5zZm9ybQpjaGVjay10aWNrD2V2ZW4tcGFnZS1icmVhaw5vZGQtcGFnZS1icmVhawxwYWdlLWNvbHVtbnMVY29udGludW91cy1wYWdlLWJyZWFrC3BhZ2UtY29sdW1uEXBhZ2UtY29sdW1uLXJpZ2h0EHBhZ2UtY29sdW1uLWxlZnQPcGFnZS1jb2x1bW4tb25lD3BhZ2UtY29sdW1uLXR3bxFwYWdlLWNvbHVtbi10aHJlZRBtdWx0aXBsZS1jb21tZW50DmZvcm1hdC1wYWludGVyCGxhdW5jaGVyD2NoYXJhY3Rlci1zdHlsZQxsaW5rZWQtc3R5bGUcY2hhcnQtMmQtc3RhY2tlZC1saW5lLW1hcmtlZChjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUtbWFya2VkFGNoYXJ0LTJkLWxpbmUtbWFya2VkEmxpc3QtdW5vcmRlcmVkLXJ0bBBsaXN0LW9yZGVyZWQtcnRsE2luY3JlYXNlLWluZGVudC1ydGwTZGVjcmVhc2UtaW5kZW50LXJ0bAVlbW9qaRF0cmF2ZWwtYW5kLXBsYWNlcwZuYXR1cmUPZm9vZC1hbmQtZHJpbmtzB2FuaW1hbHMHb2JqZWN0cwphY3Rpdml0aWVzDWhhbmQtZ2VzdHVyZXMHc3ltYm9scwVmbGFncwZ1bmxvY2sMbW9yZS1jaGV2cm9uDGJvcmRlci1mcmFtZQpmcmFtZS1ub25lCWZyYW1lLW1hdAtmcmFtZS1iZXZlbApmcmFtZS1saW5lCmZyYW1lLWhvb2sLZnJhbWUtaW5zZXQIYnVsbGV0LTcMb3JnYW5pemUtcGRmB2ZyYW1lLTcHZnJhbWUtOAdmcmFtZS05CGZyYW1lLTEwCGZyYW1lLTExCWNhcHRpb24tMQphcnJvdy1oZWFkD2Fycm93LWhlYWQtZmlsbAhiYXItaGVhZAtjaXJjbGUtaGVhZBBjaXJjbGUtaGVhZC1maWxsC3NxdWFyZS1oZWFkEHNxdWFyZS1oZWFkLWZpbGwLYXJyb3ctdGFpbC0PYXJyb3ctdGFpbC1maWxsCGJhci10YWlsC2NpcmNsZS10YWlsEGNpcmNsZS10YWlsLWZpbGwLc3F1YXJlLXRhaWwQc3F1YXJlLXRhaWwtZmlsbA1maWxlLWRvY3VtZW50D2NvbW1lbnQtcmVzb2x2ZRhtdWx0aXBsZS1jb21tZW50LXJlc29sdmUMdGFibGUtaGVhZGVyCmJsb2NrcXVvdGUJYWRkLW5vdGVzCmVkaXQtbm90ZXMMZGVsZXRlLW5vdGVzBmxheWVycwlmb250LXNpemUMZXhwb3J0LXBkZi0xC2ltcG9ydC13b3JkDWV4cG9ydC13b3JkLTENZHJvcGRvd24tbGlzdAljb21iby1ib3gRcmVwZWF0aW5nLXNlY3Rpb24OYnVpbGRpbmctYmxvY2sPY29udGVudC1jb250cm9sB2FpLWNoYXQLeG1sLW1hcHBpbmcJdGh1bWJzLXVwC3RodW1icy1kb3duC2NhbGN1bGF0aW9uDHRleHQtb3V0bGluZQ9jYWxjdWxhdGUtc2hlZXQJdHJhbnNsYXRlB3Nob3J0ZW4JZWxhYm9yYXRlCHJlcGhyYXNlDWdyYW1tYXItY2hlY2sOcHJlZm9ybWF0LWNvZGUGaW1wb3J0CGltcG9ydC0xBnJlZGFjdAtzbWFydC1wYXN0ZQ9hdXRvLWZpdC1jb2x1bW4TYXV0by1maXQtYWxsLWNvbHVtbgdjb2x1bW5zDnRodW1icy11cC1maWxsEHRodW1icy1kb3duLWZpbGwOc3RvcC1yZWN0YW5nbGUMZG91YmxlLWNoZWNrCHNxdWlnZ2x5Cm1pY3JvcGhvbmUMYnV0dG9uLWZpZWxkDGluc2VydC1zaGVldAlkdXBsaWNhdGUPaG9yaXpvbnRhbC1saW5lC3JlcGx5LWFycm93DWZvcndhcmQtYXJyb3cDcGluBXVucGluDGFkZC1ib29rbWFyaw1hbGwtYm9va21hcmtzCWxhbmRzY2FwZRBwYWdlLW9yaWVudGF0aW9uBm1hcmdpbhBwcmV2aW91cy1jb21tZW50DG5leHQtY29tbWVudA1jbG9zZS1jb21tZW50EWluY3JlYXNlLWZvbnRzaXplEWRlY3JlYXNlLWZvbnRzaXplE2RlbGV0ZS1hbGwtY29tbWVudHMMcmVhZGluZy12aWV3DW11bHRpcGxlLXBhZ2UHZml0LTEwMA1tYXJnaW4tbmFycm93DW1hcmdpbi1ub3JtYWwPbWFyZ2luLW1vZGVyYXRlC21hcmdpbi13aWRlDm1hcmdpbi1kZWZhdWx0DW1hcmdpbi1jdXN0b20Lc2l6ZS1sZXR0ZXIKc2l6ZS1sZWdhbA5zaXplLWV4ZWN1dGl2ZQdzaXplLWE0B3NpemUtYTULc2l6ZS1jdXN0b20LbW9yZS1jb2x1bW4KYXR0YWNobWVudAtmaWxlLWZvcm1hdAdjYWxsb3V0CWhlYWRpbmctMQloZWFkaW5nLTIJaGVhZGluZy0zCWhlYWRpbmctNBVjb2xsYXBzaWJsZS1oZWFkaW5nLTEVY29sbGFwc2libGUtaGVhZGluZy0yFWNvbGxhcHNpYmxlLWhlYWRpbmctMxVjb2xsYXBzaWJsZS1oZWFkaW5nLTQLZXhwb3J0LWpwZWcNY2hhcnQtc2NhdHRlcg9zaG93LXNpZGUtcGFuZWwJY29weS1jb2RlC3RleHQtcmVkYWN0Cm1hZ2ljLXdhbmQKc3dhcC1hcnJvdwljaGVja2xpc3QKc21hcnQtZWRpdAp0YWJsZS1lZGl0B2hpc3RvcnkJYWxsLW5vdGVzCW5leHQtbm90ZQ1wcmV2aW91cy1ub3RlEGNvbnZlcnQtYWxsLW5vdGUMZXh0cmFjdC1wYWdlCWxlZnQtd3JhcApyaWdodC13cmFwAAAAAA==) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-icons.e-small {
  font-size: 8px;
}
.e-icons.e-medium {
  font-size: 16px;
}
.e-icons.e-large {
  font-size: 24px;
}
.e-icons.e-export-pdf:before {
  content: "\e700";
}
.e-icons.e-more-vertical-2:before {
  content: "\e701";
}
.e-icons.e-sub-total:before {
  content: "\e702";
}
.e-icons.e-table-align-right:before {
  content: "\e703";
}
.e-icons.e-header:before {
  content: "\e704";
}
.e-icons.e-clock:before {
  content: "\e705";
}
.e-icons.e-refresh:before {
  content: "\e706";
}
.e-icons.e-align-top:before {
  content: "\e707";
}
.e-icons.e-arrow-right-up:before {
  content: "\e708";
}
.e-icons.e-user-defined:before {
  content: "\e709";
}
.e-icons.e-protect-sheet:before {
  content: "\e70a";
}
.e-icons.e-paste:before {
  content: "\e70b";
}
.e-icons.e-play:before {
  content: "\e70c";
}
.e-icons.e-chevron-down-fill:before {
  content: "\e70d";
}
.e-icons.e-insert-right:before {
  content: "\e70e";
}
.e-icons.e-paste-text-only:before {
  content: "\e70f";
}
.e-icons.e-replace:before {
  content: "\e710";
}
.e-icons.e-level-4:before {
  content: "\e711";
}
.e-icons.e-upload-1:before {
  content: "\e712";
}
.e-icons.e-undo:before {
  content: "\e713";
}
.e-icons.e-delete-column:before {
  content: "\e714";
}
.e-icons.e-restart-at-1:before {
  content: "\e715";
}
.e-icons.e-perimeter:before {
  content: "\e716";
}
.e-icons.e-stamp:before {
  content: "\e717";
}
.e-icons.e-continue-numbering:before {
  content: "\e718";
}
.e-icons.e-align-right:before {
  content: "\e719";
}
.e-icons.e-show-hide-panel:before {
  content: "\e71a";
}
.e-icons.e-conditional-formatting:before {
  content: "\e71b";
}
.e-icons.e-more-horizontal-1:before {
  content: "\e71c";
}
.e-icons.e-send:before {
  content: "\e71d";
}
.e-icons.e-cell:before {
  content: "\e71e";
}
.e-icons.e-sort-descending-2:before {
  content: "\e71f";
}
.e-icons.e-timeline-work-week:before {
  content: "\e720";
}
.e-icons.e-justify:before {
  content: "\e721";
}
.e-icons.e-hyperlink-edit:before {
  content: "\e722";
}
.e-icons.e-rectangle:before {
  content: "\e723";
}
.e-icons.e-group-icon:before {
  content: "\e724";
}
.e-icons.e-line-small:before {
  content: "\e725";
}
.e-icons.e-drag-and-drop:before {
  content: "\e726";
}
.e-icons.e-check-large:before {
  content: "\e727";
}
.e-icons.e-shapes:before {
  content: "\e728";
}
.e-icons.e-chevron-down:before {
  content: "\e729";
}
.e-icons.e-decrease-indent:before {
  content: "\e72a";
}
.e-icons.e-circle-check:before {
  content: "\e72b";
}
.e-icons.e-filter-clear:before {
  content: "\e72c";
}
.e-icons.e-notes:before {
  content: "\e72d";
}
.e-icons.e-export:before {
  content: "\e72e";
}
.e-icons.e-bring-forward:before {
  content: "\e72f";
}
.e-icons.e-edit:before {
  content: "\e730";
}
.e-icons.e-filter-main:before {
  content: "\e731";
}
.e-icons.e-split-vertical:before {
  content: "\e732";
}
.e-icons.e-comment-show:before {
  content: "\e733";
}
.e-icons.e-chevron-down-small:before {
  content: "\e734";
}
.e-icons.e-filter-active:before {
  content: "\e735";
}
.e-icons.e-drag-and-drop-indicator:before {
  content: "\e736";
}
.e-icons.e-bold:before {
  content: "\e737";
}
.e-icons.e-chevron-left-small:before {
  content: "\e738";
}
.e-icons.e-highlight-color:before {
  content: "\e739";
}
.e-icons.e-print-layout:before {
  content: "\e73a";
}
.e-icons.e-between:before {
  content: "\e73b";
}
.e-icons.e-link-remove:before {
  content: "\e73c";
}
.e-icons.e-table-of-content:before {
  content: "\e73d";
}
.e-icons.e-grip-vertical:before {
  content: "\e73e";
}
.e-icons.e-kpi:before {
  content: "\e73f";
}
.e-icons.e-redaction:before {
  content: "\e740";
}
.e-icons.e-volume:before {
  content: "\e741";
}
.e-icons.e-break-page:before {
  content: "\e742";
}
.e-icons.e-length:before {
  content: "\e743";
}
.e-icons.e-chevron-left-double:before {
  content: "\e744";
}
.e-icons.e-hyperlink-copy:before {
  content: "\e745";
}
.e-icons.e-lower-case:before {
  content: "\e746";
}
.e-icons.e-bullet-2:before {
  content: "\e747";
}
.e-icons.e-chevron-right:before {
  content: "\e748";
}
.e-icons.e-ungroup-1:before {
  content: "\e749";
}
.e-icons.e-auto-fit-content:before {
  content: "\e74a";
}
.e-icons.e-filtered-sort-descending:before {
  content: "\e74b";
}
.e-icons.e-agenda-date-range:before {
  content: "\e74c";
}
.e-icons.e-grand-total:before {
  content: "\e74d";
}
.e-icons.e-mouse-pointer:before {
  content: "\e74e";
}
.e-icons.e-align-middle:before {
  content: "\e74f";
}
.e-icons.e-bookmark:before {
  content: "\e750";
}
.e-icons.e-field-settings:before {
  content: "\e751";
}
.e-icons.e-paste-match-destination:before {
  content: "\e752";
}
.e-icons.e-password:before {
  content: "\e753";
}
.e-icons.e-search:before {
  content: "\e754";
}
.e-icons.e-redo:before {
  content: "\e755";
}
.e-icons.e-location:before {
  content: "\e756";
}
.e-icons.e-link:before {
  content: "\e757";
}
.e-icons.e-strikethrough:before {
  content: "\e758";
}
.e-icons.e-auto-fit-window:before {
  content: "\e759";
}
.e-icons.e-italic:before {
  content: "\e75a";
}
.e-icons.e-month-agenda:before {
  content: "\e75b";
}
.e-icons.e-chevron-right-small:before {
  content: "\e75c";
}
.e-icons.e-print:before {
  content: "\e75d";
}
.e-icons.e-timeline-today:before {
  content: "\e75e";
}
.e-icons.e-text-that-contains:before {
  content: "\e75f";
}
.e-icons.e-folder-open:before {
  content: "\e760";
}
.e-icons.e-resizer-1:before {
  content: "\e761";
}
.e-icons.e-break-section:before {
  content: "\e762";
}
.e-icons.e-bullet-6:before {
  content: "\e763";
}
.e-icons.e-iconsets:before {
  content: "\e764";
}
.e-icons.e-chevron-left:before {
  content: "\e765";
}
.e-icons.e-border-bottom:before {
  content: "\e766";
}
.e-icons.e-spacing-after:before {
  content: "\e767";
}
.e-icons.e-circle-add:before {
  content: "\e768";
}
.e-icons.e-text-alternative:before {
  content: "\e769";
}
.e-icons.e-level-1:before {
  content: "\e76a";
}
.e-icons.e-two-column:before {
  content: "\e76b";
}
.e-icons.e-top-10:before {
  content: "\e76c";
}
.e-icons.e-rename:before {
  content: "\e76d";
}
.e-icons.e-style:before {
  content: "\e76e";
}
.e-icons.e-font-name:before {
  content: "\e76f";
}
.e-icons.e-more-vertical-1:before {
  content: "\e770";
}
.e-icons.e-line-very-small:before {
  content: "\e771";
}
.e-icons.e-repeat:before {
  content: "\e772";
}
.e-icons.e-arrow-left:before {
  content: "\e773";
}
.e-icons.e-check:before {
  content: "\e774";
}
.e-icons.e-vertical-align-top:before {
  content: "\e775";
}
.e-icons.e-chevron-up:before {
  content: "\e776";
}
.e-icons.e-bottom-10:before {
  content: "\e777";
}
.e-icons.e-day:before {
  content: "\e778";
}
.e-icons.e-ungroup-2:before {
  content: "\e779";
}
.e-icons.e-open-link:before {
  content: "\e77a";
}
.e-icons.e-pause:before {
  content: "\e77b";
}
.e-icons.e-copy:before {
  content: "\e77c";
}
.e-icons.e-page-numbering:before {
  content: "\e77d";
}
.e-icons.e-list-unordered:before {
  content: "\e77e";
}
.e-icons.e-freeze-row:before {
  content: "\e77f";
}
.e-icons.e-level-3:before {
  content: "\e780";
}
.e-icons.e-export-xls:before {
  content: "\e781";
}
.e-icons.e-comment-reopen:before {
  content: "\e782";
}
.e-icons.e-paint-bucket:before {
  content: "\e783";
}
.e-icons.e-border-diagonal-1:before {
  content: "\e784";
}
.e-icons.e-fixed-column-width:before {
  content: "\e785";
}
.e-icons.e-image:before {
  content: "\e786";
}
.e-icons.e-number-formatting:before {
  content: "\e787";
}
.e-icons.e-protect-workbook:before {
  content: "\e788";
}
.e-icons.e-recurrence-edit:before {
  content: "\e789";
}
.e-icons.e-send-to-back:before {
  content: "\e78a";
}
.e-icons.e-insert-left:before {
  content: "\e78b";
}
.e-icons.e-area:before {
  content: "\e78c";
}
.e-icons.e-line-spacing:before {
  content: "\e78d";
}
.e-icons.e-select-all:before {
  content: "\e78e";
}
.e-icons.e-border-inner:before {
  content: "\e78f";
}
.e-icons.e-radius:before {
  content: "\e790";
}
.e-icons.e-data-bars:before {
  content: "\e791";
}
.e-icons.e-border-middle:before {
  content: "\e792";
}
.e-icons.e-upper-case:before {
  content: "\e793";
}
.e-icons.e-page-setup:before {
  content: "\e794";
}
.e-icons.e-zoom-in:before {
  content: "\e795";
}
.e-icons.e-filtered:before {
  content: "\e796";
}
.e-icons.e-hyperlink-open:before {
  content: "\e797";
}
.e-icons.e-calculated-member:before {
  content: "\e798";
}
.e-icons.e-menu:before {
  content: "\e799";
}
.e-icons.e-greater-than:before {
  content: "\e79a";
}
.e-icons.e-bullet-4:before {
  content: "\e79b";
}
.e-icons.e-bottom-10-items:before {
  content: "\e79c";
}
.e-icons.e-border-diagonal-2:before {
  content: "\e79d";
}
.e-icons.e-thumbnail:before {
  content: "\e79e";
}
.e-icons.e-font-color:before {
  content: "\e79f";
}
.e-icons.e-align-bottom:before {
  content: "\e7a0";
}
.e-icons.e-download:before {
  content: "\e7a1";
}
.e-icons.e-clear-rules:before {
  content: "\e7a2";
}
.e-icons.e-sort-ascending:before {
  content: "\e7a3";
}
.e-icons.e-split-horizontal:before {
  content: "\e7a4";
}
.e-icons.e-group-2:before {
  content: "\e7a5";
}
.e-icons.e-drop-down:before {
  content: "\e7a6";
}
.e-icons.e-superscript:before {
  content: "\e7a7";
}
.e-icons.e-changes-accept:before {
  content: "\e7a8";
}
.e-icons.e-chevron-right-double:before {
  content: "\e7a9";
}
.e-icons.e-sort-ascending-2:before {
  content: "\e7aa";
}
.e-icons.e-border-right:before {
  content: "\e7ab";
}
.e-icons.e-mdx:before {
  content: "\e7ac";
}
.e-icons.e-border-outer:before {
  content: "\e7ad";
}
.e-icons.e-save-as:before {
  content: "\e7ae";
}
.e-icons.e-end-footnote:before {
  content: "\e7af";
}
.e-icons.e-exit-full-screen:before {
  content: "\e7b0";
}
.e-icons.e-pan:before {
  content: "\e7b1";
}
.e-icons.e-radio-button:before {
  content: "\e7b2";
}
.e-icons.e-text-annotation:before {
  content: "\e7b3";
}
.e-icons.e-user:before {
  content: "\e7b4";
}
.e-icons.e-spacing-before:before {
  content: "\e7b5";
}
.e-icons.e-sort-descending:before {
  content: "\e7b6";
}
.e-icons.e-display:before {
  content: "\e7b7";
}
.e-icons.e-align-left:before {
  content: "\e7b8";
}
.e-icons.e-people:before {
  content: "\e7b9";
}
.e-icons.e-export-csv:before {
  content: "\e7ba";
}
.e-icons.e-footer:before {
  content: "\e7bb";
}
.e-icons.e-break:before {
  content: "\e7bc";
}
.e-icons.e-date-occurring:before {
  content: "\e7bd";
}
.e-icons.e-bullet-3:before {
  content: "\e7be";
}
.e-icons.e-stroke-width:before {
  content: "\e7bf";
}
.e-icons.e-description:before {
  content: "\e7c0";
}
.e-icons.e-export-excel:before {
  content: "\e7c1";
}
.e-icons.e-table-cell:before {
  content: "\e7c2";
}
.e-icons.e-text-header:before {
  content: "\e7c3";
}
.e-icons.e-line-normal:before {
  content: "\e7c4";
}
.e-icons.e-month:before {
  content: "\e7c5";
}
.e-icons.e-color-scales:before {
  content: "\e7c6";
}
.e-icons.e-change-scale-ratio:before {
  content: "\e7c7";
}
.e-icons.e-save:before {
  content: "\e7c8";
}
.e-icons.e-expand:before {
  content: "\e7c9";
}
.e-icons.e-circle:before {
  content: "\e7ca";
}
.e-icons.e-list-ordered:before {
  content: "\e7cb";
}
.e-icons.e-erase:before {
  content: "\e7cc";
}
.e-icons.e-form-field:before {
  content: "\e7cd";
}
.e-icons.e-text-wrap:before {
  content: "\e7ce";
}
.e-icons.e-export-svg:before {
  content: "\e7cf";
}
.e-icons.e-bullet-1:before {
  content: "\e7d0";
}
.e-icons.e-border-all:before {
  content: "\e7d1";
}
.e-icons.e-sum:before {
  content: "\e7d2";
}
.e-icons.e-web-layout:before {
  content: "\e7d3";
}
.e-icons.e-selection:before {
  content: "\e7d4";
}
.e-icons.e-table-border-custom:before {
  content: "\e7d5";
}
.e-icons.e-below-average:before {
  content: "\e7d6";
}
.e-icons.e-less-than:before {
  content: "\e7d7";
}
.e-icons.e-arrow-down:before {
  content: "\e7d8";
}
.e-icons.e-vertical-align-bottom:before {
  content: "\e7d9";
}
.e-icons.e-timeline-day:before {
  content: "\e7da";
}
.e-icons.e-signature:before {
  content: "\e7db";
}
.e-icons.e-file-new:before {
  content: "\e7dc";
}
.e-icons.e-chevron-up-small:before {
  content: "\e7dd";
}
.e-icons.e-eye:before {
  content: "\e7de";
}
.e-icons.e-arrow-up:before {
  content: "\e7df";
}
.e-icons.e-border-top:before {
  content: "\e7e0";
}
.e-icons.e-opacity:before {
  content: "\e7e1";
}
.e-icons.e-intermediate-state:before {
  content: "\e7e2";
}
.e-icons.e-resizer-vertical:before {
  content: "\e7e3";
}
.e-icons.e-check-box:before {
  content: "\e7e4";
}
.e-icons.e-vertical-align-center:before {
  content: "\e7e5";
}
.e-icons.e-two-row:before {
  content: "\e7e6";
}
.e-icons.e-close:before {
  content: "\e7e7";
}
.e-icons.e-all:before {
  content: "\e7e8";
}
.e-icons.e-table:before {
  content: "\e7e9";
}
.e-icons.e-hide-headings:before {
  content: "\e7ea";
}
.e-icons.e-table-cell-none:before {
  content: "\e7eb";
}
.e-icons.e-freeze-pane:before {
  content: "\e7ec";
}
.e-icons.e-send-backward:before {
  content: "\e7ed";
}
.e-icons.e-export-png:before {
  content: "\e7ee";
}
.e-icons.e-duplicate-cell:before {
  content: "\e7ef";
}
.e-icons.e-spell-check:before {
  content: "\e7f0";
}
.e-icons.e-table-align-center:before {
  content: "\e7f1";
}
.e-icons.e-delete-row:before {
  content: "\e7f2";
}
.e-icons.e-none:before {
  content: "\e7f3";
}
.e-icons.e-group-1:before {
  content: "\e7f4";
}
.e-icons.e-change-case:before {
  content: "\e7f5";
}
.e-icons.e-table-align-left:before {
  content: "\e7f6";
}
.e-icons.e-filter:before {
  content: "\e7f7";
}
.e-icons.e-clear-form:before {
  content: "\e7f8";
}
.e-icons.e-arrow-right:before {
  content: "\e7f9";
}
.e-icons.e-hide-formula-bar:before {
  content: "\e7fa";
}
.e-icons.e-cut:before {
  content: "\e7fb";
}
.e-icons.e-bullet-5:before {
  content: "\e7fc";
}
.e-icons.e-resizer-horizontal:before {
  content: "\e7fd";
}
.e-icons.e-chevron-down-double:before {
  content: "\e7fe";
}
.e-icons.e-lock:before {
  content: "\e7ff";
}
.e-icons.e-circle-info:before {
  content: "\e800";
}
.e-icons.e-insert-below:before {
  content: "\e801";
}
.e-icons.e-pentagon:before {
  content: "\e802";
}
.e-icons.e-clear-format:before {
  content: "\e803";
}
.e-icons.e-time-zone:before {
  content: "\e804";
}
.e-icons.e-plus:before {
  content: "\e805";
}
.e-icons.e-border-left:before {
  content: "\e806";
}
.e-icons.e-level-2:before {
  content: "\e807";
}
.e-icons.e-above-average:before {
  content: "\e808";
}
.e-icons.e-order:before {
  content: "\e809";
}
.e-icons.e-subscript:before {
  content: "\e80a";
}
.e-icons.e-changes-track:before {
  content: "\e80b";
}
.e-icons.e-hyperlink-remove:before {
  content: "\e80c";
}
.e-icons.e-top-bottom-rules:before {
  content: "\e80d";
}
.e-icons.e-code-view:before {
  content: "\e80e";
}
.e-icons.e-collapse-2:before {
  content: "\e80f";
}
.e-icons.e-increase-indent:before {
  content: "\e810";
}
.e-icons.e-table-delete:before {
  content: "\e811";
}
.e-icons.e-conditional-formatting-large:before {
  content: "\e812";
}
.e-icons.e-align-center:before {
  content: "\e813";
}
.e-icons.e-reapply:before {
  content: "\e814";
}
.e-icons.e-changes-reject:before {
  content: "\e815";
}
.e-icons.e-hide-gridlines:before {
  content: "\e816";
}
.e-icons.e-week:before {
  content: "\e817";
}
.e-icons.e-last-page:before {
  content: "\e818";
}
.e-icons.e-line:before {
  content: "\e819";
}
.e-icons.e-equalto:before {
  content: "\e81a";
}
.e-icons.e-circle-remove:before {
  content: "\e81b";
}
.e-icons.e-full-screen:before {
  content: "\e81c";
}
.e-icons.e-dimension:before {
  content: "\e81d";
}
.e-icons.e-filtered-sort-ascending:before {
  content: "\e81e";
}
.e-icons.e-timeline-week:before {
  content: "\e81f";
}
.e-icons.e-trash:before {
  content: "\e820";
}
.e-icons.e-properties-1:before {
  content: "\e821";
}
.e-icons.e-chevron-up-double:before {
  content: "\e822";
}
.e-icons.e-sorting-2:before {
  content: "\e823";
}
.e-icons.e-sorting-1:before {
  content: "\e824";
}
.e-icons.e-zoom-out:before {
  content: "\e825";
}
.e-icons.e-chart:before {
  content: "\e826";
}
.e-icons.e-border-none:before {
  content: "\e827";
}
.e-icons.e-table-update:before {
  content: "\e828";
}
.e-icons.e-named-set:before {
  content: "\e829";
}
.e-icons.e-annotation-edit:before {
  content: "\e82a";
}
.e-icons.e-view-side:before {
  content: "\e82b";
}
.e-icons.e-comment-add:before {
  content: "\e82c";
}
.e-icons.e-grid-view:before {
  content: "\e82d";
}
.e-icons.e-caption:before {
  content: "\e82e";
}
.e-icons.e-underline:before {
  content: "\e82f";
}
.e-icons.e-text-form:before {
  content: "\e830";
}
.e-icons.e-insert-code:before {
  content: "\e831";
}
.e-icons.e-resizer-right:before {
  content: "\e832";
}
.e-icons.e-first-page:before {
  content: "\e833";
}
.e-icons.e-box:before {
  content: "\e834";
}
.e-icons.e-data-validation:before {
  content: "\e835";
}
.e-icons.e-insert-above:before {
  content: "\e836";
}
.e-icons.e-level-5:before {
  content: "\e837";
}
.e-icons.e-zoom-to-fit:before {
  content: "\e838";
}
.e-icons.e-error-treeview:before {
  content: "\e839";
}
.e-icons.e-merge-cells:before {
  content: "\e83a";
}
.e-icons.e-border-center:before {
  content: "\e83b";
}
.e-icons.e-folder:before {
  content: "\e83c";
}
.e-icons.e-highlight:before {
  content: "\e83d";
}
.e-icons.e-properties-2:before {
  content: "\e83e";
}
.e-icons.e-table-2:before {
  content: "\e83f";
}
.e-icons.e-bring-to-front:before {
  content: "\e840";
}
.e-icons.e-freeze-column:before {
  content: "\e841";
}
.e-icons.e-paste-style:before {
  content: "\e842";
}
.e-icons.e-unfiltered:before {
  content: "\e843";
}
.e-icons.e-paragraph:before {
  content: "\e844";
}
.e-icons.e-chart-insert-column:before {
  content: "\e845";
}
.e-icons.e-chart-legend:before {
  content: "\e846";
}
.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e847";
}
.e-icons.e-add-chart-element:before {
  content: "\e848";
}
.e-icons.e-chart-gridlines:before {
  content: "\e849";
}
.e-icons.e-chart-insert-line:before {
  content: "\e84a";
}
.e-icons.e-chart-switch-row-column:before {
  content: "\e84b";
}
.e-icons.e-chart-axes:before {
  content: "\e84c";
}
.e-icons.e-chart-lines:before {
  content: "\e84d";
}
.e-icons.e-chart-axis-titles:before {
  content: "\e84e";
}
.e-icons.e-chart-title:before {
  content: "\e84f";
}
.e-icons.e-chart-insert-pie:before {
  content: "\e850";
}
.e-icons.e-chart-data-labels:before {
  content: "\e851";
}
.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e852";
}
.e-icons.e-chart-legend-none:before {
  content: "\e853";
}
.e-icons.e-chart-legend-right:before {
  content: "\e854";
}
.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e855";
}
.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e856";
}
.e-icons.e-chart-data-labels-center:before {
  content: "\e857";
}
.e-icons.e-chart-data-labels-none:before {
  content: "\e858";
}
.e-icons.e-chart-primary-major-vertical:before {
  content: "\e859";
}
.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e85a";
}
.e-icons.e-chart-legend-top:before {
  content: "\e85b";
}
.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e85c";
}
.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e85d";
}
.e-icons.e-chart-legend-bottom:before {
  content: "\e85e";
}
.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e85f";
}
.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e860";
}
.e-icons.e-chart-legend-left:before {
  content: "\e861";
}
.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e862";
}
.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e863";
}
.e-icons.e-chart-title-none:before {
  content: "\e864";
}
.e-icons.e-chart-title-centered-overlay:before {
  content: "\e865";
}
.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e866";
}
.e-icons.e-chart-2d-stacked-line:before {
  content: "\e867";
}
.e-icons.e-chart-donut:before {
  content: "\e868";
}
.e-icons.e-chart-2d-pie-2:before {
  content: "\e869";
}
.e-icons.e-chart-2d-clustered-column:before {
  content: "\e86a";
}
.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e86b";
}
.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e86c";
}
.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e86d";
}
.e-icons.e-chart-2d-line:before {
  content: "\e86e";
}
.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e86f";
}
.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e870";
}
.e-icons.e-chart-2d-stacked-area:before {
  content: "\e871";
}
.e-icons.e-chart-insert-bar:before {
  content: "\e872";
}
.e-icons.e-chart-2d-area:before {
  content: "\e873";
}
.e-icons.e-more-scatter-charts:before {
  content: "\e874";
}
.e-icons.e-chart-2d-stacked-column:before {
  content: "\e875";
}
.e-icons.e-timeline-month:before {
  content: "\e876";
}
.e-icons.e-drag-fill:before {
  content: "\e877";
}
.e-icons.e-circle-close:before {
  content: "\e878";
}
.e-icons.e-resize:before {
  content: "\e879";
}
.e-icons.e-chevron-up-fill:before {
  content: "\e87a";
}
.e-icons.e-home:before {
  content: "\e87b";
}
.e-icons.e-sorting-3:before {
  content: "\e87c";
}
.e-icons.e-chevron-left-fill:before {
  content: "\e87d";
}
.e-icons.e-chevron-right-fill:before {
  content: "\e87e";
}
.e-icons.e-intermediate-state-2:before {
  content: "\e87f";
}
.e-icons.e-settings:before {
  content: "\e880";
}
.e-icons.e-check-small:before {
  content: "\e881";
}
.e-icons.e-table-merge:before {
  content: "\e882";
}
.e-icons.e-table-nested:before {
  content: "\e883";
}
.e-icons.e-table-insert-row:before {
  content: "\e884";
}
.e-icons.e-table-insert-column:before {
  content: "\e885";
}
.e-icons.e-table-overwrite-cells:before {
  content: "\e886";
}
.e-icons.e-eye-slash:before {
  content: "\e887";
}
.e-icons.e-gantt-gripper:before {
  content: "\e888";
}
.e-icons.e-bring-to-view:before {
  content: "\e889";
}
.e-icons.e-bring-to-center:before {
  content: "\e88a";
}
.e-icons.e-warning:before {
  content: "\e88b";
}
.e-icons.e-critical-path:before {
  content: "\e88c";
}
.e-icons.e-border-diagonal-up:before {
  content: "\e88d";
}
.e-icons.e-border-diagonal-down:before {
  content: "\e88e";
}
.e-icons.e-border-custom:before {
  content: "\e88f";
}
.e-icons.e-border-none-1:before {
  content: "\e890";
}
.e-icons.e-border-box:before {
  content: "\e891";
}
.e-icons.e-border-shadow-1:before {
  content: "\e892";
}
.e-icons.e-border-shadow-2:before {
  content: "\e893";
}
.e-icons.e-audio:before {
  content: "\e894";
}
.e-icons.e-video:before {
  content: "\e895";
}
.e-icons.e-crop:before {
  content: "\e896";
}
.e-icons.e-star-filled:before {
  content: "\e897";
}
.e-icons.e-filters:before {
  content: "\e898";
}
.e-icons.e-adjustment:before {
  content: "\e899";
}
.e-icons.e-page-size:before {
  content: "\e89a";
}
.e-icons.e-reset:before {
  content: "\e89b";
}
.e-icons.e-triangle:before {
  content: "\e89c";
}
.e-icons.e-page-text-wrap:before {
  content: "\e89d";
}
.e-icons.e-tint:before {
  content: "\e89e";
}
.e-icons.e-brightness:before {
  content: "\e89f";
}
.e-icons.e-contrast:before {
  content: "\e8a0";
}
.e-icons.e-saturation:before {
  content: "\e8a1";
}
.e-icons.e-fade:before {
  content: "\e8a2";
}
.e-icons.e-flip-vertical:before {
  content: "\e8a3";
}
.e-icons.e-flip-horizontal:before {
  content: "\e8a4";
}
.e-icons.e-transform-left:before {
  content: "\e8a5";
}
.e-icons.e-transform-right:before {
  content: "\e8a6";
}
.e-icons.e-sharpness:before {
  content: "\e8a7";
}
.e-icons.e-grain:before {
  content: "\e8a8";
}
.e-icons.e-frame-custom:before {
  content: "\e8a9";
}
.e-icons.e-frame-1:before {
  content: "\e8aa";
}
.e-icons.e-frame-2:before {
  content: "\e8ab";
}
.e-icons.e-frame-3:before {
  content: "\e8ac";
}
.e-icons.e-frame-4:before {
  content: "\e8ad";
}
.e-icons.e-frame-5:before {
  content: "\e8ae";
}
.e-icons.e-frame-6:before {
  content: "\e8af";
}
.e-icons.e-transform:before {
  content: "\e8b0";
}
.e-icons.e-check-tick:before {
  content: "\e8b1";
}
.e-icons.e-even-page-break:before {
  content: "\e8b2";
}
.e-icons.e-odd-page-break:before {
  content: "\e8b3";
}
.e-icons.e-page-columns:before {
  content: "\e8b4";
}
.e-icons.e-continuous-page-break:before {
  content: "\e8b5";
}
.e-icons.e-page-column:before {
  content: "\e8b6";
}
.e-icons.e-page-column-right:before {
  content: "\e8b7";
}
.e-icons.e-page-column-left:before {
  content: "\e8b8";
}
.e-icons.e-page-column-one:before {
  content: "\e8b9";
}
.e-icons.e-page-column-two:before {
  content: "\e8ba";
}
.e-icons.e-page-column-three:before {
  content: "\e8bb";
}
.e-icons.e-multiple-comment:before {
  content: "\e8bc";
}
.e-icons.e-format-painter:before {
  content: "\e8bd";
}
.e-icons.e-launcher:before {
  content: "\e8be";
}
.e-icons.e-character-style:before {
  content: "\e8bf";
}
.e-icons.e-linked-style:before {
  content: "\e8c0";
}
.e-icons.e-chart-2d-stacked-line-marked:before {
  content: "\e8c1";
}
.e-icons.e-chart-2d-100-percent-stacked-line-marked:before {
  content: "\e8c2";
}
.e-icons.e-chart-2d-line-marked:before {
  content: "\e8c3";
}
.e-icons.e-list-unordered-rtl:before {
  content: "\e8c4";
}
.e-icons.e-list-ordered-rtl:before {
  content: "\e8c5";
}
.e-icons.e-increase-indent-rtl:before {
  content: "\e8c6";
}
.e-icons.e-decrease-indent-rtl:before {
  content: "\e8c7";
}
.e-icons.e-emoji:before {
  content: "\e8c8";
}
.e-icons.e-travel-and-places:before {
  content: "\e8c9";
}
.e-icons.e-nature:before {
  content: "\e8ca";
}
.e-icons.e-food-and-drinks:before {
  content: "\e8cb";
}
.e-icons.e-animals:before {
  content: "\e8cc";
}
.e-icons.e-objects:before {
  content: "\e8cd";
}
.e-icons.e-activities:before {
  content: "\e8ce";
}
.e-icons.e-hand-gestures:before {
  content: "\e8cf";
}
.e-icons.e-symbols:before {
  content: "\e8d0";
}
.e-icons.e-flags:before {
  content: "\e8d1";
}
.e-icons.e-unlock:before {
  content: "\e8d2";
}
.e-icons.e-more-chevron:before {
  content: "\e8d3";
}
.e-icons.e-border-frame:before {
  content: "\e8d4";
}
.e-icons.e-frame-none:before {
  content: "\e8d5";
}
.e-icons.e-frame-mat:before {
  content: "\e8d6";
}
.e-icons.e-frame-bevel:before {
  content: "\e8d7";
}
.e-icons.e-frame-line:before {
  content: "\e8d8";
}
.e-icons.e-frame-hook:before {
  content: "\e8d9";
}
.e-icons.e-frame-inset:before {
  content: "\e8da";
}
.e-icons.e-bullet-7:before {
  content: "\e8db";
}
.e-icons.e-organize-pdf:before {
  content: "\e8dc";
}
.e-icons.e-frame-7:before {
  content: "\e8dd";
}
.e-icons.e-frame-8:before {
  content: "\e8de";
}
.e-icons.e-frame-9:before {
  content: "\e8df";
}
.e-icons.e-frame-10:before {
  content: "\e8e0";
}
.e-icons.e-frame-11:before {
  content: "\e8e1";
}
.e-icons.e-caption-1:before {
  content: "\e8e2";
}
.e-icons.e-arrow-head:before {
  content: "\e8e3";
}
.e-icons.e-arrow-head-fill:before {
  content: "\e8e4";
}
.e-icons.e-bar-head:before {
  content: "\e8e5";
}
.e-icons.e-circle-head:before {
  content: "\e8e6";
}
.e-icons.e-circle-head-fill:before {
  content: "\e8e7";
}
.e-icons.e-square-head:before {
  content: "\e8e8";
}
.e-icons.e-square-head-fill:before {
  content: "\e8e9";
}
.e-icons.e-arrow-tail-:before {
  content: "\e8ea";
}
.e-icons.e-arrow-tail-fill:before {
  content: "\e8eb";
}
.e-icons.e-bar-tail:before {
  content: "\e8ec";
}
.e-icons.e-circle-tail:before {
  content: "\e8ed";
}
.e-icons.e-circle-tail-fill:before {
  content: "\e8ee";
}
.e-icons.e-square-tail:before {
  content: "\e8ef";
}
.e-icons.e-square-tail-fill:before {
  content: "\e8f0";
}
.e-icons.e-file-document:before {
  content: "\e8f1";
}
.e-icons.e-comment-resolve:before {
  content: "\e8f2";
}
.e-icons.e-multiple-comment-resolve:before {
  content: "\e8f3";
}
.e-icons.e-table-header:before {
  content: "\e8f4";
}
.e-icons.e-blockquote:before {
  content: "\e8f5";
}
.e-icons.e-add-notes:before {
  content: "\e8f6";
}
.e-icons.e-edit-notes:before {
  content: "\e8f7";
}
.e-icons.e-delete-notes:before {
  content: "\e8f8";
}
.e-icons.e-layers:before {
  content: "\e8f9";
}
.e-icons.e-font-size:before {
  content: "\e8fa";
}
.e-icons.e-export-pdf-1:before {
  content: "\e8fb";
}
.e-icons.e-import-word:before {
  content: "\e8fc";
}
.e-icons.e-export-word-1:before {
  content: "\e8fd";
}
.e-icons.e-dropdown-list:before {
  content: "\e8fe";
}
.e-icons.e-combo-box:before {
  content: "\e8ff";
}
.e-icons.e-repeating-section:before {
  content: "\e900";
}
.e-icons.e-building-block:before {
  content: "\e901";
}
.e-icons.e-content-control:before {
  content: "\e902";
}
.e-icons.e-ai-chat:before {
  content: "\e903";
}
.e-icons.e-xml-mapping:before {
  content: "\e904";
}
.e-icons.e-thumbs-up:before {
  content: "\e905";
}
.e-icons.e-thumbs-down:before {
  content: "\e906";
}
.e-icons.e-calculation:before {
  content: "\e907";
}
.e-icons.e-text-outline:before {
  content: "\e908";
}
.e-icons.e-calculate-sheet:before {
  content: "\e909";
}
.e-icons.e-translate:before {
  content: "\e90a";
}
.e-icons.e-shorten:before {
  content: "\e90b";
}
.e-icons.e-elaborate:before {
  content: "\e90c";
}
.e-icons.e-rephrase:before {
  content: "\e90d";
}
.e-icons.e-grammar-check:before {
  content: "\e90e";
}
.e-icons.e-preformat-code:before {
  content: "\e90f";
}
.e-icons.e-import:before {
  content: "\e910";
}
.e-icons.e-import-1:before {
  content: "\e911";
}
.e-icons.e-redact:before {
  content: "\e912";
}
.e-icons.e-smart-paste:before {
  content: "\e913";
}
.e-icons.e-auto-fit-column:before {
  content: "\e914";
}
.e-icons.e-auto-fit-all-column:before {
  content: "\e915";
}
.e-icons.e-columns:before {
  content: "\e916";
}
.e-icons.e-thumbs-up-fill:before {
  content: "\e917";
}
.e-icons.e-thumbs-down-fill:before {
  content: "\e918";
}
.e-icons.e-stop-rectangle:before {
  content: "\e919";
}
.e-icons.e-double-check:before {
  content: "\e91a";
}
.e-icons.e-squiggly:before {
  content: "\e91b";
}
.e-icons.e-microphone:before {
  content: "\e91c";
}
.e-icons.e-button-field:before {
  content: "\e91d";
}
.e-icons.e-insert-sheet:before {
  content: "\e91e";
}
.e-icons.e-duplicate:before {
  content: "\e91f";
}
.e-icons.e-horizontal-line:before {
  content: "\e920";
}
.e-icons.e-reply-arrow:before {
  content: "\e921";
}
.e-icons.e-forward-arrow:before {
  content: "\e922";
}
.e-icons.e-pin:before {
  content: "\e923";
}
.e-icons.e-unpin:before {
  content: "\e924";
}
.e-icons.e-add-bookmark:before {
  content: "\e925";
}
.e-icons.e-all-bookmarks:before {
  content: "\e926";
}
.e-icons.e-landscape:before {
  content: "\e927";
}
.e-icons.e-page-orientation:before {
  content: "\e928";
}
.e-icons.e-margin:before {
  content: "\e929";
}
.e-icons.e-previous-comment:before {
  content: "\e92a";
}
.e-icons.e-next-comment:before {
  content: "\e92b";
}
.e-icons.e-close-comment:before {
  content: "\e92c";
}
.e-icons.e-increase-fontsize:before {
  content: "\e92d";
}
.e-icons.e-decrease-fontsize:before {
  content: "\e92e";
}
.e-icons.e-delete-all-comments:before {
  content: "\e92f";
}
.e-icons.e-reading-view:before {
  content: "\e930";
}
.e-icons.e-multiple-page:before {
  content: "\e931";
}
.e-icons.e-fit-100:before {
  content: "\e932";
}
.e-icons.e-margin-narrow:before {
  content: "\e933";
}
.e-icons.e-margin-normal:before {
  content: "\e934";
}
.e-icons.e-margin-moderate:before {
  content: "\e935";
}
.e-icons.e-margin-wide:before {
  content: "\e936";
}
.e-icons.e-margin-default:before {
  content: "\e937";
}
.e-icons.e-margin-custom:before {
  content: "\e938";
}
.e-icons.e-size-letter:before {
  content: "\e939";
}
.e-icons.e-size-legal:before {
  content: "\e93a";
}
.e-icons.e-size-executive:before {
  content: "\e93b";
}
.e-icons.e-size-a4:before {
  content: "\e93c";
}
.e-icons.e-size-a5:before {
  content: "\e93d";
}
.e-icons.e-size-custom:before {
  content: "\e93e";
}
.e-icons.e-more-column:before {
  content: "\e93f";
}
.e-icons.e-attachment:before {
  content: "\e940";
}
.e-icons.e-file-format:before {
  content: "\e941";
}
.e-icons.e-callout:before {
  content: "\e942";
}
.e-icons.e-heading-1:before {
  content: "\e943";
}
.e-icons.e-heading-2:before {
  content: "\e944";
}
.e-icons.e-heading-3:before {
  content: "\e945";
}
.e-icons.e-heading-4:before {
  content: "\e946";
}
.e-icons.e-collapsible-heading-1:before {
  content: "\e947";
}
.e-icons.e-collapsible-heading-2:before {
  content: "\e948";
}
.e-icons.e-collapsible-heading-3:before {
  content: "\e949";
}
.e-icons.e-collapsible-heading-4:before {
  content: "\e94a";
}
.e-icons.e-export-jpeg:before {
  content: "\e94b";
}
.e-icons.e-chart-scatter:before {
  content: "\e94c";
}
.e-icons.e-show-side-panel:before {
  content: "\e94d";
}
.e-icons.e-copy-code:before {
  content: "\e94e";
}
.e-icons.e-text-redact:before {
  content: "\e94f";
}
.e-icons.e-magic-wand:before {
  content: "\e950";
}
.e-icons.e-swap-arrow:before {
  content: "\e951";
}
.e-icons.e-checklist:before {
  content: "\e952";
}
.e-icons.e-smart-edit:before {
  content: "\e953";
}
.e-icons.e-table-edit:before {
  content: "\e954";
}
.e-icons.e-history:before {
  content: "\e955";
}
.e-icons.e-all-notes:before {
  content: "\e956";
}
.e-icons.e-next-note:before {
  content: "\e957";
}
.e-icons.e-previous-note:before {
  content: "\e958";
}
.e-icons.e-convert-all-note:before {
  content: "\e959";
}
.e-icons.e-extract-page:before {
  content: "\e95a";
}
.e-icons.e-left-wrap:before {
  content: "\e95b";
}
.e-icons.e-right-wrap:before {
  content: "\e95c";
}
:root {
  --color-sf-content-bg-color: rgba(255, 255, 255);
  --color-sf-content-bg-color-alt1: #f9fafb;
  --color-sf-content-bg-color-alt2: #f3f4f6;
  --color-sf-content-bg-color-alt3: #e5e7eb;
  --color-sf-content-bg-color-alt4: #9ca3af;
  --color-sf-content-bg-color-alt5: #6b7280;
  --color-sf-content-bg-color-hover: #f9fafb;
  --color-sf-content-bg-color-pressed: #f3f4f6;
  --color-sf-content-bg-color-focus: #f9fafb;
  --color-sf-content-bg-color-selected: #e5e7eb;
  --color-sf-content-bg-color-dragged: #f3f4f6;
  --color-sf-content-bg-color-disabled: #ffffff;
  --color-sf-flyout-bg-color: #ffffff;
  --color-sf-flyout-bg-color-hover: #f3f4f6;
  --color-sf-flyout-bg-color-pressed: #e5e7eb;
  --color-sf-flyout-bg-color-focus: #f3f4f6;
  --color-sf-flyout-bg-color-selected: #e5e7eb;
  --color-sf-flyout-bg-color-disabled: #fff;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #f9fafb;
  --color-sf-table-bg-color-pressed: #f3f4f6;
  --color-sf-table-bg-color-selected: #e5e7eb;
  --color-sf-text-input-bg-color: #ffffff;
  --color-sf-treeview-item-active-hover-bg: #e5e7eb;
  --color-sf-content-text-color: #111827;
  --color-sf-content-text-color-alt1: #374151;
  --color-sf-content-text-color-alt2: #4b5563;
  --color-sf-content-text-color-alt3: #6b7280;
  --color-sf-content-text-color-alt4: #9ca3af;
  --color-sf-content-text-color-hover: #111827;
  --color-sf-content-text-color-pressed: #111827;
  --color-sf-content-text-color-focus: #111827;
  --color-sf-content-text-color-selected: #111827;
  --color-sf-content-text-color-dragged: #111827;
  --color-sf-content-text-color-disabled: #9ca3af;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #111827;
  --color-sf-flyout-text-color-hover: #111827;
  --color-sf-flyout-text-color-pressed: #111827;
  --color-sf-flyout-text-color-focus: #111827;
  --color-sf-flyout-text-color-selected: #111827;
  --color-sf-flyout-text-color-disabled: #9ca3af;
  --color-sf-table-text-color-hover: #111827;
  --color-sf-table-text-color-pressed: #111827;
  --color-sf-table-text-color-selected: #111827;
  --color-sf-icon-color: #6b7280;
  --color-sf-icon-color-hover: #374151;
  --color-sf-icon-color-pressed: #6b7280;
  --color-sf-icon-color-disabled: #d1d5db;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #6b7280;
  --color-sf-close-icon-color-pressed: #6b7280;
  --color-sf-close-icon-color-disabled: #d1d5db;
  --color-sf-border-light: #e5e7eb;
  --color-sf-border: #d1d5db;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #d1d5db;
  --color-sf-border-pressed: #9ca3af;
  --color-sf-border-focus: #d1d5db;
  --color-sf-border-selected: #9ca3af;
  --color-sf-border-dragged: #e5e7eb;
  --color-sf-border-disabled: #e5e7eb;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #dee2e6;
  --color-sf-flyout-border: #e5e7eb;
  --color-sf-dialog-border: #fff;
  --color-sf-primary: rgba(79, 70, 229);
  --color-sf-primary-text-color: #fff;
  --color-sf-primary-light: #818cf8;
  --color-sf-primary-lighter: #e0e7ff;
  --color-sf-primary-dark: #4338ca;
  --color-sf-primary-darker: #3730a3;
  --color-sf-secondary: #ffffff;
  --color-sf-success: #15803d;
  --color-sf-info: #0e7490;
  --color-sf-warning: #c2410c;
  --color-sf-danger: #dc2626;
  --color-sf-success-light: #dcfce7;
  --color-sf-info-light: #cffafe;
  --color-sf-warning-light: #ffedd5;
  --color-sf-danger-light: #fee2e2;
  --color-sf-success-dark: #166534;
  --color-sf-info-dark: #155e75;
  --color-sf-warning-dark: #9a3412;
  --color-sf-danger-dark: #b91c1c;
  --color-sf-success-lighter: #f0fdf4;
  --color-sf-info-lighter: #ecfeff;
  --color-sf-warning-lighter: #fff7fd;
  --color-sf-danger-lighter: #fef2f2;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #4f46e5;
  --color-sf-primary-border-color: #4f46e5;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #4338ca;
  --color-sf-primary-border-color-hover: #4338ca;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #3730a3;
  --color-sf-primary-border-color-pressed: #3730a3;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #4338ca;
  --color-sf-primary-border-color-focus: #4338ca;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #a5b4fc;
  --color-sf-primary-border-color-disabled: #a5b4fc;
  --color-sf-primary-text-disabled: #fff;
  --color-sf-secondary-bg-color: #fff;
  --color-sf-secondary-border-color: #d1d5db;
  --color-sf-secondary-text-color: #374151;
  --color-sf-secondary-bg-color-hover: #f3f4f6;
  --color-sf-secondary-border-color-hover: #d1d5db;
  --color-sf-secondary-text-color-hover: #374151;
  --color-sf-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-secondary-border-color-pressed: #d1d5db;
  --color-sf-secondary-text-color-pressed: #374151;
  --color-sf-secondary-bg-color-focus: #f3f4f6;
  --color-sf-secondary-border-color-focus: #d1d5db;
  --color-sf-secondary-text-color-focus: #374151;
  --color-sf-secondary-bg-color-disabled: #fff;
  --color-sf-secondary-border-color-disabled: #e5e7eb;
  --color-sf-secondary-text-color-disabled: #9ca3af;
  --color-sf-success-bg-color: #15803d;
  --color-sf-success-border-color: #15803d;
  --color-sf-success-text: #fff;
  --color-sf-success-bg-color-hover: #166534;
  --color-sf-success-border-color-hover: #166534;
  --color-sf-success-text-hover: #fff;
  --color-sf-success-bg-color-pressed: #14532d;
  --color-sf-success-border-color-pressed: #14532d;
  --color-sf-success-text-pressed: #fff;
  --color-sf-success-bg-color-focus: #166534;
  --color-sf-success-border-color-focus: #166534;
  --color-sf-success-text-focus: #fff;
  --color-sf-success-bg-color-disabled: #86efac;
  --color-sf-success-border-color-disabled: #86efac;
  --color-sf-success-text-disabled: #fff;
  --color-sf-warning-bg-color: #c2410c;
  --color-sf-warning-border-color: #c2410c;
  --color-sf-warning-text: #fff;
  --color-sf-warning-bg-color-hover: #9a3412;
  --color-sf-warning-border-color-hover: #9a3412;
  --color-sf-warning-text-hover: #fff;
  --color-sf-warning-bg-color-pressed: #7c2d12;
  --color-sf-warning-border-color-pressed: #7c2d12;
  --color-sf-warning-text-pressed: #fff;
  --color-sf-warning-bg-color-focus: #9a3412;
  --color-sf-warning-border-color-focus: #9a3412;
  --color-sf-warning-text-focus: #fff;
  --color-sf-warning-bg-color-disabled: #fdba74;
  --color-sf-warning-border-color-disabled: #fdba74;
  --color-sf-warning-text-disabled: #fff;
  --color-sf-info-bg-color: #0e7490;
  --color-sf-info-border-color: #0e7490;
  --color-sf-info-text: #fff;
  --color-sf-info-bg-color-hover: #155e75;
  --color-sf-info-border-color-hover: #155e75;
  --color-sf-info-text-hover: #fff;
  --color-sf-info-bg-color-pressed: #164e63;
  --color-sf-info-border-color-pressed: #164e63;
  --color-sf-info-text-pressed: #fff;
  --color-sf-info-bg-color-focus: #155e75;
  --color-sf-info-border-color-focus: #155e75;
  --color-sf-info-text-focus: #fff;
  --color-sf-info-bg-color-disabled: #67e8f9;
  --color-sf-info-border-color-disabled: #67e8f9;
  --color-sf-info-text-disabled: #fff;
  --color-sf-danger-bg-color: #dc2626;
  --color-sf-danger-border-color: #dc2626;
  --color-sf-danger-text: #fff;
  --color-sf-danger-bg-color-hover: #b91c1c;
  --color-sf-danger-border-color-hover: #b91c1c;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #991b1b;
  --color-sf-danger-border-color-pressed: #991b1b;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #b91c1c;
  --color-sf-danger-border-color-focus: #b91c1c;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #fca5a5;
  --color-sf-danger-border-color-disabled: #fca5a5;
  --color-sf-danger-text-disabled: #fff;
  --color-sf-primary-outline: #4f46e5;
  --color-sf-secondary-outline: #d1d5db;
  --color-sf-warning-outline: #c2410c;
  --color-sf-danger-outline: #dc2626;
  --color-sf-success-outline: #15803d;
  --color-sf-info-outline: #0e7490;
  --color-sf-tooltip-bg-color: #111827;
  --color-sf-tooltip-border: #111827;
  --color-sf-tooltip-text-color: #f9fafb;
  --color-sf-appbar-bg-color-alt1: #ffffff;
  --color-sf-appbar-color-alt1: #111827;
  --color-sf-appbar-border-color-alt1: #ffffff;
  --color-sf-appbar-hover-bg-color-alt1: rgba(255, 255, 255, .39);
  --color-sf-appbar-bg-color-alt2: #1f2937;
  --color-sf-appbar-color-alt2: #ffffff;
  --color-sf-appbar-border-color-alt2: #1f2937;
  --color-sf-appbar-hover-bg-color-alt2: #818cf8;
  --color-sf-diagram-palette-background: #fff;
  --color-sf-diagram-palette-hover-background: #f9fafb;
  --color-sf-diagram-palette-selected-color: #e5e7eb;
  --color-sf-rating-selected-color: #111827;
  --color-sf-rating-unrated-color: #e5e7eb;
  --color-sf-rating-selected-disabled-color: #9ca3af;
  --color-sf-rating-unrated-disabled-color: #e5e7eb;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #374151;
  --color-sf-rating-pressed-color: #251bc3;
  --color-sf-msg-color: #374151;
  --color-sf-msg-bg-color: #f9fafb;
  --color-sf-msg-border-color: #e6e7ea;
  --color-sf-msg-color-alt1: #111827;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #e6e7ea;
  --color-sf-msg-color-alt2: #374151;
  --color-sf-msg-bg-color-alt2: #f9fafb;
  --color-sf-msg-border-color-alt2: #f1f3f4;
  --color-sf-msg-icon-color: #374151;
  --color-sf-msg-icon-color-alt1: #111827;
  --color-sf-msg-icon-color-alt2: #808691;
  --color-sf-msg-close-icon-color: #374151;
  --color-sf-msg-close-icon-color-alt1: #6b7280;
  --color-sf-msg-close-icon-color-alt2: #374151;
  --color-sf-msg-danger-color: #b91c1c;
  --color-sf-msg-danger-bg-color: #fff5f5;
  --color-sf-msg-danger-border-color: #fee2e2;
  --color-sf-msg-danger-color-alt1: #dc2626;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #fecaca;
  --color-sf-msg-danger-color-alt2: #e45959;
  --color-sf-msg-danger-bg-color-alt2: #fff5f5;
  --color-sf-msg-danger-border-color-alt2: #fff5f5;
  --color-sf-msg-danger-icon-color: #dc2626;
  --color-sf-msg-danger-icon-color-alt1: #dc2626;
  --color-sf-msg-danger-icon-color-alt2: #dc2626;
  --color-sf-msg-danger-close-icon-color: #b91c1c;
  --color-sf-msg-danger-close-icon-color-alt1: #6b7280;
  --color-sf-msg-danger-close-icon-color-alt2: #6b7280;
  --color-sf-msg-success-color: #15803d;
  --color-sf-msg-success-bg-color: #f0fdf4;
  --color-sf-msg-success-border-color: #bbf7d0;
  --color-sf-msg-success-color-alt1: #15803d;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #bbf7d0;
  --color-sf-msg-success-color-alt2: #15803d;
  --color-sf-msg-success-bg-color-alt2: #f0fdf4;
  --color-sf-msg-success-border-color-alt2: #f0fdf4;
  --color-sf-msg-success-icon-color: #15803d;
  --color-sf-msg-success-icon-color-alt1: #15803d;
  --color-sf-msg-success-icon-color-alt2: #15803d;
  --color-sf-msg-success-close-icon-color: #15803d;
  --color-sf-msg-success-close-icon-color-alt1: #6b7280;
  --color-sf-msg-success-close-icon-color-alt2: #6b7280;
  --color-sf-msg-warning-color: #c2410c;
  --color-sf-msg-warning-bg-color: #fff7ed;
  --color-sf-msg-warning-border-color: #ffedd5;
  --color-sf-msg-warning-color-alt1: #c2410c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #fed7aa;
  --color-sf-msg-warning-color-alt2: #c2410c;
  --color-sf-msg-warning-bg-color-alt2: #fff7ed;
  --color-sf-msg-warning-border-color-alt2: #fff7ed;
  --color-sf-msg-warning-icon-color: #c2410c;
  --color-sf-msg-warning-icon-color-alt1: #c2410c;
  --color-sf-msg-warning-icon-color-alt2: #c2410c;
  --color-sf-msg-warning-close-icon-color: #c2410c;
  --color-sf-msg-warning-close-icon-color-alt1: #6b7280;
  --color-sf-msg-warning-close-icon-color-alt2: #6b7280;
  --color-sf-msg-info-color: #0e7490;
  --color-sf-msg-info-bg-color: #ecfeff;
  --color-sf-msg-info-border-color: #cffafe;
  --color-sf-msg-info-color-alt1: #0e7490;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #bae6fd;
  --color-sf-msg-info-color-alt2: #0e7490;
  --color-sf-msg-info-bg-color-alt2: #ecfeff;
  --color-sf-msg-info-border-color-alt2: #ecfeff;
  --color-sf-msg-info-icon-color: #0e7490;
  --color-sf-msg-info-icon-color-alt1: #6b7280;
  --color-sf-msg-info-icon-color-alt2: #0e7490;
  --color-sf-msg-info-close-icon-color: #0e7490;
  --color-sf-msg-info-close-icon-color-alt1: #6b7280;
  --color-sf-msg-info-close-icon-color-alt2: #6b7280;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: #fff;
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: ##000;
  --color-sf-breadcrumb-item-hover-color: #374151;
  --color-sf-breadcrumb-item-active-color: #4b5563;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, 0);
  --color-sf-chip-primary-bg-color: #eef2ff;
  --color-sf-chip-primary-icon-color: rgba(67, 56, 202, .5);
  --color-sf-chip-primary-border-color: #e0e7ff;
  --color-sf-chip-primary-text: #4338ca;
  --color-sf-chip-primary-icon-color-hover: #4338ca;
  --color-sf-chip-primary-icon-color-pressed: #4338ca;
  --color-sf-chip-primary-bg-color-hover: #eef2ff;
  --color-sf-chip-primary-border-color-hover: #c7d2fe;
  --color-sf-chip-primary-text-hover: #4338ca;
  --color-sf-chip-primary-bg-color-pressed: #e0e7ff;
  --color-sf-chip-primary-icon-bg-color-pressed: #c7d2fe;
  --color-sf-chip-primary-icon-bg-color-hover: #c7d2fe;
  --color-sf-chip-primary-border-color-pressed: #e0e7ff;
  --color-sf-chip-primary-text-pressed: #4f46e5;
  --color-sf-chip-primary-bg-color-disabled: #eef2ff;
  --color-sf-chip-primary-border-color-disabled: #e0e7ff;
  --color-sf-chip-primary-text-disabled: #a5b4fc;
  --color-sf-chip-secondary-bg-color: #f9fafb;
  --color-sf-chip-secondary-icon-color: #9ca3af;
  --color-sf-chip-secondary-border-color: #f3f4f6;
  --color-sf-chip-secondary-text-color: #374151;
  --color-sf-chip-secondary-icon-color-hover: #5f6875;
  --color-sf-chip-secondary-icon-color-pressed: #5f6875;
  --color-sf-chip-secondary-bg-color-hover: #f9fafb;
  --color-sf-chip-secondary-border-color-hover: #e5e7eb;
  --color-sf-chip-secondary-text-color-hover: #374151;
  --color-sf-chip-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-icon-bg-color-pressed: #d7dadf;
  --color-sf-chip-secondary-icon-bg-color-hover: #d7dadf;
  --color-sf-chip-secondary-border-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-text-color-pressed: #374151;
  --color-sf-chip-secondary-bg-color-disabled: #f9fafb;
  --color-sf-chip-secondary-border-color-disabled: #f3f4f6;
  --color-sf-chip-secondary-text-color-disabled: #9ca3af;
  --color-sf-chip-success-bg-color: #f0fdf4;
  --color-sf-chip-success-icon-color: rgba(21, 128, 61, .5);
  --color-sf-chip-success-border-color: #bbf7d0;
  --color-sf-chip-success-text: #15803d;
  --color-sf-chip-success-icon-color-hover: #489f68;
  --color-sf-chip-success-icon-color-pressed: #489f68;
  --color-sf-chip-success-bg-color-hover: #f0fdf4;
  --color-sf-chip-success-border-color-hover: #bbf7d0;
  --color-sf-chip-success-text-hover: #15803d;
  --color-sf-chip-success-bg-color-pressed: #bbf7d0;
  --color-sf-chip-success-icon-bg-color-pressed: #c4ebd2;
  --color-sf-chip-success-icon-bg-color-hover: #c4ebd2;
  --color-sf-chip-success-border-color-pressed: #bbf7d0;
  --color-sf-chip-success-text-pressed: #166534;
  --color-sf-chip-success-bg-color-disabled: #f0fdf4;
  --color-sf-chip-success-border-color-disabled: #bbf7d0;
  --color-sf-chip-success-text-disabled: #86efac;
  --color-sf-chip-warning-bg-color: #fff7ed;
  --color-sf-chip-warning-icon-color: rgba(194, 65, 12, .5);
  --color-sf-chip-warning-border-color: #ffedd5;
  --color-sf-chip-warning-text: #c2410c;
  --color-sf-chip-warning-icon-color-hover: #c2410c;
  --color-sf-chip-warning-icon-color-pressed: #c2410c;
  --color-sf-chip-warning-bg-color-hover: #fff7ed;
  --color-sf-chip-warning-border-color-hover: #fed7aa;
  --color-sf-chip-warning-text-hover: #c2410c;
  --color-sf-chip-warning-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-hover: #fed7aa;
  --color-sf-chip-warning-border-color-pressed: #fed7aa;
  --color-sf-chip-warning-text-pressed: #9a3412;
  --color-sf-chip-warning-bg-color-disabled: #fff7ed;
  --color-sf-chip-warning-border-color-disabled: #ffedd5;
  --color-sf-chip-warning-text-disabled: #fdba74;
  --color-sf-chip-danger-bg-color: #fef2f2;
  --color-sf-chip-danger-icon-color: rgba(185, 28, 28, .5);
  --color-sf-chip-danger-border-color: #fee2e2;
  --color-sf-chip-danger-text: #b91c1c;
  --color-sf-chip-danger-icon-color-hover: #b91c1c;
  --color-sf-chip-danger-icon-color-pressed: #b91c1c;
  --color-sf-chip-danger-bg-color-hover: #fef2f2;
  --color-sf-chip-danger-border-color-hover: #fecaca;
  --color-sf-chip-danger-text-hover: #b91c1c;
  --color-sf-chip-danger-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-hover: #fecaca;
  --color-sf-chip-danger-border-color-pressed: #fecaca;
  --color-sf-chip-danger-text-pressed: #991b1b;
  --color-sf-chip-danger-bg-color-disabled: #fef2f2;
  --color-sf-chip-danger-border-color-disabled: #fee2e2;
  --color-sf-chip-danger-text-disabled: #fca5a5;
  --color-sf-chip-info-bg-color: #ecfeff;
  --color-sf-chip-info-icon-color: rgba(14, 116, 144, .5);
  --color-sf-chip-info-border-color: #cffafe;
  --color-sf-chip-info-text: #0e7490;
  --color-sf-chip-info-icon-color-hover: #0e7490;
  --color-sf-chip-info-icon-color-pressed: #0e7490;
  --color-sf-chip-info-bg-color-hover: #ecfeff;
  --color-sf-chip-info-border-color-hover: #a5f3fc;
  --color-sf-chip-info-text-hover: #0e7490;
  --color-sf-chip-info-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-hover: #a5f3fc;
  --color-sf-chip-info-border-color-pressed: #a5f3fc;
  --color-sf-chip-info-text-pressed: #155e75;
  --color-sf-chip-info-bg-color-disabled: #ecfeff;
  --color-sf-chip-info-border-color-disabled: #cffafe;
  --color-sf-chip-info-text-disabled: #67e8f9;
}
:root,
.e-dark-mode {
  --e-font-name:
    "Inter",
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    arial,
    "Noto Sans",
    "Liberation Sans",
    sans-serif,
    "apple color emoji",
    "Segoe UI emoji",
    "Segoe UI Symbol",
    "Noto color emoji";
  --e-serif-font-name: "Roboto";
  --e-mono-font-name: "Roboto Mono";
  --e-radius: 1rem;
  --e-border: 1rem;
  --e-font-sans: sans-serif;
  --e-font-serif: serif;
  --e-font-mono: monospace;
}
:root,
.e-dark-mode {
  --e-font-family: var(--e-font-name), var(--e-font-sans);
}
.e-dark-mode {
  --color-sf-content-bg-color: rgba(17, 24, 39);
  --color-sf-content-bg-color-alt1: #1d2432;
  --color-sf-content-bg-color-alt2: #232937;
  --color-sf-content-bg-color-alt3: #282f3c;
  --color-sf-content-bg-color-alt4: #2f3542;
  --color-sf-content-bg-color-alt5: #343a47;
  --color-sf-content-bg-color-hover: #1a212f;
  --color-sf-content-bg-color-pressed: #242a38;
  --color-sf-content-bg-color-focus: #1a212f;
  --color-sf-content-bg-color-selected: #2e3441;
  --color-sf-content-bg-color-dragged: #242a38;
  --color-sf-content-bg-color-disabled: #111827;
  --color-sf-flyout-bg-color: #1a212f;
  --color-sf-flyout-bg-color-hover: #1f2634;
  --color-sf-flyout-bg-color-pressed: #242a38;
  --color-sf-flyout-bg-color-focus: #1f2634;
  --color-sf-flyout-bg-color-selected: #2e3441;
  --color-sf-flyout-bg-color-disabled: #1a212f;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #1a212f;
  --color-sf-table-bg-color-pressed: #242a38;
  --color-sf-table-bg-color-selected: #2e3441;
  --color-sf-text-input-bg-color: rgba(255, 255, 255, .05);
  --color-sf-treeview-item-active-hover-bg: ##2e3441;
  --color-sf-content-text-color: #fff;
  --color-sf-content-text-color-alt1: #e5e7eb;
  --color-sf-content-text-color-alt2: #d1d5db;
  --color-sf-content-text-color-alt3: #9ca3af;
  --color-sf-content-text-color-alt4: #6b7280;
  --color-sf-content-text-color-hover: #fff;
  --color-sf-content-text-color-pressed: #fff;
  --color-sf-content-text-color-focus: #fff;
  --color-sf-content-text-color-selected: #fff;
  --color-sf-content-text-color-dragged: #fff;
  --color-sf-content-text-color-disabled: #6b7280;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #fff;
  --color-sf-flyout-text-color-hover: #fff;
  --color-sf-flyout-text-color-pressed: #fff;
  --color-sf-flyout-text-color-focus: #fff;
  --color-sf-flyout-text-color-selected: #fff;
  --color-sf-flyout-text-color-disabled: #6b7280;
  --color-sf-table-text-color-hover: #fff;
  --color-sf-table-text-color-pressed: #fff;
  --color-sf-table-text-color-selected: #fff;
  --color-sf-icon-color: #d1d5db;
  --color-sf-icon-color-hover: #9ca3af;
  --color-sf-icon-color-pressed: #e5e7eb;
  --color-sf-icon-color-disabled: #4b5563;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #9ca3af;
  --color-sf-close-icon-color-pressed: #9ca3af;
  --color-sf-close-icon-color-disabled: #6b7280;
  --color-sf-border-light: #282f3c;
  --color-sf-border: #374151;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #4b5563;
  --color-sf-border-pressed: #6b7280;
  --color-sf-border-focus: #374151;
  --color-sf-border-selected: #4b5563;
  --color-sf-border-dragged: #374151;
  --color-sf-border-disabled: #374151;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #e5e7eb;
  --color-sf-flyout-border: #282f3c;
  --color-sf-dialog-border: rgba(255, 255, 255, .1);
  --color-sf-primary: rgba(99, 102, 241);
  --color-sf-primary-text-color: #000;
  --color-sf-primary-light: #3730a3;
  --color-sf-primary-lighter: #1e1b4b;
  --color-sf-primary-dark: #818cf8;
  --color-sf-primary-darker: #4f46e5;
  --color-sf-secondary: rgba(255, 255, 255, .01);
  --color-sf-success: #22c55e;
  --color-sf-info: #38bdf8;
  --color-sf-warning: #f97316;
  --color-sf-danger: #f87171;
  --color-sf-success-light: #164c37;
  --color-sf-info-light: #0e485b;
  --color-sf-warning-light: #573422;
  --color-sf-danger-light: #54252f;
  --color-sf-success-dark: #4ade80;
  --color-sf-info-dark: #38bdf8;
  --color-sf-warning-dark: #fb923c;
  --color-sf-danger-dark: #ef4444;
  --color-sf-success-lighter: #122a2c;
  --color-sf-info-lighter: #102838;
  --color-sf-warning-lighter: #282125;
  --color-sf-danger-lighter: #271d2a;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #6366f1;
  --color-sf-primary-border-color: #6366f1;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #818cf8;
  --color-sf-primary-border-color-hover: #818cf8;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #4f46e5;
  --color-sf-primary-border-color-pressed: #4f46e5;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #818cf8;
  --color-sf-primary-border-color-focus: #818cf8;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #312e81;
  --color-sf-primary-border-color-disabled: #312e81;
  --color-sf-primary-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-secondary-bg-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-border-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-text-color: #fff;
  --color-sf-secondary-bg-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-hover: #fff;
  --color-sf-secondary-bg-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-border-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-text-color-pressed: #fff;
  --color-sf-secondary-bg-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-focus: #fff;
  --color-sf-secondary-bg-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-disabled: rgba(255, 255, 255, .3);
  --color-sf-success-bg-color: #22c55e;
  --color-sf-success-border-color: #22c55e;
  --color-sf-success-text: #000;
  --color-sf-success-bg-color-hover: #4ade80;
  --color-sf-success-border-color-hover: #4ade80;
  --color-sf-success-text-hover: #000;
  --color-sf-success-bg-color-pressed: #16a34a;
  --color-sf-success-border-color-pressed: #16a34a;
  --color-sf-success-text-pressed: #000;
  --color-sf-success-bg-color-focus: #4ade80;
  --color-sf-success-border-color-focus: #4ade80;
  --color-sf-success-text-focus: #000;
  --color-sf-success-bg-color-disabled: #14532d;
  --color-sf-success-border-color-disabled: #14532d;
  --color-sf-success-text-disabled: rgba(0, 0, 0, .3);
  --color-sf-warning-bg-color: #f97316;
  --color-sf-warning-border-color: #f97316;
  --color-sf-warning-text: #000;
  --color-sf-warning-bg-color-hover: #fb923c;
  --color-sf-warning-border-color-hover: #fb923c;
  --color-sf-warning-text-hover: #000;
  --color-sf-warning-bg-color-pressed: #ea580c;
  --color-sf-warning-border-color-pressed: #ea580c;
  --color-sf-warning-text-pressed: #000;
  --color-sf-warning-bg-color-focus: #fb923c;
  --color-sf-warning-border-color-focus: #fb923c;
  --color-sf-warning-text-focus: #000;
  --color-sf-warning-bg-color-disabled: #7c2d12;
  --color-sf-warning-border-color-disabled: #7c2d12;
  --color-sf-warning-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-info-bg-color: #0ea5e9;
  --color-sf-info-border-color: #0ea5e9;
  --color-sf-info-text: #000;
  --color-sf-info-bg-color-hover: #38bdf8;
  --color-sf-info-border-color-hover: #38bdf8;
  --color-sf-info-text-hover: #000;
  --color-sf-info-bg-color-pressed: #0284c7;
  --color-sf-info-border-color-pressed: #0284c7;
  --color-sf-info-text-pressed: #000;
  --color-sf-info-bg-color-focus: #38bdf8;
  --color-sf-info-border-color-focus: #38bdf8;
  --color-sf-info-text-focus: #000;
  --color-sf-info-bg-color-disabled: #0c4a6e;
  --color-sf-info-border-color-disabled: #0c4a6e;
  --color-sf-info-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-danger-bg-color: #f87171;
  --color-sf-danger-border-color: #f87171;
  --color-sf-danger-text: #000;
  --color-sf-danger-bg-color-hover: #ef4444;
  --color-sf-danger-border-color-hover: #ef4444;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #dc2626;
  --color-sf-danger-border-color-pressed: #dc2626;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #ef4444;
  --color-sf-danger-border-color-focus: #ef4444;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #7f1d1d;
  --color-sf-danger-border-color-disabled: #7f1d1d;
  --color-sf-danger-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-primary-outline: #6366f1;
  --color-sf-secondary-outline: rgba(255, 255, 255, .1);
  --color-sf-warning-outline: #f97316;
  --color-sf-danger-outline: #f87171;
  --color-sf-success-outline: #22c55e;
  --color-sf-info-outline: #38bdf8;
  --color-sf-tooltip-bg-color: #f9fafb;
  --color-sf-tooltip-border: #f9fafb;
  --color-sf-tooltip-text-color: #1f2937;
  --color-sf-appbar-bg-color-alt1: #374151;
  --color-sf-appbar-color-alt1: #fff;
  --color-sf-appbar-border-color-alt1: #374151;
  --color-sf-appbar-hover-bg-color-alt1: #fff;
  --color-sf-appbar-bg-color-alt2: #e5e7eb;
  --color-sf-appbar-color-alt2: #111827;
  --color-sf-appbar-border-color-alt2: #e5e7eb;
  --color-sf-appbar-hover-bg-color-alt2: #fff;
  --color-sf-diagram-palette-background: #e5e7eb;
  --color-sf-diagram-palette-hover-background: #d1d5db;
  --color-sf-diagram-palette-selected-color: #9ca3af;
  --color-sf-rating-selected-color: #d1d5db;
  --color-sf-rating-unrated-color: #374151;
  --color-sf-rating-selected-disabled-color: #6b7280;
  --color-sf-rating-unrated-disabled-color: #374151;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #9ca3af;
  --color-sf-rating-pressed-color: #69e1f3;
  --color-sf-msg-color: #9ca3af;
  --color-sf-msg-bg-color: #1f2937;
  --color-sf-msg-border-color: #374151;
  --color-sf-msg-color-alt1: #9ca3af;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #374151;
  --color-sf-msg-color-alt2: #9ca3af;
  --color-sf-msg-bg-color-alt2: #1f2937;
  --color-sf-msg-border-color-alt2: #2c394c;
  --color-sf-msg-icon-color: #9ca3af;
  --color-sf-msg-icon-color-alt1: #9ca3af;
  --color-sf-msg-icon-color-alt2: #9ca3af;
  --color-sf-msg-close-icon-color: #9ca3af;
  --color-sf-msg-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-close-icon-color-alt2: #9ca3af;
  --color-sf-msg-danger-color: #f87171;
  --color-sf-msg-danger-bg-color: #271d2a;
  --color-sf-msg-danger-border-color: #4f2530;
  --color-sf-msg-danger-color-alt1: #f87171;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #4f2530;
  --color-sf-msg-danger-color-alt2: #f87171;
  --color-sf-msg-danger-bg-color-alt2: #271d2a;
  --color-sf-msg-danger-border-color-alt2: #271d2a;
  --color-sf-msg-danger-icon-color: #f87171;
  --color-sf-msg-danger-icon-color-alt1: #f87171;
  --color-sf-msg-danger-icon-color-alt2: #f87171;
  --color-sf-msg-danger-close-icon-color: #f87171;
  --color-sf-msg-danger-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-danger-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-success-color: #22c55e;
  --color-sf-msg-success-bg-color: #122a2c;
  --color-sf-msg-success-border-color: #154936;
  --color-sf-msg-success-color-alt1: #22c55e;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #154936;
  --color-sf-msg-success-color-alt2: #22c55e;
  --color-sf-msg-success-bg-color-alt2: #122a2c;
  --color-sf-msg-success-border-color-alt2: #122a2c;
  --color-sf-msg-success-icon-color: #22c55e;
  --color-sf-msg-success-icon-color-alt1: #22c55e;
  --color-sf-msg-success-icon-color-alt2: #22c55e;
  --color-sf-msg-success-close-icon-color: #22c55e;
  --color-sf-msg-success-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-success-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-warning-color: #fb923c;
  --color-sf-msg-warning-bg-color: #282125;
  --color-sf-msg-warning-border-color: #523122;
  --color-sf-msg-warning-color-alt1: #fb923c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #523122;
  --color-sf-msg-warning-color-alt2: #fb923c;
  --color-sf-msg-warning-bg-color-alt2: #282125;
  --color-sf-msg-warning-border-color-alt2: #282125;
  --color-sf-msg-warning-icon-color: #fb923c;
  --color-sf-msg-warning-icon-color-alt1: #fb923c;
  --color-sf-msg-warning-icon-color-alt2: #fb923c;
  --color-sf-msg-warning-close-icon-color: #fb923c;
  --color-sf-msg-warning-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-warning-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-info-color: #22d3ee;
  --color-sf-msg-info-bg-color: #102838;
  --color-sf-msg-info-border-color: #0e4457;
  --color-sf-msg-info-color-alt1: #22d3ee;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #0e4457;
  --color-sf-msg-info-color-alt2: #22d3ee;
  --color-sf-msg-info-bg-color-alt2: #102838;
  --color-sf-msg-info-border-color-alt2: #102838;
  --color-sf-msg-info-icon-color: #06b6d4;
  --color-sf-msg-info-icon-color-alt1: #22d3ee;
  --color-sf-msg-info-icon-color-alt2: #22d3ee;
  --color-sf-msg-info-close-icon-color: #22d3ee;
  --color-sf-msg-info-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-info-close-icon-color-alt2: #adb5bd;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: rgba(17, 24, 39);
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: #000;
  --color-sf-breadcrumb-item-hover-color: #e5e7eb;
  --color-sf-breadcrumb-item-active-color: #d1d5db;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, .01);
  --color-sf-chip-primary-bg-color: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-icon-color: rgba(99, 102, 241, .5);
  --color-sf-chip-primary-border-color: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text: #818cf8;
  --color-sf-chip-primary-icon-color-hover: #818cf8;
  --color-sf-chip-primary-icon-color-pressed: #818cf8;
  --color-sf-chip-primary-bg-color-hover: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-hover: rgba(79, 70, 229, .7);
  --color-sf-chip-primary-text-hover: #818cf8;
  --color-sf-chip-primary-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-hover: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-border-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-text-pressed: #c7d2fe;
  --color-sf-chip-primary-bg-color-disabled: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-disabled: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text-disabled: #3730a3;
  --color-sf-chip-secondary-bg-color: #1f2937;
  --color-sf-chip-secondary-icon-color: #6b7280;
  --color-sf-chip-secondary-border-color: #374151;
  --color-sf-chip-secondary-text-color: #9ca3af;
  --color-sf-chip-secondary-icon-color-hover: #9ca3af;
  --color-sf-chip-secondary-icon-color-pressed: #9ca3af;
  --color-sf-chip-secondary-bg-color-hover: #1f2937;
  --color-sf-chip-secondary-border-color-hover: #4b5563;
  --color-sf-chip-secondary-text-color-hover: #9ca3af;
  --color-sf-chip-secondary-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-hover: #4b5563;
  --color-sf-chip-secondary-border-color-pressed: #4b5563;
  --color-sf-chip-secondary-text-color-pressed: #d1d5db;
  --color-sf-chip-secondary-bg-color-disabled: #1f2937;
  --color-sf-chip-secondary-border-color-disabled: #374151;
  --color-sf-chip-secondary-text-color-disabled: #4b5563;
  --color-sf-chip-success-bg-color: rgba(34, 197, 94, .1);
  --color-sf-chip-success-icon-color: rgba(34, 197, 94, .5);
  --color-sf-chip-success-border-color: rgba(34, 197, 94, .2);
  --color-sf-chip-success-text: #22c55e;
  --color-sf-chip-success-icon-color-hover: #22c55e;
  --color-sf-chip-success-icon-color-pressed: #4ade80;
  --color-sf-chip-success-bg-color-hover: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-hover: #22c55e;
  --color-sf-chip-success-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-border-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-pressed: #22c55e;
  --color-sf-chip-success-bg-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-text-disabled: #14532d;
  --color-sf-chip-warning-bg-color: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-icon-color: rgba(249, 115, 22, .5);
  --color-sf-chip-warning-border-color: rgba(249, 115, 22, .2);
  --color-sf-chip-warning-text: #fb923c;
  --color-sf-chip-warning-icon-color-hover: #fb923c;
  --color-sf-chip-warning-icon-color-pressed: #fb923c;
  --color-sf-chip-warning-bg-color-hover: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-hover: #fb923c;
  --color-sf-chip-warning-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-border-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-pressed: #fed7aa;
  --color-sf-chip-warning-bg-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-text-disabled: #9a3412;
  --color-sf-chip-danger-bg-color: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-icon-color: rgba(239, 68, 68, .5);
  --color-sf-chip-danger-border-color: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text: #f87171;
  --color-sf-chip-danger-icon-color-hover: #f87171;
  --color-sf-chip-danger-icon-color-pressed: #f87171;
  --color-sf-chip-danger-bg-color-hover: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-hover: #f87171;
  --color-sf-chip-danger-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-border-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-pressed: #fca5a5;
  --color-sf-chip-danger-bg-color-disabled: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-disabled: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text-disabled: #7f1d1d;
  --color-sf-chip-info-bg-color: rgba(6, 182, 212, .1);
  --color-sf-chip-info-icon-color: rgba(6, 182, 212, .5);
  --color-sf-chip-info-border-color: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text: #22d3ee;
  --color-sf-chip-info-icon-color-hover: #22d3ee;
  --color-sf-chip-info-icon-color-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-hover: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-hover: #22d3ee;
  --color-sf-chip-info-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-border-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-disabled: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-disabled: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text-disabled: #155e75;
}
:root {
  --color-sf-content-bg-color: rgba(255, 255, 255);
  --color-sf-content-bg-color-alt1: #f9fafb;
  --color-sf-content-bg-color-alt2: #f3f4f6;
  --color-sf-content-bg-color-alt3: #e5e7eb;
  --color-sf-content-bg-color-alt4: #9ca3af;
  --color-sf-content-bg-color-alt5: #6b7280;
  --color-sf-content-bg-color-hover: #f9fafb;
  --color-sf-content-bg-color-pressed: #f3f4f6;
  --color-sf-content-bg-color-focus: #f9fafb;
  --color-sf-content-bg-color-selected: #e5e7eb;
  --color-sf-content-bg-color-dragged: #f3f4f6;
  --color-sf-content-bg-color-disabled: #ffffff;
  --color-sf-flyout-bg-color: #ffffff;
  --color-sf-flyout-bg-color-hover: #f3f4f6;
  --color-sf-flyout-bg-color-pressed: #e5e7eb;
  --color-sf-flyout-bg-color-focus: #f3f4f6;
  --color-sf-flyout-bg-color-selected: #e5e7eb;
  --color-sf-flyout-bg-color-disabled: #fff;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #f9fafb;
  --color-sf-table-bg-color-pressed: #f3f4f6;
  --color-sf-table-bg-color-selected: #e5e7eb;
  --color-sf-text-input-bg-color: #ffffff;
  --color-sf-treeview-item-active-hover-bg: #e5e7eb;
  --color-sf-content-text-color: #111827;
  --color-sf-content-text-color-alt1: #374151;
  --color-sf-content-text-color-alt2: #4b5563;
  --color-sf-content-text-color-alt3: #6b7280;
  --color-sf-content-text-color-alt4: #9ca3af;
  --color-sf-content-text-color-hover: #111827;
  --color-sf-content-text-color-pressed: #111827;
  --color-sf-content-text-color-focus: #111827;
  --color-sf-content-text-color-selected: #111827;
  --color-sf-content-text-color-dragged: #111827;
  --color-sf-content-text-color-disabled: #9ca3af;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #111827;
  --color-sf-flyout-text-color-hover: #111827;
  --color-sf-flyout-text-color-pressed: #111827;
  --color-sf-flyout-text-color-focus: #111827;
  --color-sf-flyout-text-color-selected: #111827;
  --color-sf-flyout-text-color-disabled: #9ca3af;
  --color-sf-table-text-color-hover: #111827;
  --color-sf-table-text-color-pressed: #111827;
  --color-sf-table-text-color-selected: #111827;
  --color-sf-icon-color: #6b7280;
  --color-sf-icon-color-hover: #374151;
  --color-sf-icon-color-pressed: #6b7280;
  --color-sf-icon-color-disabled: #d1d5db;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #6b7280;
  --color-sf-close-icon-color-pressed: #6b7280;
  --color-sf-close-icon-color-disabled: #d1d5db;
  --color-sf-border-light: #e5e7eb;
  --color-sf-border: #d1d5db;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #d1d5db;
  --color-sf-border-pressed: #9ca3af;
  --color-sf-border-focus: #d1d5db;
  --color-sf-border-selected: #9ca3af;
  --color-sf-border-dragged: #e5e7eb;
  --color-sf-border-disabled: #e5e7eb;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #dee2e6;
  --color-sf-flyout-border: #e5e7eb;
  --color-sf-dialog-border: #fff;
  --color-sf-primary: rgba(79, 70, 229);
  --color-sf-primary-text-color: #fff;
  --color-sf-primary-light: #818cf8;
  --color-sf-primary-lighter: #e0e7ff;
  --color-sf-primary-dark: #4338ca;
  --color-sf-primary-darker: #3730a3;
  --color-sf-secondary: #ffffff;
  --color-sf-success: #15803d;
  --color-sf-info: #0e7490;
  --color-sf-warning: #c2410c;
  --color-sf-danger: #dc2626;
  --color-sf-success-light: #dcfce7;
  --color-sf-info-light: #cffafe;
  --color-sf-warning-light: #ffedd5;
  --color-sf-danger-light: #fee2e2;
  --color-sf-success-dark: #166534;
  --color-sf-info-dark: #155e75;
  --color-sf-warning-dark: #9a3412;
  --color-sf-danger-dark: #b91c1c;
  --color-sf-success-lighter: #f0fdf4;
  --color-sf-info-lighter: #ecfeff;
  --color-sf-warning-lighter: #fff7fd;
  --color-sf-danger-lighter: #fef2f2;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #4f46e5;
  --color-sf-primary-border-color: #4f46e5;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #4338ca;
  --color-sf-primary-border-color-hover: #4338ca;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #3730a3;
  --color-sf-primary-border-color-pressed: #3730a3;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #4338ca;
  --color-sf-primary-border-color-focus: #4338ca;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #a5b4fc;
  --color-sf-primary-border-color-disabled: #a5b4fc;
  --color-sf-primary-text-disabled: #fff;
  --color-sf-secondary-bg-color: #fff;
  --color-sf-secondary-border-color: #d1d5db;
  --color-sf-secondary-text-color: #374151;
  --color-sf-secondary-bg-color-hover: #f3f4f6;
  --color-sf-secondary-border-color-hover: #d1d5db;
  --color-sf-secondary-text-color-hover: #374151;
  --color-sf-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-secondary-border-color-pressed: #d1d5db;
  --color-sf-secondary-text-color-pressed: #374151;
  --color-sf-secondary-bg-color-focus: #f3f4f6;
  --color-sf-secondary-border-color-focus: #d1d5db;
  --color-sf-secondary-text-color-focus: #374151;
  --color-sf-secondary-bg-color-disabled: #fff;
  --color-sf-secondary-border-color-disabled: #e5e7eb;
  --color-sf-secondary-text-color-disabled: #9ca3af;
  --color-sf-success-bg-color: #15803d;
  --color-sf-success-border-color: #15803d;
  --color-sf-success-text: #fff;
  --color-sf-success-bg-color-hover: #166534;
  --color-sf-success-border-color-hover: #166534;
  --color-sf-success-text-hover: #fff;
  --color-sf-success-bg-color-pressed: #14532d;
  --color-sf-success-border-color-pressed: #14532d;
  --color-sf-success-text-pressed: #fff;
  --color-sf-success-bg-color-focus: #166534;
  --color-sf-success-border-color-focus: #166534;
  --color-sf-success-text-focus: #fff;
  --color-sf-success-bg-color-disabled: #86efac;
  --color-sf-success-border-color-disabled: #86efac;
  --color-sf-success-text-disabled: #fff;
  --color-sf-warning-bg-color: #c2410c;
  --color-sf-warning-border-color: #c2410c;
  --color-sf-warning-text: #fff;
  --color-sf-warning-bg-color-hover: #9a3412;
  --color-sf-warning-border-color-hover: #9a3412;
  --color-sf-warning-text-hover: #fff;
  --color-sf-warning-bg-color-pressed: #7c2d12;
  --color-sf-warning-border-color-pressed: #7c2d12;
  --color-sf-warning-text-pressed: #fff;
  --color-sf-warning-bg-color-focus: #9a3412;
  --color-sf-warning-border-color-focus: #9a3412;
  --color-sf-warning-text-focus: #fff;
  --color-sf-warning-bg-color-disabled: #fdba74;
  --color-sf-warning-border-color-disabled: #fdba74;
  --color-sf-warning-text-disabled: #fff;
  --color-sf-info-bg-color: #0e7490;
  --color-sf-info-border-color: #0e7490;
  --color-sf-info-text: #fff;
  --color-sf-info-bg-color-hover: #155e75;
  --color-sf-info-border-color-hover: #155e75;
  --color-sf-info-text-hover: #fff;
  --color-sf-info-bg-color-pressed: #164e63;
  --color-sf-info-border-color-pressed: #164e63;
  --color-sf-info-text-pressed: #fff;
  --color-sf-info-bg-color-focus: #155e75;
  --color-sf-info-border-color-focus: #155e75;
  --color-sf-info-text-focus: #fff;
  --color-sf-info-bg-color-disabled: #67e8f9;
  --color-sf-info-border-color-disabled: #67e8f9;
  --color-sf-info-text-disabled: #fff;
  --color-sf-danger-bg-color: #dc2626;
  --color-sf-danger-border-color: #dc2626;
  --color-sf-danger-text: #fff;
  --color-sf-danger-bg-color-hover: #b91c1c;
  --color-sf-danger-border-color-hover: #b91c1c;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #991b1b;
  --color-sf-danger-border-color-pressed: #991b1b;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #b91c1c;
  --color-sf-danger-border-color-focus: #b91c1c;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #fca5a5;
  --color-sf-danger-border-color-disabled: #fca5a5;
  --color-sf-danger-text-disabled: #fff;
  --color-sf-primary-outline: #4f46e5;
  --color-sf-secondary-outline: #d1d5db;
  --color-sf-warning-outline: #c2410c;
  --color-sf-danger-outline: #dc2626;
  --color-sf-success-outline: #15803d;
  --color-sf-info-outline: #0e7490;
  --color-sf-tooltip-bg-color: #111827;
  --color-sf-tooltip-border: #111827;
  --color-sf-tooltip-text-color: #f9fafb;
  --color-sf-appbar-bg-color-alt1: #ffffff;
  --color-sf-appbar-color-alt1: #111827;
  --color-sf-appbar-border-color-alt1: #ffffff;
  --color-sf-appbar-hover-bg-color-alt1: rgba(255, 255, 255, .39);
  --color-sf-appbar-bg-color-alt2: #1f2937;
  --color-sf-appbar-color-alt2: #ffffff;
  --color-sf-appbar-border-color-alt2: #1f2937;
  --color-sf-appbar-hover-bg-color-alt2: #818cf8;
  --color-sf-diagram-palette-background: #fff;
  --color-sf-diagram-palette-hover-background: #f9fafb;
  --color-sf-diagram-palette-selected-color: #e5e7eb;
  --color-sf-rating-selected-color: #111827;
  --color-sf-rating-unrated-color: #e5e7eb;
  --color-sf-rating-selected-disabled-color: #9ca3af;
  --color-sf-rating-unrated-disabled-color: #e5e7eb;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #374151;
  --color-sf-rating-pressed-color: #251bc3;
  --color-sf-msg-color: #374151;
  --color-sf-msg-bg-color: #f9fafb;
  --color-sf-msg-border-color: #e6e7ea;
  --color-sf-msg-color-alt1: #111827;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #e6e7ea;
  --color-sf-msg-color-alt2: #374151;
  --color-sf-msg-bg-color-alt2: #f9fafb;
  --color-sf-msg-border-color-alt2: #f1f3f4;
  --color-sf-msg-icon-color: #374151;
  --color-sf-msg-icon-color-alt1: #111827;
  --color-sf-msg-icon-color-alt2: #808691;
  --color-sf-msg-close-icon-color: #374151;
  --color-sf-msg-close-icon-color-alt1: #6b7280;
  --color-sf-msg-close-icon-color-alt2: #374151;
  --color-sf-msg-danger-color: #b91c1c;
  --color-sf-msg-danger-bg-color: #fff5f5;
  --color-sf-msg-danger-border-color: #fee2e2;
  --color-sf-msg-danger-color-alt1: #dc2626;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #fecaca;
  --color-sf-msg-danger-color-alt2: #e45959;
  --color-sf-msg-danger-bg-color-alt2: #fff5f5;
  --color-sf-msg-danger-border-color-alt2: #fff5f5;
  --color-sf-msg-danger-icon-color: #dc2626;
  --color-sf-msg-danger-icon-color-alt1: #dc2626;
  --color-sf-msg-danger-icon-color-alt2: #dc2626;
  --color-sf-msg-danger-close-icon-color: #b91c1c;
  --color-sf-msg-danger-close-icon-color-alt1: #6b7280;
  --color-sf-msg-danger-close-icon-color-alt2: #6b7280;
  --color-sf-msg-success-color: #15803d;
  --color-sf-msg-success-bg-color: #f0fdf4;
  --color-sf-msg-success-border-color: #bbf7d0;
  --color-sf-msg-success-color-alt1: #15803d;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #bbf7d0;
  --color-sf-msg-success-color-alt2: #15803d;
  --color-sf-msg-success-bg-color-alt2: #f0fdf4;
  --color-sf-msg-success-border-color-alt2: #f0fdf4;
  --color-sf-msg-success-icon-color: #15803d;
  --color-sf-msg-success-icon-color-alt1: #15803d;
  --color-sf-msg-success-icon-color-alt2: #15803d;
  --color-sf-msg-success-close-icon-color: #15803d;
  --color-sf-msg-success-close-icon-color-alt1: #6b7280;
  --color-sf-msg-success-close-icon-color-alt2: #6b7280;
  --color-sf-msg-warning-color: #c2410c;
  --color-sf-msg-warning-bg-color: #fff7ed;
  --color-sf-msg-warning-border-color: #ffedd5;
  --color-sf-msg-warning-color-alt1: #c2410c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #fed7aa;
  --color-sf-msg-warning-color-alt2: #c2410c;
  --color-sf-msg-warning-bg-color-alt2: #fff7ed;
  --color-sf-msg-warning-border-color-alt2: #fff7ed;
  --color-sf-msg-warning-icon-color: #c2410c;
  --color-sf-msg-warning-icon-color-alt1: #c2410c;
  --color-sf-msg-warning-icon-color-alt2: #c2410c;
  --color-sf-msg-warning-close-icon-color: #c2410c;
  --color-sf-msg-warning-close-icon-color-alt1: #6b7280;
  --color-sf-msg-warning-close-icon-color-alt2: #6b7280;
  --color-sf-msg-info-color: #0e7490;
  --color-sf-msg-info-bg-color: #ecfeff;
  --color-sf-msg-info-border-color: #cffafe;
  --color-sf-msg-info-color-alt1: #0e7490;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #bae6fd;
  --color-sf-msg-info-color-alt2: #0e7490;
  --color-sf-msg-info-bg-color-alt2: #ecfeff;
  --color-sf-msg-info-border-color-alt2: #ecfeff;
  --color-sf-msg-info-icon-color: #0e7490;
  --color-sf-msg-info-icon-color-alt1: #6b7280;
  --color-sf-msg-info-icon-color-alt2: #0e7490;
  --color-sf-msg-info-close-icon-color: #0e7490;
  --color-sf-msg-info-close-icon-color-alt1: #6b7280;
  --color-sf-msg-info-close-icon-color-alt2: #6b7280;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: #fff;
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: ##000;
  --color-sf-breadcrumb-item-hover-color: #374151;
  --color-sf-breadcrumb-item-active-color: #4b5563;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, 0);
  --color-sf-chip-primary-bg-color: #eef2ff;
  --color-sf-chip-primary-icon-color: rgba(67, 56, 202, .5);
  --color-sf-chip-primary-border-color: #e0e7ff;
  --color-sf-chip-primary-text: #4338ca;
  --color-sf-chip-primary-icon-color-hover: #4338ca;
  --color-sf-chip-primary-icon-color-pressed: #4338ca;
  --color-sf-chip-primary-bg-color-hover: #eef2ff;
  --color-sf-chip-primary-border-color-hover: #c7d2fe;
  --color-sf-chip-primary-text-hover: #4338ca;
  --color-sf-chip-primary-bg-color-pressed: #e0e7ff;
  --color-sf-chip-primary-icon-bg-color-pressed: #c7d2fe;
  --color-sf-chip-primary-icon-bg-color-hover: #c7d2fe;
  --color-sf-chip-primary-border-color-pressed: #e0e7ff;
  --color-sf-chip-primary-text-pressed: #4f46e5;
  --color-sf-chip-primary-bg-color-disabled: #eef2ff;
  --color-sf-chip-primary-border-color-disabled: #e0e7ff;
  --color-sf-chip-primary-text-disabled: #a5b4fc;
  --color-sf-chip-secondary-bg-color: #f9fafb;
  --color-sf-chip-secondary-icon-color: #9ca3af;
  --color-sf-chip-secondary-border-color: #f3f4f6;
  --color-sf-chip-secondary-text-color: #374151;
  --color-sf-chip-secondary-icon-color-hover: #5f6875;
  --color-sf-chip-secondary-icon-color-pressed: #5f6875;
  --color-sf-chip-secondary-bg-color-hover: #f9fafb;
  --color-sf-chip-secondary-border-color-hover: #e5e7eb;
  --color-sf-chip-secondary-text-color-hover: #374151;
  --color-sf-chip-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-icon-bg-color-pressed: #d7dadf;
  --color-sf-chip-secondary-icon-bg-color-hover: #d7dadf;
  --color-sf-chip-secondary-border-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-text-color-pressed: #374151;
  --color-sf-chip-secondary-bg-color-disabled: #f9fafb;
  --color-sf-chip-secondary-border-color-disabled: #f3f4f6;
  --color-sf-chip-secondary-text-color-disabled: #9ca3af;
  --color-sf-chip-success-bg-color: #f0fdf4;
  --color-sf-chip-success-icon-color: rgba(21, 128, 61, .5);
  --color-sf-chip-success-border-color: #bbf7d0;
  --color-sf-chip-success-text: #15803d;
  --color-sf-chip-success-icon-color-hover: #489f68;
  --color-sf-chip-success-icon-color-pressed: #489f68;
  --color-sf-chip-success-bg-color-hover: #f0fdf4;
  --color-sf-chip-success-border-color-hover: #bbf7d0;
  --color-sf-chip-success-text-hover: #15803d;
  --color-sf-chip-success-bg-color-pressed: #bbf7d0;
  --color-sf-chip-success-icon-bg-color-pressed: #c4ebd2;
  --color-sf-chip-success-icon-bg-color-hover: #c4ebd2;
  --color-sf-chip-success-border-color-pressed: #bbf7d0;
  --color-sf-chip-success-text-pressed: #166534;
  --color-sf-chip-success-bg-color-disabled: #f0fdf4;
  --color-sf-chip-success-border-color-disabled: #bbf7d0;
  --color-sf-chip-success-text-disabled: #86efac;
  --color-sf-chip-warning-bg-color: #fff7ed;
  --color-sf-chip-warning-icon-color: rgba(194, 65, 12, .5);
  --color-sf-chip-warning-border-color: #ffedd5;
  --color-sf-chip-warning-text: #c2410c;
  --color-sf-chip-warning-icon-color-hover: #c2410c;
  --color-sf-chip-warning-icon-color-pressed: #c2410c;
  --color-sf-chip-warning-bg-color-hover: #fff7ed;
  --color-sf-chip-warning-border-color-hover: #fed7aa;
  --color-sf-chip-warning-text-hover: #c2410c;
  --color-sf-chip-warning-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-hover: #fed7aa;
  --color-sf-chip-warning-border-color-pressed: #fed7aa;
  --color-sf-chip-warning-text-pressed: #9a3412;
  --color-sf-chip-warning-bg-color-disabled: #fff7ed;
  --color-sf-chip-warning-border-color-disabled: #ffedd5;
  --color-sf-chip-warning-text-disabled: #fdba74;
  --color-sf-chip-danger-bg-color: #fef2f2;
  --color-sf-chip-danger-icon-color: rgba(185, 28, 28, .5);
  --color-sf-chip-danger-border-color: #fee2e2;
  --color-sf-chip-danger-text: #b91c1c;
  --color-sf-chip-danger-icon-color-hover: #b91c1c;
  --color-sf-chip-danger-icon-color-pressed: #b91c1c;
  --color-sf-chip-danger-bg-color-hover: #fef2f2;
  --color-sf-chip-danger-border-color-hover: #fecaca;
  --color-sf-chip-danger-text-hover: #b91c1c;
  --color-sf-chip-danger-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-hover: #fecaca;
  --color-sf-chip-danger-border-color-pressed: #fecaca;
  --color-sf-chip-danger-text-pressed: #991b1b;
  --color-sf-chip-danger-bg-color-disabled: #fef2f2;
  --color-sf-chip-danger-border-color-disabled: #fee2e2;
  --color-sf-chip-danger-text-disabled: #fca5a5;
  --color-sf-chip-info-bg-color: #ecfeff;
  --color-sf-chip-info-icon-color: rgba(14, 116, 144, .5);
  --color-sf-chip-info-border-color: #cffafe;
  --color-sf-chip-info-text: #0e7490;
  --color-sf-chip-info-icon-color-hover: #0e7490;
  --color-sf-chip-info-icon-color-pressed: #0e7490;
  --color-sf-chip-info-bg-color-hover: #ecfeff;
  --color-sf-chip-info-border-color-hover: #a5f3fc;
  --color-sf-chip-info-text-hover: #0e7490;
  --color-sf-chip-info-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-hover: #a5f3fc;
  --color-sf-chip-info-border-color-pressed: #a5f3fc;
  --color-sf-chip-info-text-pressed: #155e75;
  --color-sf-chip-info-bg-color-disabled: #ecfeff;
  --color-sf-chip-info-border-color-disabled: #cffafe;
  --color-sf-chip-info-text-disabled: #67e8f9;
}
:root,
.e-dark-mode {
  --e-font-name:
    "Inter",
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    arial,
    "Noto Sans",
    "Liberation Sans",
    sans-serif,
    "apple color emoji",
    "Segoe UI emoji",
    "Segoe UI Symbol",
    "Noto color emoji";
  --e-serif-font-name: "Roboto";
  --e-mono-font-name: "Roboto Mono";
  --e-radius: 1rem;
  --e-border: 1rem;
  --e-font-sans: sans-serif;
  --e-font-serif: serif;
  --e-font-mono: monospace;
}
:root,
.e-dark-mode {
  --e-font-family: var(--e-font-name), var(--e-font-sans);
}
.e-dark-mode {
  --color-sf-content-bg-color: rgba(17, 24, 39);
  --color-sf-content-bg-color-alt1: #1d2432;
  --color-sf-content-bg-color-alt2: #232937;
  --color-sf-content-bg-color-alt3: #282f3c;
  --color-sf-content-bg-color-alt4: #2f3542;
  --color-sf-content-bg-color-alt5: #343a47;
  --color-sf-content-bg-color-hover: #1a212f;
  --color-sf-content-bg-color-pressed: #242a38;
  --color-sf-content-bg-color-focus: #1a212f;
  --color-sf-content-bg-color-selected: #2e3441;
  --color-sf-content-bg-color-dragged: #242a38;
  --color-sf-content-bg-color-disabled: #111827;
  --color-sf-flyout-bg-color: #1a212f;
  --color-sf-flyout-bg-color-hover: #1f2634;
  --color-sf-flyout-bg-color-pressed: #242a38;
  --color-sf-flyout-bg-color-focus: #1f2634;
  --color-sf-flyout-bg-color-selected: #2e3441;
  --color-sf-flyout-bg-color-disabled: #1a212f;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #1a212f;
  --color-sf-table-bg-color-pressed: #242a38;
  --color-sf-table-bg-color-selected: #2e3441;
  --color-sf-text-input-bg-color: rgba(255, 255, 255, .05);
  --color-sf-treeview-item-active-hover-bg: ##2e3441;
  --color-sf-content-text-color: #fff;
  --color-sf-content-text-color-alt1: #e5e7eb;
  --color-sf-content-text-color-alt2: #d1d5db;
  --color-sf-content-text-color-alt3: #9ca3af;
  --color-sf-content-text-color-alt4: #6b7280;
  --color-sf-content-text-color-hover: #fff;
  --color-sf-content-text-color-pressed: #fff;
  --color-sf-content-text-color-focus: #fff;
  --color-sf-content-text-color-selected: #fff;
  --color-sf-content-text-color-dragged: #fff;
  --color-sf-content-text-color-disabled: #6b7280;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #fff;
  --color-sf-flyout-text-color-hover: #fff;
  --color-sf-flyout-text-color-pressed: #fff;
  --color-sf-flyout-text-color-focus: #fff;
  --color-sf-flyout-text-color-selected: #fff;
  --color-sf-flyout-text-color-disabled: #6b7280;
  --color-sf-table-text-color-hover: #fff;
  --color-sf-table-text-color-pressed: #fff;
  --color-sf-table-text-color-selected: #fff;
  --color-sf-icon-color: #d1d5db;
  --color-sf-icon-color-hover: #9ca3af;
  --color-sf-icon-color-pressed: #e5e7eb;
  --color-sf-icon-color-disabled: #4b5563;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #9ca3af;
  --color-sf-close-icon-color-pressed: #9ca3af;
  --color-sf-close-icon-color-disabled: #6b7280;
  --color-sf-border-light: #282f3c;
  --color-sf-border: #374151;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #4b5563;
  --color-sf-border-pressed: #6b7280;
  --color-sf-border-focus: #374151;
  --color-sf-border-selected: #4b5563;
  --color-sf-border-dragged: #374151;
  --color-sf-border-disabled: #374151;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #e5e7eb;
  --color-sf-flyout-border: #282f3c;
  --color-sf-dialog-border: rgba(255, 255, 255, .1);
  --color-sf-primary: rgba(99, 102, 241);
  --color-sf-primary-text-color: #000;
  --color-sf-primary-light: #3730a3;
  --color-sf-primary-lighter: #1e1b4b;
  --color-sf-primary-dark: #818cf8;
  --color-sf-primary-darker: #4f46e5;
  --color-sf-secondary: rgba(255, 255, 255, .01);
  --color-sf-success: #22c55e;
  --color-sf-info: #38bdf8;
  --color-sf-warning: #f97316;
  --color-sf-danger: #f87171;
  --color-sf-success-light: #164c37;
  --color-sf-info-light: #0e485b;
  --color-sf-warning-light: #573422;
  --color-sf-danger-light: #54252f;
  --color-sf-success-dark: #4ade80;
  --color-sf-info-dark: #38bdf8;
  --color-sf-warning-dark: #fb923c;
  --color-sf-danger-dark: #ef4444;
  --color-sf-success-lighter: #122a2c;
  --color-sf-info-lighter: #102838;
  --color-sf-warning-lighter: #282125;
  --color-sf-danger-lighter: #271d2a;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #6366f1;
  --color-sf-primary-border-color: #6366f1;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #818cf8;
  --color-sf-primary-border-color-hover: #818cf8;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #4f46e5;
  --color-sf-primary-border-color-pressed: #4f46e5;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #818cf8;
  --color-sf-primary-border-color-focus: #818cf8;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #312e81;
  --color-sf-primary-border-color-disabled: #312e81;
  --color-sf-primary-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-secondary-bg-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-border-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-text-color: #fff;
  --color-sf-secondary-bg-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-hover: #fff;
  --color-sf-secondary-bg-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-border-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-text-color-pressed: #fff;
  --color-sf-secondary-bg-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-focus: #fff;
  --color-sf-secondary-bg-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-disabled: rgba(255, 255, 255, .3);
  --color-sf-success-bg-color: #22c55e;
  --color-sf-success-border-color: #22c55e;
  --color-sf-success-text: #000;
  --color-sf-success-bg-color-hover: #4ade80;
  --color-sf-success-border-color-hover: #4ade80;
  --color-sf-success-text-hover: #000;
  --color-sf-success-bg-color-pressed: #16a34a;
  --color-sf-success-border-color-pressed: #16a34a;
  --color-sf-success-text-pressed: #000;
  --color-sf-success-bg-color-focus: #4ade80;
  --color-sf-success-border-color-focus: #4ade80;
  --color-sf-success-text-focus: #000;
  --color-sf-success-bg-color-disabled: #14532d;
  --color-sf-success-border-color-disabled: #14532d;
  --color-sf-success-text-disabled: rgba(0, 0, 0, .3);
  --color-sf-warning-bg-color: #f97316;
  --color-sf-warning-border-color: #f97316;
  --color-sf-warning-text: #000;
  --color-sf-warning-bg-color-hover: #fb923c;
  --color-sf-warning-border-color-hover: #fb923c;
  --color-sf-warning-text-hover: #000;
  --color-sf-warning-bg-color-pressed: #ea580c;
  --color-sf-warning-border-color-pressed: #ea580c;
  --color-sf-warning-text-pressed: #000;
  --color-sf-warning-bg-color-focus: #fb923c;
  --color-sf-warning-border-color-focus: #fb923c;
  --color-sf-warning-text-focus: #000;
  --color-sf-warning-bg-color-disabled: #7c2d12;
  --color-sf-warning-border-color-disabled: #7c2d12;
  --color-sf-warning-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-info-bg-color: #0ea5e9;
  --color-sf-info-border-color: #0ea5e9;
  --color-sf-info-text: #000;
  --color-sf-info-bg-color-hover: #38bdf8;
  --color-sf-info-border-color-hover: #38bdf8;
  --color-sf-info-text-hover: #000;
  --color-sf-info-bg-color-pressed: #0284c7;
  --color-sf-info-border-color-pressed: #0284c7;
  --color-sf-info-text-pressed: #000;
  --color-sf-info-bg-color-focus: #38bdf8;
  --color-sf-info-border-color-focus: #38bdf8;
  --color-sf-info-text-focus: #000;
  --color-sf-info-bg-color-disabled: #0c4a6e;
  --color-sf-info-border-color-disabled: #0c4a6e;
  --color-sf-info-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-danger-bg-color: #f87171;
  --color-sf-danger-border-color: #f87171;
  --color-sf-danger-text: #000;
  --color-sf-danger-bg-color-hover: #ef4444;
  --color-sf-danger-border-color-hover: #ef4444;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #dc2626;
  --color-sf-danger-border-color-pressed: #dc2626;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #ef4444;
  --color-sf-danger-border-color-focus: #ef4444;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #7f1d1d;
  --color-sf-danger-border-color-disabled: #7f1d1d;
  --color-sf-danger-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-primary-outline: #6366f1;
  --color-sf-secondary-outline: rgba(255, 255, 255, .1);
  --color-sf-warning-outline: #f97316;
  --color-sf-danger-outline: #f87171;
  --color-sf-success-outline: #22c55e;
  --color-sf-info-outline: #38bdf8;
  --color-sf-tooltip-bg-color: #f9fafb;
  --color-sf-tooltip-border: #f9fafb;
  --color-sf-tooltip-text-color: #1f2937;
  --color-sf-appbar-bg-color-alt1: #374151;
  --color-sf-appbar-color-alt1: #fff;
  --color-sf-appbar-border-color-alt1: #374151;
  --color-sf-appbar-hover-bg-color-alt1: #fff;
  --color-sf-appbar-bg-color-alt2: #e5e7eb;
  --color-sf-appbar-color-alt2: #111827;
  --color-sf-appbar-border-color-alt2: #e5e7eb;
  --color-sf-appbar-hover-bg-color-alt2: #fff;
  --color-sf-diagram-palette-background: #e5e7eb;
  --color-sf-diagram-palette-hover-background: #d1d5db;
  --color-sf-diagram-palette-selected-color: #9ca3af;
  --color-sf-rating-selected-color: #d1d5db;
  --color-sf-rating-unrated-color: #374151;
  --color-sf-rating-selected-disabled-color: #6b7280;
  --color-sf-rating-unrated-disabled-color: #374151;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #9ca3af;
  --color-sf-rating-pressed-color: #69e1f3;
  --color-sf-msg-color: #9ca3af;
  --color-sf-msg-bg-color: #1f2937;
  --color-sf-msg-border-color: #374151;
  --color-sf-msg-color-alt1: #9ca3af;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #374151;
  --color-sf-msg-color-alt2: #9ca3af;
  --color-sf-msg-bg-color-alt2: #1f2937;
  --color-sf-msg-border-color-alt2: #2c394c;
  --color-sf-msg-icon-color: #9ca3af;
  --color-sf-msg-icon-color-alt1: #9ca3af;
  --color-sf-msg-icon-color-alt2: #9ca3af;
  --color-sf-msg-close-icon-color: #9ca3af;
  --color-sf-msg-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-close-icon-color-alt2: #9ca3af;
  --color-sf-msg-danger-color: #f87171;
  --color-sf-msg-danger-bg-color: #271d2a;
  --color-sf-msg-danger-border-color: #4f2530;
  --color-sf-msg-danger-color-alt1: #f87171;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #4f2530;
  --color-sf-msg-danger-color-alt2: #f87171;
  --color-sf-msg-danger-bg-color-alt2: #271d2a;
  --color-sf-msg-danger-border-color-alt2: #271d2a;
  --color-sf-msg-danger-icon-color: #f87171;
  --color-sf-msg-danger-icon-color-alt1: #f87171;
  --color-sf-msg-danger-icon-color-alt2: #f87171;
  --color-sf-msg-danger-close-icon-color: #f87171;
  --color-sf-msg-danger-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-danger-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-success-color: #22c55e;
  --color-sf-msg-success-bg-color: #122a2c;
  --color-sf-msg-success-border-color: #154936;
  --color-sf-msg-success-color-alt1: #22c55e;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #154936;
  --color-sf-msg-success-color-alt2: #22c55e;
  --color-sf-msg-success-bg-color-alt2: #122a2c;
  --color-sf-msg-success-border-color-alt2: #122a2c;
  --color-sf-msg-success-icon-color: #22c55e;
  --color-sf-msg-success-icon-color-alt1: #22c55e;
  --color-sf-msg-success-icon-color-alt2: #22c55e;
  --color-sf-msg-success-close-icon-color: #22c55e;
  --color-sf-msg-success-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-success-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-warning-color: #fb923c;
  --color-sf-msg-warning-bg-color: #282125;
  --color-sf-msg-warning-border-color: #523122;
  --color-sf-msg-warning-color-alt1: #fb923c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #523122;
  --color-sf-msg-warning-color-alt2: #fb923c;
  --color-sf-msg-warning-bg-color-alt2: #282125;
  --color-sf-msg-warning-border-color-alt2: #282125;
  --color-sf-msg-warning-icon-color: #fb923c;
  --color-sf-msg-warning-icon-color-alt1: #fb923c;
  --color-sf-msg-warning-icon-color-alt2: #fb923c;
  --color-sf-msg-warning-close-icon-color: #fb923c;
  --color-sf-msg-warning-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-warning-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-info-color: #22d3ee;
  --color-sf-msg-info-bg-color: #102838;
  --color-sf-msg-info-border-color: #0e4457;
  --color-sf-msg-info-color-alt1: #22d3ee;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #0e4457;
  --color-sf-msg-info-color-alt2: #22d3ee;
  --color-sf-msg-info-bg-color-alt2: #102838;
  --color-sf-msg-info-border-color-alt2: #102838;
  --color-sf-msg-info-icon-color: #06b6d4;
  --color-sf-msg-info-icon-color-alt1: #22d3ee;
  --color-sf-msg-info-icon-color-alt2: #22d3ee;
  --color-sf-msg-info-close-icon-color: #22d3ee;
  --color-sf-msg-info-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-info-close-icon-color-alt2: #adb5bd;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: rgba(17, 24, 39);
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: #000;
  --color-sf-breadcrumb-item-hover-color: #e5e7eb;
  --color-sf-breadcrumb-item-active-color: #d1d5db;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, .01);
  --color-sf-chip-primary-bg-color: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-icon-color: rgba(99, 102, 241, .5);
  --color-sf-chip-primary-border-color: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text: #818cf8;
  --color-sf-chip-primary-icon-color-hover: #818cf8;
  --color-sf-chip-primary-icon-color-pressed: #818cf8;
  --color-sf-chip-primary-bg-color-hover: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-hover: rgba(79, 70, 229, .7);
  --color-sf-chip-primary-text-hover: #818cf8;
  --color-sf-chip-primary-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-hover: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-border-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-text-pressed: #c7d2fe;
  --color-sf-chip-primary-bg-color-disabled: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-disabled: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text-disabled: #3730a3;
  --color-sf-chip-secondary-bg-color: #1f2937;
  --color-sf-chip-secondary-icon-color: #6b7280;
  --color-sf-chip-secondary-border-color: #374151;
  --color-sf-chip-secondary-text-color: #9ca3af;
  --color-sf-chip-secondary-icon-color-hover: #9ca3af;
  --color-sf-chip-secondary-icon-color-pressed: #9ca3af;
  --color-sf-chip-secondary-bg-color-hover: #1f2937;
  --color-sf-chip-secondary-border-color-hover: #4b5563;
  --color-sf-chip-secondary-text-color-hover: #9ca3af;
  --color-sf-chip-secondary-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-hover: #4b5563;
  --color-sf-chip-secondary-border-color-pressed: #4b5563;
  --color-sf-chip-secondary-text-color-pressed: #d1d5db;
  --color-sf-chip-secondary-bg-color-disabled: #1f2937;
  --color-sf-chip-secondary-border-color-disabled: #374151;
  --color-sf-chip-secondary-text-color-disabled: #4b5563;
  --color-sf-chip-success-bg-color: rgba(34, 197, 94, .1);
  --color-sf-chip-success-icon-color: rgba(34, 197, 94, .5);
  --color-sf-chip-success-border-color: rgba(34, 197, 94, .2);
  --color-sf-chip-success-text: #22c55e;
  --color-sf-chip-success-icon-color-hover: #22c55e;
  --color-sf-chip-success-icon-color-pressed: #4ade80;
  --color-sf-chip-success-bg-color-hover: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-hover: #22c55e;
  --color-sf-chip-success-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-border-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-pressed: #22c55e;
  --color-sf-chip-success-bg-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-text-disabled: #14532d;
  --color-sf-chip-warning-bg-color: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-icon-color: rgba(249, 115, 22, .5);
  --color-sf-chip-warning-border-color: rgba(249, 115, 22, .2);
  --color-sf-chip-warning-text: #fb923c;
  --color-sf-chip-warning-icon-color-hover: #fb923c;
  --color-sf-chip-warning-icon-color-pressed: #fb923c;
  --color-sf-chip-warning-bg-color-hover: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-hover: #fb923c;
  --color-sf-chip-warning-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-border-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-pressed: #fed7aa;
  --color-sf-chip-warning-bg-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-text-disabled: #9a3412;
  --color-sf-chip-danger-bg-color: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-icon-color: rgba(239, 68, 68, .5);
  --color-sf-chip-danger-border-color: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text: #f87171;
  --color-sf-chip-danger-icon-color-hover: #f87171;
  --color-sf-chip-danger-icon-color-pressed: #f87171;
  --color-sf-chip-danger-bg-color-hover: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-hover: #f87171;
  --color-sf-chip-danger-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-border-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-pressed: #fca5a5;
  --color-sf-chip-danger-bg-color-disabled: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-disabled: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text-disabled: #7f1d1d;
  --color-sf-chip-info-bg-color: rgba(6, 182, 212, .1);
  --color-sf-chip-info-icon-color: rgba(6, 182, 212, .5);
  --color-sf-chip-info-border-color: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text: #22d3ee;
  --color-sf-chip-info-icon-color-hover: #22d3ee;
  --color-sf-chip-info-icon-color-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-hover: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-hover: #22d3ee;
  --color-sf-chip-info-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-border-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-disabled: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-disabled: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text-disabled: #155e75;
}
.e-control,
.e-css,
.e-error {
  font-family: var(--e-font-family);
  font-size: 12px;
  font-weight: 400;
}
.e-error {
  color: var(--color-sf-danger);
}
.e-control,
.e-control [class^=e-],
.e-control [class*=" e-"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-control:focus,
.e-control *:focus {
  outline: none;
}
.e-rtl {
  direction: rtl;
  text-align: right;
}
.e-overlay {
  background-color: var(--color-sf-overlay-bg-color);
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
  width: 100%;
}
.e-hidden {
  display: none;
}
.e-blazor-hidden {
  visibility: hidden;
}
.e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}
.e-ul {
  list-style-type: none;
}
.e-prevent-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-warning {
  color: var(--color-sf-warning);
}
.e-success {
  color: var(--color-sf-success);
}
.e-information {
  color: var(--color-sf-info);
}
.e-block-touch {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}
.e-license {
  color: #ff0;
  text-decoration: none;
}
.e-license-banner {
  position: absolute;
  right: 10px;
  top: 27%;
  cursor: pointer;
}
:root {
  --color-sf-content-bg-color: rgba(255, 255, 255);
  --color-sf-content-bg-color-alt1: #f9fafb;
  --color-sf-content-bg-color-alt2: #f3f4f6;
  --color-sf-content-bg-color-alt3: #e5e7eb;
  --color-sf-content-bg-color-alt4: #9ca3af;
  --color-sf-content-bg-color-alt5: #6b7280;
  --color-sf-content-bg-color-hover: #f9fafb;
  --color-sf-content-bg-color-pressed: #f3f4f6;
  --color-sf-content-bg-color-focus: #f9fafb;
  --color-sf-content-bg-color-selected: #e5e7eb;
  --color-sf-content-bg-color-dragged: #f3f4f6;
  --color-sf-content-bg-color-disabled: #ffffff;
  --color-sf-flyout-bg-color: #ffffff;
  --color-sf-flyout-bg-color-hover: #f3f4f6;
  --color-sf-flyout-bg-color-pressed: #e5e7eb;
  --color-sf-flyout-bg-color-focus: #f3f4f6;
  --color-sf-flyout-bg-color-selected: #e5e7eb;
  --color-sf-flyout-bg-color-disabled: #fff;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #f9fafb;
  --color-sf-table-bg-color-pressed: #f3f4f6;
  --color-sf-table-bg-color-selected: #e5e7eb;
  --color-sf-text-input-bg-color: #ffffff;
  --color-sf-treeview-item-active-hover-bg: #e5e7eb;
  --color-sf-content-text-color: #111827;
  --color-sf-content-text-color-alt1: #374151;
  --color-sf-content-text-color-alt2: #4b5563;
  --color-sf-content-text-color-alt3: #6b7280;
  --color-sf-content-text-color-alt4: #9ca3af;
  --color-sf-content-text-color-hover: #111827;
  --color-sf-content-text-color-pressed: #111827;
  --color-sf-content-text-color-focus: #111827;
  --color-sf-content-text-color-selected: #111827;
  --color-sf-content-text-color-dragged: #111827;
  --color-sf-content-text-color-disabled: #9ca3af;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #111827;
  --color-sf-flyout-text-color-hover: #111827;
  --color-sf-flyout-text-color-pressed: #111827;
  --color-sf-flyout-text-color-focus: #111827;
  --color-sf-flyout-text-color-selected: #111827;
  --color-sf-flyout-text-color-disabled: #9ca3af;
  --color-sf-table-text-color-hover: #111827;
  --color-sf-table-text-color-pressed: #111827;
  --color-sf-table-text-color-selected: #111827;
  --color-sf-icon-color: #6b7280;
  --color-sf-icon-color-hover: #374151;
  --color-sf-icon-color-pressed: #6b7280;
  --color-sf-icon-color-disabled: #d1d5db;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #6b7280;
  --color-sf-close-icon-color-pressed: #6b7280;
  --color-sf-close-icon-color-disabled: #d1d5db;
  --color-sf-border-light: #e5e7eb;
  --color-sf-border: #d1d5db;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #d1d5db;
  --color-sf-border-pressed: #9ca3af;
  --color-sf-border-focus: #d1d5db;
  --color-sf-border-selected: #9ca3af;
  --color-sf-border-dragged: #e5e7eb;
  --color-sf-border-disabled: #e5e7eb;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #dee2e6;
  --color-sf-flyout-border: #e5e7eb;
  --color-sf-dialog-border: #fff;
  --color-sf-primary: rgba(79, 70, 229);
  --color-sf-primary-text-color: #fff;
  --color-sf-primary-light: #818cf8;
  --color-sf-primary-lighter: #e0e7ff;
  --color-sf-primary-dark: #4338ca;
  --color-sf-primary-darker: #3730a3;
  --color-sf-secondary: #ffffff;
  --color-sf-success: #15803d;
  --color-sf-info: #0e7490;
  --color-sf-warning: #c2410c;
  --color-sf-danger: #dc2626;
  --color-sf-success-light: #dcfce7;
  --color-sf-info-light: #cffafe;
  --color-sf-warning-light: #ffedd5;
  --color-sf-danger-light: #fee2e2;
  --color-sf-success-dark: #166534;
  --color-sf-info-dark: #155e75;
  --color-sf-warning-dark: #9a3412;
  --color-sf-danger-dark: #b91c1c;
  --color-sf-success-lighter: #f0fdf4;
  --color-sf-info-lighter: #ecfeff;
  --color-sf-warning-lighter: #fff7fd;
  --color-sf-danger-lighter: #fef2f2;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #4f46e5;
  --color-sf-primary-border-color: #4f46e5;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #4338ca;
  --color-sf-primary-border-color-hover: #4338ca;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #3730a3;
  --color-sf-primary-border-color-pressed: #3730a3;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #4338ca;
  --color-sf-primary-border-color-focus: #4338ca;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #a5b4fc;
  --color-sf-primary-border-color-disabled: #a5b4fc;
  --color-sf-primary-text-disabled: #fff;
  --color-sf-secondary-bg-color: #fff;
  --color-sf-secondary-border-color: #d1d5db;
  --color-sf-secondary-text-color: #374151;
  --color-sf-secondary-bg-color-hover: #f3f4f6;
  --color-sf-secondary-border-color-hover: #d1d5db;
  --color-sf-secondary-text-color-hover: #374151;
  --color-sf-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-secondary-border-color-pressed: #d1d5db;
  --color-sf-secondary-text-color-pressed: #374151;
  --color-sf-secondary-bg-color-focus: #f3f4f6;
  --color-sf-secondary-border-color-focus: #d1d5db;
  --color-sf-secondary-text-color-focus: #374151;
  --color-sf-secondary-bg-color-disabled: #fff;
  --color-sf-secondary-border-color-disabled: #e5e7eb;
  --color-sf-secondary-text-color-disabled: #9ca3af;
  --color-sf-success-bg-color: #15803d;
  --color-sf-success-border-color: #15803d;
  --color-sf-success-text: #fff;
  --color-sf-success-bg-color-hover: #166534;
  --color-sf-success-border-color-hover: #166534;
  --color-sf-success-text-hover: #fff;
  --color-sf-success-bg-color-pressed: #14532d;
  --color-sf-success-border-color-pressed: #14532d;
  --color-sf-success-text-pressed: #fff;
  --color-sf-success-bg-color-focus: #166534;
  --color-sf-success-border-color-focus: #166534;
  --color-sf-success-text-focus: #fff;
  --color-sf-success-bg-color-disabled: #86efac;
  --color-sf-success-border-color-disabled: #86efac;
  --color-sf-success-text-disabled: #fff;
  --color-sf-warning-bg-color: #c2410c;
  --color-sf-warning-border-color: #c2410c;
  --color-sf-warning-text: #fff;
  --color-sf-warning-bg-color-hover: #9a3412;
  --color-sf-warning-border-color-hover: #9a3412;
  --color-sf-warning-text-hover: #fff;
  --color-sf-warning-bg-color-pressed: #7c2d12;
  --color-sf-warning-border-color-pressed: #7c2d12;
  --color-sf-warning-text-pressed: #fff;
  --color-sf-warning-bg-color-focus: #9a3412;
  --color-sf-warning-border-color-focus: #9a3412;
  --color-sf-warning-text-focus: #fff;
  --color-sf-warning-bg-color-disabled: #fdba74;
  --color-sf-warning-border-color-disabled: #fdba74;
  --color-sf-warning-text-disabled: #fff;
  --color-sf-info-bg-color: #0e7490;
  --color-sf-info-border-color: #0e7490;
  --color-sf-info-text: #fff;
  --color-sf-info-bg-color-hover: #155e75;
  --color-sf-info-border-color-hover: #155e75;
  --color-sf-info-text-hover: #fff;
  --color-sf-info-bg-color-pressed: #164e63;
  --color-sf-info-border-color-pressed: #164e63;
  --color-sf-info-text-pressed: #fff;
  --color-sf-info-bg-color-focus: #155e75;
  --color-sf-info-border-color-focus: #155e75;
  --color-sf-info-text-focus: #fff;
  --color-sf-info-bg-color-disabled: #67e8f9;
  --color-sf-info-border-color-disabled: #67e8f9;
  --color-sf-info-text-disabled: #fff;
  --color-sf-danger-bg-color: #dc2626;
  --color-sf-danger-border-color: #dc2626;
  --color-sf-danger-text: #fff;
  --color-sf-danger-bg-color-hover: #b91c1c;
  --color-sf-danger-border-color-hover: #b91c1c;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #991b1b;
  --color-sf-danger-border-color-pressed: #991b1b;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #b91c1c;
  --color-sf-danger-border-color-focus: #b91c1c;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #fca5a5;
  --color-sf-danger-border-color-disabled: #fca5a5;
  --color-sf-danger-text-disabled: #fff;
  --color-sf-primary-outline: #4f46e5;
  --color-sf-secondary-outline: #d1d5db;
  --color-sf-warning-outline: #c2410c;
  --color-sf-danger-outline: #dc2626;
  --color-sf-success-outline: #15803d;
  --color-sf-info-outline: #0e7490;
  --color-sf-tooltip-bg-color: #111827;
  --color-sf-tooltip-border: #111827;
  --color-sf-tooltip-text-color: #f9fafb;
  --color-sf-appbar-bg-color-alt1: #ffffff;
  --color-sf-appbar-color-alt1: #111827;
  --color-sf-appbar-border-color-alt1: #ffffff;
  --color-sf-appbar-hover-bg-color-alt1: rgba(255, 255, 255, .39);
  --color-sf-appbar-bg-color-alt2: #1f2937;
  --color-sf-appbar-color-alt2: #ffffff;
  --color-sf-appbar-border-color-alt2: #1f2937;
  --color-sf-appbar-hover-bg-color-alt2: #818cf8;
  --color-sf-diagram-palette-background: #fff;
  --color-sf-diagram-palette-hover-background: #f9fafb;
  --color-sf-diagram-palette-selected-color: #e5e7eb;
  --color-sf-rating-selected-color: #111827;
  --color-sf-rating-unrated-color: #e5e7eb;
  --color-sf-rating-selected-disabled-color: #9ca3af;
  --color-sf-rating-unrated-disabled-color: #e5e7eb;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #374151;
  --color-sf-rating-pressed-color: #251bc3;
  --color-sf-msg-color: #374151;
  --color-sf-msg-bg-color: #f9fafb;
  --color-sf-msg-border-color: #e6e7ea;
  --color-sf-msg-color-alt1: #111827;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #e6e7ea;
  --color-sf-msg-color-alt2: #374151;
  --color-sf-msg-bg-color-alt2: #f9fafb;
  --color-sf-msg-border-color-alt2: #f1f3f4;
  --color-sf-msg-icon-color: #374151;
  --color-sf-msg-icon-color-alt1: #111827;
  --color-sf-msg-icon-color-alt2: #808691;
  --color-sf-msg-close-icon-color: #374151;
  --color-sf-msg-close-icon-color-alt1: #6b7280;
  --color-sf-msg-close-icon-color-alt2: #374151;
  --color-sf-msg-danger-color: #b91c1c;
  --color-sf-msg-danger-bg-color: #fff5f5;
  --color-sf-msg-danger-border-color: #fee2e2;
  --color-sf-msg-danger-color-alt1: #dc2626;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #fecaca;
  --color-sf-msg-danger-color-alt2: #e45959;
  --color-sf-msg-danger-bg-color-alt2: #fff5f5;
  --color-sf-msg-danger-border-color-alt2: #fff5f5;
  --color-sf-msg-danger-icon-color: #dc2626;
  --color-sf-msg-danger-icon-color-alt1: #dc2626;
  --color-sf-msg-danger-icon-color-alt2: #dc2626;
  --color-sf-msg-danger-close-icon-color: #b91c1c;
  --color-sf-msg-danger-close-icon-color-alt1: #6b7280;
  --color-sf-msg-danger-close-icon-color-alt2: #6b7280;
  --color-sf-msg-success-color: #15803d;
  --color-sf-msg-success-bg-color: #f0fdf4;
  --color-sf-msg-success-border-color: #bbf7d0;
  --color-sf-msg-success-color-alt1: #15803d;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #bbf7d0;
  --color-sf-msg-success-color-alt2: #15803d;
  --color-sf-msg-success-bg-color-alt2: #f0fdf4;
  --color-sf-msg-success-border-color-alt2: #f0fdf4;
  --color-sf-msg-success-icon-color: #15803d;
  --color-sf-msg-success-icon-color-alt1: #15803d;
  --color-sf-msg-success-icon-color-alt2: #15803d;
  --color-sf-msg-success-close-icon-color: #15803d;
  --color-sf-msg-success-close-icon-color-alt1: #6b7280;
  --color-sf-msg-success-close-icon-color-alt2: #6b7280;
  --color-sf-msg-warning-color: #c2410c;
  --color-sf-msg-warning-bg-color: #fff7ed;
  --color-sf-msg-warning-border-color: #ffedd5;
  --color-sf-msg-warning-color-alt1: #c2410c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #fed7aa;
  --color-sf-msg-warning-color-alt2: #c2410c;
  --color-sf-msg-warning-bg-color-alt2: #fff7ed;
  --color-sf-msg-warning-border-color-alt2: #fff7ed;
  --color-sf-msg-warning-icon-color: #c2410c;
  --color-sf-msg-warning-icon-color-alt1: #c2410c;
  --color-sf-msg-warning-icon-color-alt2: #c2410c;
  --color-sf-msg-warning-close-icon-color: #c2410c;
  --color-sf-msg-warning-close-icon-color-alt1: #6b7280;
  --color-sf-msg-warning-close-icon-color-alt2: #6b7280;
  --color-sf-msg-info-color: #0e7490;
  --color-sf-msg-info-bg-color: #ecfeff;
  --color-sf-msg-info-border-color: #cffafe;
  --color-sf-msg-info-color-alt1: #0e7490;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #bae6fd;
  --color-sf-msg-info-color-alt2: #0e7490;
  --color-sf-msg-info-bg-color-alt2: #ecfeff;
  --color-sf-msg-info-border-color-alt2: #ecfeff;
  --color-sf-msg-info-icon-color: #0e7490;
  --color-sf-msg-info-icon-color-alt1: #6b7280;
  --color-sf-msg-info-icon-color-alt2: #0e7490;
  --color-sf-msg-info-close-icon-color: #0e7490;
  --color-sf-msg-info-close-icon-color-alt1: #6b7280;
  --color-sf-msg-info-close-icon-color-alt2: #6b7280;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: #fff;
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: ##000;
  --color-sf-breadcrumb-item-hover-color: #374151;
  --color-sf-breadcrumb-item-active-color: #4b5563;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, 0);
  --color-sf-chip-primary-bg-color: #eef2ff;
  --color-sf-chip-primary-icon-color: rgba(67, 56, 202, .5);
  --color-sf-chip-primary-border-color: #e0e7ff;
  --color-sf-chip-primary-text: #4338ca;
  --color-sf-chip-primary-icon-color-hover: #4338ca;
  --color-sf-chip-primary-icon-color-pressed: #4338ca;
  --color-sf-chip-primary-bg-color-hover: #eef2ff;
  --color-sf-chip-primary-border-color-hover: #c7d2fe;
  --color-sf-chip-primary-text-hover: #4338ca;
  --color-sf-chip-primary-bg-color-pressed: #e0e7ff;
  --color-sf-chip-primary-icon-bg-color-pressed: #c7d2fe;
  --color-sf-chip-primary-icon-bg-color-hover: #c7d2fe;
  --color-sf-chip-primary-border-color-pressed: #e0e7ff;
  --color-sf-chip-primary-text-pressed: #4f46e5;
  --color-sf-chip-primary-bg-color-disabled: #eef2ff;
  --color-sf-chip-primary-border-color-disabled: #e0e7ff;
  --color-sf-chip-primary-text-disabled: #a5b4fc;
  --color-sf-chip-secondary-bg-color: #f9fafb;
  --color-sf-chip-secondary-icon-color: #9ca3af;
  --color-sf-chip-secondary-border-color: #f3f4f6;
  --color-sf-chip-secondary-text-color: #374151;
  --color-sf-chip-secondary-icon-color-hover: #5f6875;
  --color-sf-chip-secondary-icon-color-pressed: #5f6875;
  --color-sf-chip-secondary-bg-color-hover: #f9fafb;
  --color-sf-chip-secondary-border-color-hover: #e5e7eb;
  --color-sf-chip-secondary-text-color-hover: #374151;
  --color-sf-chip-secondary-bg-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-icon-bg-color-pressed: #d7dadf;
  --color-sf-chip-secondary-icon-bg-color-hover: #d7dadf;
  --color-sf-chip-secondary-border-color-pressed: #e5e7eb;
  --color-sf-chip-secondary-text-color-pressed: #374151;
  --color-sf-chip-secondary-bg-color-disabled: #f9fafb;
  --color-sf-chip-secondary-border-color-disabled: #f3f4f6;
  --color-sf-chip-secondary-text-color-disabled: #9ca3af;
  --color-sf-chip-success-bg-color: #f0fdf4;
  --color-sf-chip-success-icon-color: rgba(21, 128, 61, .5);
  --color-sf-chip-success-border-color: #bbf7d0;
  --color-sf-chip-success-text: #15803d;
  --color-sf-chip-success-icon-color-hover: #489f68;
  --color-sf-chip-success-icon-color-pressed: #489f68;
  --color-sf-chip-success-bg-color-hover: #f0fdf4;
  --color-sf-chip-success-border-color-hover: #bbf7d0;
  --color-sf-chip-success-text-hover: #15803d;
  --color-sf-chip-success-bg-color-pressed: #bbf7d0;
  --color-sf-chip-success-icon-bg-color-pressed: #c4ebd2;
  --color-sf-chip-success-icon-bg-color-hover: #c4ebd2;
  --color-sf-chip-success-border-color-pressed: #bbf7d0;
  --color-sf-chip-success-text-pressed: #166534;
  --color-sf-chip-success-bg-color-disabled: #f0fdf4;
  --color-sf-chip-success-border-color-disabled: #bbf7d0;
  --color-sf-chip-success-text-disabled: #86efac;
  --color-sf-chip-warning-bg-color: #fff7ed;
  --color-sf-chip-warning-icon-color: rgba(194, 65, 12, .5);
  --color-sf-chip-warning-border-color: #ffedd5;
  --color-sf-chip-warning-text: #c2410c;
  --color-sf-chip-warning-icon-color-hover: #c2410c;
  --color-sf-chip-warning-icon-color-pressed: #c2410c;
  --color-sf-chip-warning-bg-color-hover: #fff7ed;
  --color-sf-chip-warning-border-color-hover: #fed7aa;
  --color-sf-chip-warning-text-hover: #c2410c;
  --color-sf-chip-warning-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-pressed: #fed7aa;
  --color-sf-chip-warning-icon-bg-color-hover: #fed7aa;
  --color-sf-chip-warning-border-color-pressed: #fed7aa;
  --color-sf-chip-warning-text-pressed: #9a3412;
  --color-sf-chip-warning-bg-color-disabled: #fff7ed;
  --color-sf-chip-warning-border-color-disabled: #ffedd5;
  --color-sf-chip-warning-text-disabled: #fdba74;
  --color-sf-chip-danger-bg-color: #fef2f2;
  --color-sf-chip-danger-icon-color: rgba(185, 28, 28, .5);
  --color-sf-chip-danger-border-color: #fee2e2;
  --color-sf-chip-danger-text: #b91c1c;
  --color-sf-chip-danger-icon-color-hover: #b91c1c;
  --color-sf-chip-danger-icon-color-pressed: #b91c1c;
  --color-sf-chip-danger-bg-color-hover: #fef2f2;
  --color-sf-chip-danger-border-color-hover: #fecaca;
  --color-sf-chip-danger-text-hover: #b91c1c;
  --color-sf-chip-danger-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-pressed: #fecaca;
  --color-sf-chip-danger-icon-bg-color-hover: #fecaca;
  --color-sf-chip-danger-border-color-pressed: #fecaca;
  --color-sf-chip-danger-text-pressed: #991b1b;
  --color-sf-chip-danger-bg-color-disabled: #fef2f2;
  --color-sf-chip-danger-border-color-disabled: #fee2e2;
  --color-sf-chip-danger-text-disabled: #fca5a5;
  --color-sf-chip-info-bg-color: #ecfeff;
  --color-sf-chip-info-icon-color: rgba(14, 116, 144, .5);
  --color-sf-chip-info-border-color: #cffafe;
  --color-sf-chip-info-text: #0e7490;
  --color-sf-chip-info-icon-color-hover: #0e7490;
  --color-sf-chip-info-icon-color-pressed: #0e7490;
  --color-sf-chip-info-bg-color-hover: #ecfeff;
  --color-sf-chip-info-border-color-hover: #a5f3fc;
  --color-sf-chip-info-text-hover: #0e7490;
  --color-sf-chip-info-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-pressed: #a5f3fc;
  --color-sf-chip-info-icon-bg-color-hover: #a5f3fc;
  --color-sf-chip-info-border-color-pressed: #a5f3fc;
  --color-sf-chip-info-text-pressed: #155e75;
  --color-sf-chip-info-bg-color-disabled: #ecfeff;
  --color-sf-chip-info-border-color-disabled: #cffafe;
  --color-sf-chip-info-text-disabled: #67e8f9;
}
:root,
.e-dark-mode {
  --e-font-name:
    "Inter",
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    arial,
    "Noto Sans",
    "Liberation Sans",
    sans-serif,
    "apple color emoji",
    "Segoe UI emoji",
    "Segoe UI Symbol",
    "Noto color emoji";
  --e-serif-font-name: "Roboto";
  --e-mono-font-name: "Roboto Mono";
  --e-radius: 1rem;
  --e-border: 1rem;
  --e-font-sans: sans-serif;
  --e-font-serif: serif;
  --e-font-mono: monospace;
}
:root,
.e-dark-mode {
  --e-font-family: var(--e-font-name), var(--e-font-sans);
}
.e-dark-mode {
  --color-sf-content-bg-color: rgba(17, 24, 39);
  --color-sf-content-bg-color-alt1: #1d2432;
  --color-sf-content-bg-color-alt2: #232937;
  --color-sf-content-bg-color-alt3: #282f3c;
  --color-sf-content-bg-color-alt4: #2f3542;
  --color-sf-content-bg-color-alt5: #343a47;
  --color-sf-content-bg-color-hover: #1a212f;
  --color-sf-content-bg-color-pressed: #242a38;
  --color-sf-content-bg-color-focus: #1a212f;
  --color-sf-content-bg-color-selected: #2e3441;
  --color-sf-content-bg-color-dragged: #242a38;
  --color-sf-content-bg-color-disabled: #111827;
  --color-sf-flyout-bg-color: #1a212f;
  --color-sf-flyout-bg-color-hover: #1f2634;
  --color-sf-flyout-bg-color-pressed: #242a38;
  --color-sf-flyout-bg-color-focus: #1f2634;
  --color-sf-flyout-bg-color-selected: #2e3441;
  --color-sf-flyout-bg-color-disabled: #1a212f;
  --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
  --color-sf-table-bg-color-hover: #1a212f;
  --color-sf-table-bg-color-pressed: #242a38;
  --color-sf-table-bg-color-selected: #2e3441;
  --color-sf-text-input-bg-color: rgba(255, 255, 255, .05);
  --color-sf-treeview-item-active-hover-bg: ##2e3441;
  --color-sf-content-text-color: #fff;
  --color-sf-content-text-color-alt1: #e5e7eb;
  --color-sf-content-text-color-alt2: #d1d5db;
  --color-sf-content-text-color-alt3: #9ca3af;
  --color-sf-content-text-color-alt4: #6b7280;
  --color-sf-content-text-color-hover: #fff;
  --color-sf-content-text-color-pressed: #fff;
  --color-sf-content-text-color-focus: #fff;
  --color-sf-content-text-color-selected: #fff;
  --color-sf-content-text-color-dragged: #fff;
  --color-sf-content-text-color-disabled: #6b7280;
  --color-sf-placeholder-text-color: #6b7280;
  --color-sf-flyout-text-color: #fff;
  --color-sf-flyout-text-color-hover: #fff;
  --color-sf-flyout-text-color-pressed: #fff;
  --color-sf-flyout-text-color-focus: #fff;
  --color-sf-flyout-text-color-selected: #fff;
  --color-sf-flyout-text-color-disabled: #6b7280;
  --color-sf-table-text-color-hover: #fff;
  --color-sf-table-text-color-pressed: #fff;
  --color-sf-table-text-color-selected: #fff;
  --color-sf-icon-color: #d1d5db;
  --color-sf-icon-color-hover: #9ca3af;
  --color-sf-icon-color-pressed: #e5e7eb;
  --color-sf-icon-color-disabled: #4b5563;
  --color-sf-close-icon-color: #9ca3af;
  --color-sf-close-icon-color-hover: #9ca3af;
  --color-sf-close-icon-color-pressed: #9ca3af;
  --color-sf-close-icon-color-disabled: #6b7280;
  --color-sf-border-light: #282f3c;
  --color-sf-border: #374151;
  --color-sf-border-dark: #9ca3af;
  --color-sf-border-hover: #4b5563;
  --color-sf-border-pressed: #6b7280;
  --color-sf-border-focus: #374151;
  --color-sf-border-selected: #4b5563;
  --color-sf-border-dragged: #374151;
  --color-sf-border-disabled: #374151;
  --color-sf-border-warning: #c2410c;
  --color-sf-border-error: #dc2626;
  --color-sf-border-success: #15803d;
  --color-sf-spreadsheet-gridline: #e5e7eb;
  --color-sf-flyout-border: #282f3c;
  --color-sf-dialog-border: rgba(255, 255, 255, .1);
  --color-sf-primary: rgba(99, 102, 241);
  --color-sf-primary-text-color: #000;
  --color-sf-primary-light: #3730a3;
  --color-sf-primary-lighter: #1e1b4b;
  --color-sf-primary-dark: #818cf8;
  --color-sf-primary-darker: #4f46e5;
  --color-sf-secondary: rgba(255, 255, 255, .01);
  --color-sf-success: #22c55e;
  --color-sf-info: #38bdf8;
  --color-sf-warning: #f97316;
  --color-sf-danger: #f87171;
  --color-sf-success-light: #164c37;
  --color-sf-info-light: #0e485b;
  --color-sf-warning-light: #573422;
  --color-sf-danger-light: #54252f;
  --color-sf-success-dark: #4ade80;
  --color-sf-info-dark: #38bdf8;
  --color-sf-warning-dark: #fb923c;
  --color-sf-danger-dark: #ef4444;
  --color-sf-success-lighter: #122a2c;
  --color-sf-info-lighter: #102838;
  --color-sf-warning-lighter: #282125;
  --color-sf-danger-lighter: #271d2a;
  --color-sf-black:
    0,
    0,
    0;
  --color-sf-white:
    255,
    255,
    255;
  --color-sf-primary-bg-color: #6366f1;
  --color-sf-primary-border-color: #6366f1;
  --color-sf-primary-text: #fff;
  --color-sf-primary-bg-color-hover: #818cf8;
  --color-sf-primary-border-color-hover: #818cf8;
  --color-sf-primary-text-hover: #ffffff;
  --color-sf-primary-bg-color-pressed: #4f46e5;
  --color-sf-primary-border-color-pressed: #4f46e5;
  --color-sf-primary-text-pressed: #fff;
  --color-sf-primary-bg-color-focus: #818cf8;
  --color-sf-primary-border-color-focus: #818cf8;
  --color-sf-primary-text-focus: #fff;
  --color-sf-primary-bg-color-disabled: #312e81;
  --color-sf-primary-border-color-disabled: #312e81;
  --color-sf-primary-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-secondary-bg-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-border-color: rgba(255, 255, 255, .1);
  --color-sf-secondary-text-color: #fff;
  --color-sf-secondary-bg-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-hover: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-hover: #fff;
  --color-sf-secondary-bg-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-border-color-pressed: rgba(255, 255, 255, .3);
  --color-sf-secondary-text-color-pressed: #fff;
  --color-sf-secondary-bg-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-focus: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-focus: #fff;
  --color-sf-secondary-bg-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-border-color-disabled: rgba(255, 255, 255, .2);
  --color-sf-secondary-text-color-disabled: rgba(255, 255, 255, .3);
  --color-sf-success-bg-color: #22c55e;
  --color-sf-success-border-color: #22c55e;
  --color-sf-success-text: #000;
  --color-sf-success-bg-color-hover: #4ade80;
  --color-sf-success-border-color-hover: #4ade80;
  --color-sf-success-text-hover: #000;
  --color-sf-success-bg-color-pressed: #16a34a;
  --color-sf-success-border-color-pressed: #16a34a;
  --color-sf-success-text-pressed: #000;
  --color-sf-success-bg-color-focus: #4ade80;
  --color-sf-success-border-color-focus: #4ade80;
  --color-sf-success-text-focus: #000;
  --color-sf-success-bg-color-disabled: #14532d;
  --color-sf-success-border-color-disabled: #14532d;
  --color-sf-success-text-disabled: rgba(0, 0, 0, .3);
  --color-sf-warning-bg-color: #f97316;
  --color-sf-warning-border-color: #f97316;
  --color-sf-warning-text: #000;
  --color-sf-warning-bg-color-hover: #fb923c;
  --color-sf-warning-border-color-hover: #fb923c;
  --color-sf-warning-text-hover: #000;
  --color-sf-warning-bg-color-pressed: #ea580c;
  --color-sf-warning-border-color-pressed: #ea580c;
  --color-sf-warning-text-pressed: #000;
  --color-sf-warning-bg-color-focus: #fb923c;
  --color-sf-warning-border-color-focus: #fb923c;
  --color-sf-warning-text-focus: #000;
  --color-sf-warning-bg-color-disabled: #7c2d12;
  --color-sf-warning-border-color-disabled: #7c2d12;
  --color-sf-warning-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-info-bg-color: #0ea5e9;
  --color-sf-info-border-color: #0ea5e9;
  --color-sf-info-text: #000;
  --color-sf-info-bg-color-hover: #38bdf8;
  --color-sf-info-border-color-hover: #38bdf8;
  --color-sf-info-text-hover: #000;
  --color-sf-info-bg-color-pressed: #0284c7;
  --color-sf-info-border-color-pressed: #0284c7;
  --color-sf-info-text-pressed: #000;
  --color-sf-info-bg-color-focus: #38bdf8;
  --color-sf-info-border-color-focus: #38bdf8;
  --color-sf-info-text-focus: #000;
  --color-sf-info-bg-color-disabled: #0c4a6e;
  --color-sf-info-border-color-disabled: #0c4a6e;
  --color-sf-info-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-danger-bg-color: #f87171;
  --color-sf-danger-border-color: #f87171;
  --color-sf-danger-text: #000;
  --color-sf-danger-bg-color-hover: #ef4444;
  --color-sf-danger-border-color-hover: #ef4444;
  --color-sf-danger-text-hover: #fff;
  --color-sf-danger-bg-color-pressed: #dc2626;
  --color-sf-danger-border-color-pressed: #dc2626;
  --color-sf-danger-text-pressed: #fff;
  --color-sf-danger-bg-color-focus: #ef4444;
  --color-sf-danger-border-color-focus: #ef4444;
  --color-sf-danger-text-focus: #fff;
  --color-sf-danger-bg-color-disabled: #7f1d1d;
  --color-sf-danger-border-color-disabled: #7f1d1d;
  --color-sf-danger-text-disabled: rgba(255, 255, 255, .3);
  --color-sf-primary-outline: #6366f1;
  --color-sf-secondary-outline: rgba(255, 255, 255, .1);
  --color-sf-warning-outline: #f97316;
  --color-sf-danger-outline: #f87171;
  --color-sf-success-outline: #22c55e;
  --color-sf-info-outline: #38bdf8;
  --color-sf-tooltip-bg-color: #f9fafb;
  --color-sf-tooltip-border: #f9fafb;
  --color-sf-tooltip-text-color: #1f2937;
  --color-sf-appbar-bg-color-alt1: #374151;
  --color-sf-appbar-color-alt1: #fff;
  --color-sf-appbar-border-color-alt1: #374151;
  --color-sf-appbar-hover-bg-color-alt1: #fff;
  --color-sf-appbar-bg-color-alt2: #e5e7eb;
  --color-sf-appbar-color-alt2: #111827;
  --color-sf-appbar-border-color-alt2: #e5e7eb;
  --color-sf-appbar-hover-bg-color-alt2: #fff;
  --color-sf-diagram-palette-background: #e5e7eb;
  --color-sf-diagram-palette-hover-background: #d1d5db;
  --color-sf-diagram-palette-selected-color: #9ca3af;
  --color-sf-rating-selected-color: #d1d5db;
  --color-sf-rating-unrated-color: #374151;
  --color-sf-rating-selected-disabled-color: #6b7280;
  --color-sf-rating-unrated-disabled-color: #374151;
  --color-sf-rating-selected-hover-color: #4f46e5;
  --color-sf-rating-unrated-hover-color: #9ca3af;
  --color-sf-rating-pressed-color: #69e1f3;
  --color-sf-msg-color: #9ca3af;
  --color-sf-msg-bg-color: #1f2937;
  --color-sf-msg-border-color: #374151;
  --color-sf-msg-color-alt1: #9ca3af;
  --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-border-color-alt1: #374151;
  --color-sf-msg-color-alt2: #9ca3af;
  --color-sf-msg-bg-color-alt2: #1f2937;
  --color-sf-msg-border-color-alt2: #2c394c;
  --color-sf-msg-icon-color: #9ca3af;
  --color-sf-msg-icon-color-alt1: #9ca3af;
  --color-sf-msg-icon-color-alt2: #9ca3af;
  --color-sf-msg-close-icon-color: #9ca3af;
  --color-sf-msg-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-close-icon-color-alt2: #9ca3af;
  --color-sf-msg-danger-color: #f87171;
  --color-sf-msg-danger-bg-color: #271d2a;
  --color-sf-msg-danger-border-color: #4f2530;
  --color-sf-msg-danger-color-alt1: #f87171;
  --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-danger-border-color-alt1: #4f2530;
  --color-sf-msg-danger-color-alt2: #f87171;
  --color-sf-msg-danger-bg-color-alt2: #271d2a;
  --color-sf-msg-danger-border-color-alt2: #271d2a;
  --color-sf-msg-danger-icon-color: #f87171;
  --color-sf-msg-danger-icon-color-alt1: #f87171;
  --color-sf-msg-danger-icon-color-alt2: #f87171;
  --color-sf-msg-danger-close-icon-color: #f87171;
  --color-sf-msg-danger-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-danger-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-success-color: #22c55e;
  --color-sf-msg-success-bg-color: #122a2c;
  --color-sf-msg-success-border-color: #154936;
  --color-sf-msg-success-color-alt1: #22c55e;
  --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-success-border-color-alt1: #154936;
  --color-sf-msg-success-color-alt2: #22c55e;
  --color-sf-msg-success-bg-color-alt2: #122a2c;
  --color-sf-msg-success-border-color-alt2: #122a2c;
  --color-sf-msg-success-icon-color: #22c55e;
  --color-sf-msg-success-icon-color-alt1: #22c55e;
  --color-sf-msg-success-icon-color-alt2: #22c55e;
  --color-sf-msg-success-close-icon-color: #22c55e;
  --color-sf-msg-success-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-success-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-warning-color: #fb923c;
  --color-sf-msg-warning-bg-color: #282125;
  --color-sf-msg-warning-border-color: #523122;
  --color-sf-msg-warning-color-alt1: #fb923c;
  --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-warning-border-color-alt1: #523122;
  --color-sf-msg-warning-color-alt2: #fb923c;
  --color-sf-msg-warning-bg-color-alt2: #282125;
  --color-sf-msg-warning-border-color-alt2: #282125;
  --color-sf-msg-warning-icon-color: #fb923c;
  --color-sf-msg-warning-icon-color-alt1: #fb923c;
  --color-sf-msg-warning-icon-color-alt2: #fb923c;
  --color-sf-msg-warning-close-icon-color: #fb923c;
  --color-sf-msg-warning-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-warning-close-icon-color-alt2: #adb5bd;
  --color-sf-msg-info-color: #22d3ee;
  --color-sf-msg-info-bg-color: #102838;
  --color-sf-msg-info-border-color: #0e4457;
  --color-sf-msg-info-color-alt1: #22d3ee;
  --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
  --color-sf-msg-info-border-color-alt1: #0e4457;
  --color-sf-msg-info-color-alt2: #22d3ee;
  --color-sf-msg-info-bg-color-alt2: #102838;
  --color-sf-msg-info-border-color-alt2: #102838;
  --color-sf-msg-info-icon-color: #06b6d4;
  --color-sf-msg-info-icon-color-alt1: #22d3ee;
  --color-sf-msg-info-icon-color-alt2: #22d3ee;
  --color-sf-msg-info-close-icon-color: #22d3ee;
  --color-sf-msg-info-close-icon-color-alt1: #adb5bd;
  --color-sf-msg-info-close-icon-color-alt2: #adb5bd;
  --color-sf-badge-light-bg-color: #faf9fa;
  --color-sf-badge-light-border-color: #faf9fa;
  --color-sf-badge-light-text-color: #000;
  --color-sf-badge-dark-bg-color: #212529;
  --color-sf-badge-dark-border-color: #212529;
  --color-sf-badge-dark-text-color: #fff;
  --color-sf-tab-border: #343a40;
  --color-sf-stepper: rgba(17, 24, 39);
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: #000;
  --color-sf-breadcrumb-item-hover-color: #e5e7eb;
  --color-sf-breadcrumb-item-active-color: #d1d5db;
  --color-sf-breadcrumb-item-focus-border-color: $transparent;
  --color-sf-transparent: rgba(255, 255, 255, .01);
  --color-sf-chip-primary-bg-color: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-icon-color: rgba(99, 102, 241, .5);
  --color-sf-chip-primary-border-color: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text: #818cf8;
  --color-sf-chip-primary-icon-color-hover: #818cf8;
  --color-sf-chip-primary-icon-color-pressed: #818cf8;
  --color-sf-chip-primary-bg-color-hover: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-hover: rgba(79, 70, 229, .7);
  --color-sf-chip-primary-text-hover: #818cf8;
  --color-sf-chip-primary-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-icon-bg-color-hover: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-border-color-pressed: rgba(99, 102, 241, .7);
  --color-sf-chip-primary-text-pressed: #c7d2fe;
  --color-sf-chip-primary-bg-color-disabled: rgba(99, 102, 241, .1);
  --color-sf-chip-primary-border-color-disabled: rgba(79, 70, 229, .5);
  --color-sf-chip-primary-text-disabled: #3730a3;
  --color-sf-chip-secondary-bg-color: #1f2937;
  --color-sf-chip-secondary-icon-color: #6b7280;
  --color-sf-chip-secondary-border-color: #374151;
  --color-sf-chip-secondary-text-color: #9ca3af;
  --color-sf-chip-secondary-icon-color-hover: #9ca3af;
  --color-sf-chip-secondary-icon-color-pressed: #9ca3af;
  --color-sf-chip-secondary-bg-color-hover: #1f2937;
  --color-sf-chip-secondary-border-color-hover: #4b5563;
  --color-sf-chip-secondary-text-color-hover: #9ca3af;
  --color-sf-chip-secondary-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-pressed: #4b5563;
  --color-sf-chip-secondary-icon-bg-color-hover: #4b5563;
  --color-sf-chip-secondary-border-color-pressed: #4b5563;
  --color-sf-chip-secondary-text-color-pressed: #d1d5db;
  --color-sf-chip-secondary-bg-color-disabled: #1f2937;
  --color-sf-chip-secondary-border-color-disabled: #374151;
  --color-sf-chip-secondary-text-color-disabled: #4b5563;
  --color-sf-chip-success-bg-color: rgba(34, 197, 94, .1);
  --color-sf-chip-success-icon-color: rgba(34, 197, 94, .5);
  --color-sf-chip-success-border-color: rgba(34, 197, 94, .2);
  --color-sf-chip-success-text: #22c55e;
  --color-sf-chip-success-icon-color-hover: #22c55e;
  --color-sf-chip-success-icon-color-pressed: #4ade80;
  --color-sf-chip-success-bg-color-hover: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-hover: #22c55e;
  --color-sf-chip-success-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-icon-bg-color-hover: rgba(34, 197, 94, .3);
  --color-sf-chip-success-border-color-pressed: rgba(34, 197, 94, .3);
  --color-sf-chip-success-text-pressed: #22c55e;
  --color-sf-chip-success-bg-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-border-color-disabled: rgba(34, 197, 94, .1);
  --color-sf-chip-success-text-disabled: #14532d;
  --color-sf-chip-warning-bg-color: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-icon-color: rgba(249, 115, 22, .5);
  --color-sf-chip-warning-border-color: rgba(249, 115, 22, .2);
  --color-sf-chip-warning-text: #fb923c;
  --color-sf-chip-warning-icon-color-hover: #fb923c;
  --color-sf-chip-warning-icon-color-pressed: #fb923c;
  --color-sf-chip-warning-bg-color-hover: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-hover: #fb923c;
  --color-sf-chip-warning-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-icon-bg-color-hover: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-border-color-pressed: rgba(249, 115, 22, .3);
  --color-sf-chip-warning-text-pressed: #fed7aa;
  --color-sf-chip-warning-bg-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-border-color-disabled: rgba(249, 115, 22, .1);
  --color-sf-chip-warning-text-disabled: #9a3412;
  --color-sf-chip-danger-bg-color: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-icon-color: rgba(239, 68, 68, .5);
  --color-sf-chip-danger-border-color: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text: #f87171;
  --color-sf-chip-danger-icon-color-hover: #f87171;
  --color-sf-chip-danger-icon-color-pressed: #f87171;
  --color-sf-chip-danger-bg-color-hover: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-hover: #f87171;
  --color-sf-chip-danger-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-icon-bg-color-hover: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-border-color-pressed: rgba(239, 68, 68, .3);
  --color-sf-chip-danger-text-pressed: #fca5a5;
  --color-sf-chip-danger-bg-color-disabled: rgba(239, 68, 68, .1);
  --color-sf-chip-danger-border-color-disabled: rgba(239, 68, 68, .2);
  --color-sf-chip-danger-text-disabled: #7f1d1d;
  --color-sf-chip-info-bg-color: rgba(6, 182, 212, .1);
  --color-sf-chip-info-icon-color: rgba(6, 182, 212, .5);
  --color-sf-chip-info-border-color: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text: #22d3ee;
  --color-sf-chip-info-icon-color-hover: #22d3ee;
  --color-sf-chip-info-icon-color-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-hover: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-hover: #22d3ee;
  --color-sf-chip-info-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-icon-bg-color-hover: rgba(6, 182, 212, .3);
  --color-sf-chip-info-border-color-pressed: rgba(6, 182, 212, .3);
  --color-sf-chip-info-text-pressed: #22d3ee;
  --color-sf-chip-info-bg-color-disabled: rgba(6, 182, 212, .1);
  --color-sf-chip-info-border-color-disabled: rgba(6, 182, 212, .2);
  --color-sf-chip-info-text-disabled: #155e75;
}
@-webkit-keyframes SlideLeftOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}
@keyframes SlideLeftOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes SlideLeftIn {
  from {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes SlideLeftIn {
  from {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes SlideRightIn {
  from {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes SlideRightIn {
  from {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes SlideRightOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
}
@keyframes SlideRightOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
}
@-webkit-keyframes SlideBottomIn {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes SlideBottomIn {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes SlideBottomOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
}
@keyframes SlideBottomOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
}
@-webkit-keyframes SlideTopIn {
  from {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes SlideTopIn {
  from {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes SlideTopOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
}
@keyframes SlideTopOut {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
}
@-webkit-keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-webkit-keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@-webkit-keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@-webkit-keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@-webkit-keyframes FadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes FadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes FadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes FadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes ZoomIn {
  from {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
  to {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
}
@keyframes ZoomIn {
  from {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
  to {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
}
@-webkit-keyframes ZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
}
@keyframes ZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
}
@-webkit-keyframes FadeZoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes FadeZoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes FadeZoomOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes FadeZoomOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@-webkit-keyframes FlipRightDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipRightDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipRightUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(135deg);
    transform: perspective(400px) rotateY(135deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(135deg);
    transform: perspective(400px) rotateY(135deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipRightUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg);
    transform: rotateY(135deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg);
    transform: rotateY(135deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipLeftDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipLeftDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg);
    transform: rotateY(135deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg);
    transform: rotateY(135deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipLeftUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-135deg);
    transform: perspective(400px) rotateY(-135deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-135deg);
    transform: perspective(400px) rotateY(-135deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipLeftUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg) perspective(200px);
    transform: rotateY(135deg) perspective(200px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(135deg) perspective(200px);
    transform: rotateY(135deg) perspective(200px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipYLeftIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(180deg);
    transform: perspective(400px) rotateY(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(180deg);
    transform: perspective(400px) rotateY(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipYLeftOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    -webkit-transform: perspective(850px) rotateY(125deg);
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    -webkit-transform: perspective(850px) rotateY(125deg);
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipYRightIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(-180deg);
    transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipYRightOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipXDownIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(180deg);
    transform: perspective(400px) rotateX(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(180deg);
    transform: perspective(400px) rotateX(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipXDownOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    -webkit-transform: perspective(850px) rotateX(125deg);
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    -webkit-transform: perspective(850px) rotateX(125deg);
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipXUpIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-180deg);
    transform: perspective(400px) rotateX(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpIn {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-180deg);
    transform: perspective(400px) rotateX(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@-webkit-keyframes FlipXUpOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpOut {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0.1, 0.2, 1),
    -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}
.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  -webkit-transform: scale(3);
  transform: scale(3);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  transition:
    transform 0.5s,
    opacity 0.5s,
    -webkit-transform 0.5s;
  width: 50%;
}
.e-ripple-style:active::after {
  opacity: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0s;
  transition: 0s;
}

/* node_modules/@syncfusion/ej2-popups/styles/tailwind3.css */
.e-dialog .e-icon-dlg-close::before {
  content: "\e7e7";
  position: relative;
}
.e-dialog .e-icon-dlg-close {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:active {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:hover {
  opacity: initial;
}
.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: "\e832";
}
.e-dialog {
  border: var(--color-sf-dialog-border);
  border-radius: calc(var(--e-radius) * 0.5);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.e-dialog.e-popup {
  width: 100%;
}
.e-dialog.e-dlg-resizable {
  padding-bottom: 15px;
  -ms-touch-action: none;
  touch-action: none;
}
.e-dialog .e-dlg-header-content {
  border-radius: calc(var(--e-radius) * 0.5);
  line-height: 1.5;
}
.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}
.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 14px;
  width: auto;
  margin-left: -4px;
  margin-top: -22px;
}
.e-dialog .e-dlg-header {
  display: block;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}
.e-dialog .e-dlg-header.e-hide {
  display: none;
}
.e-dialog .e-dlg-modal {
  position: fixed;
}
.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}
.e-dialog .e-dlg-content {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  overflow: auto;
  overflow-x: hidden;
}
.e-dialog .e-dlg-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  border-bottom-left-radius: calc(var(--e-radius) * 0.5);
  border-bottom-right-radius: calc(var(--e-radius) * 0.5);
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}
.e-dialog .e-footer-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  text-align: right;
}
.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
}
.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: nesw-resize;
  left: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 0;
  top: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}
.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}
.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}
.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}
.e-dialog .e-dlg-header-content {
  padding: 8px 16px 8px 16px;
}
.e-dialog .e-dlg-content {
  padding: 16px;
  border-radius: calc(var(--e-radius) * 0.5);
}
.e-dialog .e-footer-content {
  padding: 8px 16px;
}
.e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}
.e-alert-dialog .e-footer-content {
  border-top: 1px solid var(--color-sf-border-light);
}
.e-rtl .e-footer-content .e-btn {
  margin-right: 8px;
}
.e-dialog.e-draggable > .e-dlg-header-content {
  cursor: move;
}
.e-dialog.e-device.e-draggable.e-popup-open {
  -ms-touch-action: none;
  touch-action: none;
}
.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
  position: absolute;
}
.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  left: 0;
  right: 0;
}
.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  border-radius: 0;
  bottom: 0;
  float: right;
  height: 20px;
  left: 0;
  position: relative;
  width: 20px;
  padding: 10px 6px 10px;
}
.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: sw-resize;
  direction: ltr;
  left: 0;
  text-align: initial;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}
.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  width: 100%;
}
.e-dlg-overlay.e-fade {
  opacity: 0;
}
.e-dlg-overflow-hidden {
  overflow: auto;
}
.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  width: 100% !important;
}
.e-popup.e-popup-open.e-dialog {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-dlg-container {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.e-dlg-center-top {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: transparent;
}
.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}
@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (max-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
  .e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
  .e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
.e-dlg-ref-element {
  display: none;
}
.e-dialog .e-footer-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-dialog {
  background-color: var(--color-sf-content-bg-color);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-dlg-overlay {
  background-color: var(--color-sf-overlay-bg-color);
}
.e-footer-content {
  background-color: var(--color-sf-content-bg-color-alt1);
}
.e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text);
}
.e-footer-content .e-btn:hover.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-primary-bg-color-hover);
}
.e-footer-content .e-btn.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-footer-content .e-btn:hover.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-dlg-header,
.e-dlg-header * {
  color: var(--color-sf-content-text-color);
  font-size: 16px;
  font-weight: 600;
}
.e-dlg-content {
  color: var(--color-sf-content-text-color-alt2);
}
.e-device .e-dlg-content {
  font-size: 16px;
}
.e-dlg-header-content {
  background-color: var(--color-sf-transparent);
}
.e-dlg-content {
  background-color: var(--color-sf-content-bg-color);
}
.e-icon-dlg-close {
  color: var(--color-sf-icon-color);
}
.e-dialog button.e-btn.e-dlg-closeicon-btn:hover .e-btn-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 0;
  color: var(--color-sf-icon-color-pressed);
  opacity: 1;
}
.e-icon-dlg-close:active {
  border-radius: 0;
  color: var(--color-sf-icon-color-pressed);
  opacity: 1;
}
.e-icon-dlg-close:hover {
  color: var(--color-sf-icon-color-hover);
}
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: var(--color-sf-transparent);
}
.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: var(--color-sf-transparent);
}
.e-south-east {
  color: var(--color-sf-icon-color);
}
.e-rtl .e-south-east {
  color: transparent;
}
.e-rtl .e-south-west {
  color: var(--color-sf-icon-color);
}
.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}
.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 14px 16px 14px 24px;
  height: 56px;
}
.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px;
}
.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 16px;
  padding: 16px 24px 16px 24px;
}
.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 12px 24px;
}
.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 12px;
}
.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  height: 24px;
  width: 24px;
}
.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 16px;
  width: auto;
  margin-top: -25px;
}
.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}
.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}
/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}
.e-popup.e-popup-open {
  display: block;
}
.e-popup.e-popup-close {
  display: none;
}
.e-tooltip-wrap {
}
.e-tooltip-wrap .e-tooltip-close::before {
  content: "\e7e7";
  font-size: 14px;
  left: calc(50% - 7px);
  top: calc(50% - 7px);
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right::before {
  content: "\e87e";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top::before {
  content: "\e87a";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom::before {
  content: "\e70d";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left::before {
  content: "\e87d";
}
.e-tooltip-popup-container {
  position: relative;
}
.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
}
.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}
.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -15px;
  top: -15px;
  z-index: inherit;
  height: 24px;
  width: 24px;
}
.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 4px 8px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
}
.e-tooltip-content-placeholder {
  display: none;
}
.e-tooltip-wrap {
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-tooltip-wrap.e-popup {
  background-color: var(--color-sf-tooltip-bg-color);
  border: 1px solid var(--color-sf-tooltip-border);
}
.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid var(--color-sf-tooltip-border);
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid var(--color-sf-tooltip-border);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid var(--color-sf-tooltip-border);
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--color-sf-tooltip-border);
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: var(--color-sf-tooltip-bg-color);
  font-family: "e-icons";
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  right: 16px;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left {
  bottom: 16px;
}
.e-tooltip-wrap .e-tooltip-close {
  background-color: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-bg-color);
  border-radius: 50%;
  color: var(--color-sf-icon-color);
}
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-icon-color);
}
.e-tooltip-wrap .e-tip-content {
  border-radius: inherit;
  color: var(--color-sf-tooltip-text-color);
  font-family: var(--e-font-family);
  font-size: 12px;
}
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 4px 8px;
}
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}
@-webkit-keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.e-spinner-pane {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}
.e-spinner-pane::after {
  content: "Tailwind3";
  display: none;
}
.e-spinner-pane.e-spin-left {
}
.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}
.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}
.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.e-spinner-pane.e-spin-hide {
  display: none;
}
.e-spinner-pane.e-spin-show {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: var(--e-font-family);
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  -webkit-animation: material-spinner-rotate 1568.63ms linear infinite;
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-material3 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  -webkit-animation: material-spinner-rotate 0.75s linear infinite;
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 999px;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2,
.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  fill: none;
  stroke-width: 4.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  -webkit-animation: material-spinner-rotate 0.75s linear infinite;
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 999px;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.e-spinner-pane {
  background-color: transparent;
}
.e-spinner-pane.e-spin-overlay {
  background-color: var(--color-sf-overlay-bg-color);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: var(--color-sf-white);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: var(--color-sf-white);
  stroke: var(--color-sf-white);
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary);
}

/* node_modules/@syncfusion/ej2-splitbuttons/styles/tailwind3.css */
.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: "\e729";
}
.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  text-transform: none;
  white-space: normal;
}
.e-dropdown-btn:hover,
.e-dropdown-btn.e-btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-dropdown-btn:active,
.e-dropdown-btn.e-btn:active {
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px;
}
.e-dropdown-btn .e-caret,
.e-dropdown-btn.e-btn .e-caret {
  font-size: 14px;
}
.e-dropdown-btn.e-vertical,
.e-dropdown-btn.e-btn.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}
.e-dropdown-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-btn.e-caret-hide .e-caret {
  display: none;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul {
  padding: 4px 0;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item {
  padding: 0 8px;
}
.e-dropdown-btn.e-small.e-vertical,
.e-dropdown-btn.e-btn.e-small.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}
.e-dropdown-btn.e-small .e-btn-icon,
.e-dropdown-btn.e-btn.e-small .e-btn-icon {
  font-size: 12px;
}
.e-small.e-dropdown-popup ul .e-item {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
.e-small.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 12px;
  line-height: 24px;
}
.e-dropdown-popup {
  position: absolute;
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-dropdown-popup ul {
  border: 1px solid var(--color-sf-border-light);
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 4px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}
.e-dropdown-popup ul .e-item.e-separator {
  padding: 0 !important;
}
.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 12px;
  text-decoration: none;
  width: 100%;
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 32px;
  margin-right: 11px;
  vertical-align: middle;
  width: 1em;
}
.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
  opacity: 1;
}
.e-dropdown-popup ul .e-item.e-disabled .e-menu-icon {
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 3px 0;
  pointer-events: none;
}
.e-dropdown-popup.e-transparent {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px;
}
.e-dropdown-popup.e-hidden {
  display: none !important;
}
.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 11px;
  margin-right: 0;
}
.e-dropdown-popup-width ul {
  min-width: 0 !important;
}
.e-dropdown-popup-width ul li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block !important;
}
.e-dropdown-popup {
  background: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-dropdown-popup ul .e-item.e-focused {
  background: var(--color-sf-flyout-bg-color-hover);
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-dropdown-popup ul .e-item:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item:active,
.e-dropdown-popup ul .e-item.e-selected {
  background: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:active .e-menu-url,
.e-dropdown-popup ul .e-item.e-selected .e-menu-url {
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:active .e-menu-icon,
.e-dropdown-popup ul .e-item.e-selected .e-menu-icon {
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:focus {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-dropdown-btn.e-inherit,
.e-dropdown-btn.e-btn.e-inherit {
  background: inherit;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: inherit;
}
.e-dropdown-btn.e-inherit:hover,
.e-dropdown-btn.e-inherit:focus,
.e-dropdown-btn.e-inherit:active,
.e-dropdown-btn.e-inherit.e-active,
.e-dropdown-btn.e-btn.e-inherit:hover,
.e-dropdown-btn.e-btn.e-inherit:focus,
.e-dropdown-btn.e-btn.e-inherit:active,
.e-dropdown-btn.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: inherit;
}
.e-bigger .e-dropdown-btn .e-btn-icon,
.e-bigger.e-dropdown-btn .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn .e-caret,
.e-bigger.e-dropdown-btn .e-caret {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}
.e-bigger .e-dropdown-btn.e-small .e-btn-icon,
.e-bigger.e-dropdown-btn.e-small .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-small.e-dropdown-popup ul .e-item,
.e-bigger.e-small.e-dropdown-popup ul .e-item {
  height: 32px;
  font-size: 16px;
  line-height: 32px;
}
.e-bigger .e-small.e-dropdown-popup ul .e-item .e-menu-icon,
.e-bigger.e-small.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}
*.e-bigger .e-dropdown-popup ul,
*.e-bigger.e-dropdown-popup ul {
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  font-size: 16px;
  min-width: 112px;
  padding: 8px 0;
}
*.e-bigger .e-dropdown-popup ul .e-item,
*.e-bigger.e-dropdown-popup ul .e-item {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-url,
*.e-bigger.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon,
*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-separator,
*.e-bigger.e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-split-btn-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
  text-transform: none;
  padding: 3.75px 11px;
}
.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-split-btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:active {
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}
.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto;
}
.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
  margin-left: -1px;
  padding-left: 4px;
  padding-right: 4px;
}
.e-split-btn-wrapper .e-dropdown-btn:focus,
.e-split-btn-wrapper .e-dropdown-btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper .e-dropdown-btn:active {
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus,
.e-split-btn-wrapper .e-dropdown-btn:disabled:hover,
.e-split-btn-wrapper .e-dropdown-btn:disabled:active {
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:focus {
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-btn:active {
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-split-btn-wrapper .e-btn:disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn.e-inherit:focus,
.e-split-btn-wrapper .e-btn.e-inherit:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-bottom-right-radius: calc(var(--e-radius) * 0.25);
  border-top-left-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0.25);
  margin-left: -1px;
  padding-left: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0.25);
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0.25);
  border-top-right-radius: calc(var(--e-radius) * 0);
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical {
  display: inline-block;
}
.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  display: block;
  width: 100%;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0.25);
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0.25);
  border-top-right-radius: calc(var(--e-radius) * 0);
  line-height: 0.334em;
  margin-left: 0;
  margin-top: -1px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0.25);
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: calc(var(--e-radius) * 0.25);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper .e-split-btn:active {
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: var(--color-sf-secondary-bg-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:active {
  border-left-color: var(--color-sf-secondary-bg-color-pressed);
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:disabled {
  border-left-color: var(--color-sf-secondary-border-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit,
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:focus,
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:active,
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:focus {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical .e-split-btn:active {
  border-bottom-color: var(--color-sf-secondary-bg-color-pressed);
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled {
  border-bottom-color: var(--color-sf-secondary-border-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit,
.e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:focus,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:active,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-bigger .e-split-btn-wrapper .e-split-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
*.e-btn-group,
*.e-css.e-btn-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}
*.e-btn-group input:focus + label.e-btn,
*.e-btn-group .e-btn:focus,
*.e-btn-group .e-btn:hover,
*.e-css.e-btn-group input:focus + label.e-btn,
*.e-css.e-btn-group .e-btn:focus,
*.e-css.e-btn-group .e-btn:hover {
  z-index: 2;
}
*.e-btn-group input + label.e-btn,
*.e-css.e-btn-group input + label.e-btn {
  margin-bottom: 0;
}
*.e-btn-group input,
*.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
*.e-btn-group input:disabled + label.e-btn,
*.e-btn-group :disabled,
*.e-css.e-btn-group input:disabled + label.e-btn,
*.e-css.e-btn-group :disabled {
  cursor: default;
  pointer-events: none;
}
*.e-btn-group .e-btn-icon,
*.e-css.e-btn-group .e-btn-icon {
  font-size: 16px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: -1px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-btn,
*.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: -1px;
}
*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-vertical,
*.e-css.e-btn-group.e-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
*.e-btn-group.e-vertical input,
*.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0;
}
*.e-btn-group.e-vertical .e-btn:not(.e-outline),
*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px;
}
*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-vertical .e-btn:first-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0.125);
  border-top-right-radius: calc(var(--e-radius) * 0.125);
}
*.e-btn-group.e-vertical .e-btn:last-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: calc(var(--e-radius) * 0.125);
  border-bottom-right-radius: calc(var(--e-radius) * 0.125);
  border-top-left-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: calc(var(--e-radius) * 1.25);
  border-top-left-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: calc(var(--e-radius) * 1.25);
  border-top-right-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: calc(var(--e-radius) * 1.25);
  border-top-left-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: calc(var(--e-radius) * 1.25);
  border-top-right-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: calc(var(--e-radius) * 1.25);
  border-top-right-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: calc(var(--e-radius) * 1.25);
  border-top-left-radius: calc(var(--e-radius) * 1.25);
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-top-left-radius: calc(var(--e-radius) * 0);
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  -webkit-box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-btn-group .e-btn:focus,
.e-btn-group input:focus-visible + label.e-btn,
.e-btn-group input:focus + label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus-visible + label.e-btn,
.e-css.e-btn-group input:focus + label.e-btn {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
  outline-color: inherit;
  background: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-btn-group input:focus + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-color: inherit;
  background: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-btn-group input:focus + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-focus);
  border-color: var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-hover);
  outline-color: inherit;
  background: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-text);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-btn-group input:focus + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-focus);
  border-color: var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-hover);
  outline-color: inherit;
  background: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-text);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-btn-group input:focus + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-focus);
  border-color: var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-hover);
  outline-color: inherit;
  background: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-text);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-btn-group input:focus + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-focus);
  border-color: var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-hover);
  outline-color: inherit;
  background: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-text);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-btn-group input:focus + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-css.e-btn-group input:focus + label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: var(--color-sf-primary-border-color-hover);
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-btn-group input:focus + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-css.e-btn-group input:focus + label.e-btn.e-outline {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 1px solid var(--color-sf-secondary-border-color-focus);
  color: var(--color-sf-secondary-text-color-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-secondary-text-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-btn-group input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
  background: var(--color-sf-primary-bg-color-focus);
  border: 1px solid var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-primary-bg-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-btn-group input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success {
  background: var(--color-sf-success-bg-color-focus);
  border: 1px solid var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-success-bg-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-btn-group input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info {
  background: var(--color-sf-info-bg-color-focus);
  border: 1px solid var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-info-bg-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-btn-group input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning {
  background: var(--color-sf-warning-bg-color-focus);
  border: 1px solid var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-warning-bg-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-btn-group input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger {
  background: var(--color-sf-danger-bg-color-focus);
  border: 1px solid var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-danger-bg-color);
  -webkit-box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:active,
.e-btn-group input:active + label.e-btn,
.e-btn-group input:checked + label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active + label.e-btn,
.e-css.e-btn-group input:checked + label.e-btn {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
}
.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active + label.e-btn.e-primary,
.e-btn-group input:checked + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active + label.e-btn.e-success,
.e-btn-group input:checked + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  color: var(--color-sf-success-text);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active + label.e-btn.e-info,
.e-btn-group input:checked + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active + label.e-btn.e-warning,
.e-btn-group input:checked + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  color: var(--color-sf-warning-text-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active + label.e-btn.e-danger,
.e-btn-group input:checked + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  color: var(--color-sf-danger-text-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active + label.e-btn.e-outline,
.e-btn-group input:checked + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active + label.e-btn.e-outline,
.e-css.e-btn-group input:checked + label.e-btn.e-outline {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-btn-group input:checked + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-primary-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-btn-group input:checked + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-success-text);
}
.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-btn-group input:checked + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-info-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-btn-group input:checked + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-warning-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-btn-group input:checked + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-danger-text-pressed);
}
.e-btn-group .e-btn:disabled,
.e-btn-group input:disabled + label.e-btn,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group input:disabled + label.e-btn {
  background-color: var(--color-sf-secondary-bg-color-disabled);
  border-color: var(--color-sf-secondary-border-color-disabled);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-disabled);
  border-color: var(--color-sf-secondary-border-color);
}
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group input:disabled + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-primary-text-disabled);
}
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group input:disabled + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-disabled);
  border-color: var(--color-sf-success-border-color-disabled);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-success-text-disabled);
}
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group input:disabled + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-disabled);
  border-color: var(--color-sf-content-bg-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-info-text-disabled);
}
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-disabled);
  border-color: var(--color-sf-warning-border-color-disabled);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group input:disabled + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-disabled);
  border-color: var(--color-sf-danger-border-color-disabled);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled + label.e-btn.e-link {
  color: var(--color-sf-content-bg-color-alt5);
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}
.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline {
  background: transparent;
  border: 1px solid var(--color-sf-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
  border-color: var(--color-sf-secondary-border-color);
}
.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
  background: transparent;
  border-color: rgba(var(--color-sf-primary), 0.65);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success {
  background: transparent;
  border-color: rgba(var(--color-sf-success-bg-color), 0.65);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-success-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info {
  background: transparent;
  border-color: rgba(var(--color-sf-info-bg-color), 0.65);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-info-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning {
  background: transparent;
  border-color: rgba(var(--color-sf-warning-bg-color), 0.65);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-warning-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger {
  background: transparent;
  border-color: rgba(var(--color-sf-danger-bg-color), 0.65);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-danger-bg-color-disabled);
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: var(--color-sf-secondary-border-color);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: var(--color-sf-primary);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: var(--color-sf-success-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: var(--color-sf-info-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: var(--color-sf-warning-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: var(--color-sf-danger-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: var(--color-sf-secondary-border-color);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: var(--color-sf-primary);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: var(--color-sf-success-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: var(--color-sf-info-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: var(--color-sf-warning-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: var(--color-sf-danger-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent;
}
.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent;
}
.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon {
  font-size: 20px;
}
@-webkit-keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.e-progress-btn {
  position: relative;
}
.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.e-progress-btn .e-spinner {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%;
}
.e-progress-btn.e-progress-top .e-progress {
  height: 10%;
}
.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto;
}
.e-progress-btn.e-progress-active {
  overflow: hidden;
  pointer-events: none;
}
.e-progress-btn.e-progress-active .e-progress {
  opacity: 1;
}
.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0;
}
.e-progress-btn.e-spin-top,
.e-progress-btn.e-spin-bottom {
  -webkit-transition: padding 0.3s linear;
  transition: padding 0.3s linear;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  display: block;
  line-height: 1;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px;
}
.e-progress-btn.e-round-corner {
  border-radius: calc(var(--e-radius) * 5);
  outline: none;
  overflow: hidden;
}
.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0;
}
.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0;
}
.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto;
}
.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  -webkit-transform: none;
  transform: none;
}
.e-progress-btn .e-cont-animate {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@-webkit-keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}
@-webkit-keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}
@-webkit-keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}
@keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}
@-webkit-keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}
@keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}
@-webkit-keyframes ProgressZoomIn {
  from {
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(0, 0) scale(3);
    transform: translate(0, 0) scale(3);
  }
}
@keyframes ProgressZoomIn {
  from {
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(0, 0) scale(3);
    transform: translate(0, 0) scale(3);
  }
}
@-webkit-keyframes ProgressZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
}
@keyframes ProgressZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
  }
  to {
    -webkit-transform: translate(0, 0) scale(0);
    transform: translate(0, 0) scale(0);
  }
}
/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-text-color);
  stroke: var(--color-sf-primary-text-color);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-text-color);
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-outline);
  stroke: var(--color-sf-primary-outline);
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-outline);
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-text);
  stroke: var(--color-sf-success-text);
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-text);
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-outline);
  stroke: var(--color-sf-success-outline);
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-outline);
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-text);
  stroke: var(--color-sf-info-text);
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-text);
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-bg-color);
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-text);
  stroke: var(--color-sf-warning-text);
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-text);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-outline);
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-text);
  stroke: var(--color-sf-danger-text);
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-text);
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-outline);
  stroke: var(--color-sf-danger-outline);
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-outline);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-bg-color);
  stroke: var(--color-sf-primary-bg-color);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-bg-color);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-bg-color);
  stroke: var(--color-sf-success-bg-color);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-bg-color);
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-bg-color);
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-bg-color);
  stroke: var(--color-sf-warning-bg-color);
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-bg-color);
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-bg-color);
  stroke: var(--color-sf-danger-bg-color);
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-bg-color);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-progress {
  background: rgba(var(--color-sf-white), 0.2);
}
*.e-primary .e-progress,
*.e-success .e-progress,
*.e-danger .e-progress {
  background: rgba(var(--color-sf-icon-color), 0.2);
}
*.e-info .e-progress {
  background: rgba(var(--color-sf-icon-color), 0.2);
}
.e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress,
.e-primary .e-progress,
.e-success .e-progress,
.e-warning .e-progress,
.e-info .e-progress,
.e-danger .e-progress,
.e-primary.e-outline .e-progress,
.e-primary.e-flat .e-progress,
.e-success.e-outline .e-progress,
.e-success.e-flat .e-progress,
.e-danger.e-outline .e-progress,
.e-danger.e-flat .e-progress,
.e-warning.e-outline .e-progress,
.e-warning.e-flat .e-progress,
.e-info.e-outline .e-progress,
.e-info.e-flat .e-progress {
  opacity: 0.2 !important;
}
.e-progress {
  background: var(--color-sf-secondary-text-color-focus);
}
.e-primary .e-progress {
  background: var(--color-sf-primary-text);
}
.e-success .e-progress {
  background: var(--color-sf-success-text);
}
.e-warning .e-progress {
  background: var(--color-sf-warning-text);
}
.e-info .e-progress {
  background: var(--color-sf-info-text);
}
.e-danger .e-progress {
  background: var(--color-sf-danger-text);
}
.e-primary.e-outline .e-progress,
.e-primary.e-flat .e-progress {
  background: var(--color-sf-primary-bg-color);
}
.e-success.e-outline .e-progress,
.e-success.e-flat .e-progress {
  background: var(--color-sf-success-bg-color);
}
.e-danger.e-outline .e-progress,
.e-danger.e-flat .e-progress {
  background: var(--color-sf-danger-bg-color);
}
.e-warning.e-outline .e-progress,
.e-warning.e-flat .e-progress {
  background: var(--color-sf-warning-bg-color);
}
.e-info.e-outline .e-progress,
.e-info.e-flat .e-progress {
  background: var(--color-sf-info-bg-color);
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px;
}

/* node_modules/@syncfusion/ej2-navigations/styles/tailwind3.css */
.e-pager .e-icon-last::before,
.e-grid-menu .e-icon-last::before {
  content: "\e7a9";
}
.e-pager .e-icon-first::before,
.e-grid-menu .e-icon-first::before {
  content: "\e744";
}
.e-pager .e-icon-prev::before,
.e-grid-menu .e-icon-prev::before {
  content: "\e765";
}
.e-pager .e-icon-next::before,
.e-grid-menu .e-icon-next::before {
  content: "\e748";
}
.e-pager.e-rtl .e-icon-last.e-lastpage::before,
.e-pager.e-rtl .e-icon-last.e-lastpage:hover,
.e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
  content: "\e744";
}
.e-pager.e-rtl .e-icon-first.e-firstpage::before,
.e-pager.e-rtl .e-icon-first.e-firstpage:hover,
.e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
  content: "\e7a9";
}
.e-pager.e-rtl .e-icon-prev.e-prevpage::before,
.e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
.e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
  content: "\e748";
}
.e-pager.e-rtl .e-icon-next.e-nextpage::before,
.e-pager.e-rtl .e-icon-next.e-nextpage:hover,
.e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
  content: "\e765";
}
/*! Pager layout */
.e-pager {
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 14px;
  padding: 7px 8px 7px 8px;
  white-space: normal;
  width: 100%;
}
.e-pager [class^=e-] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-pager .e-pager-default.e-hide,
.e-pager .e-pagesizes.e-hide,
.e-pager .e-hide {
  display: none;
}
.e-pager div.e-parentmsgbar {
  float: right;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 5px;
}
.e-pager div.e-parentmsgbar span.e-rightalign {
  text-align: right;
}
.e-pager .e-pagesizes {
  display: inline;
}
.e-pager .e-pagerdropdown {
  display: inline-block;
  height: 32px;
  margin-left: 10px;
  margin-right: 8px;
  margin-top: -17px;
  overflow: unset;
  vertical-align: middle;
  width: 90px;
}
.e-pager .e-pagerconstant {
  display: inline-block;
  margin: 0 0 4px 8px;
  overflow: hidden;
  width: auto;
}
.e-pager .e-icons {
  font-size: 14px;
}
.e-pager .e-numericitem {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  line-height: 1;
  margin-right: 0;
  min-width: 26px;
  padding: 13px 12px 10px 12px;
  text-align: center;
}
.e-pager div.e-pagermsgdiv {
  padding-right: 6px;
  padding-top: 4px;
  text-align: right;
}
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  opacity: 1;
}
.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem {
  border-radius: calc(var(--e-radius) * 0);
  cursor: pointer;
  padding: 6.1px 11.85px 9.8px 11.8px;
  text-decoration: none;
}
.e-pager .e-currentitem {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
}
.e-pager div,
.e-pager a {
  display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-pager .e-icons::before {
  display: inline-block;
}
.e-pager .e-pagercontainer .e-firstpage,
.e-pager .e-pagercontainer .e-prevpage,
.e-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager .e-pagercontainer .e-nextpage,
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  margin-right: 0;
  margin-top: 0;
  min-width: 26px;
  padding: 8.85px 8.6px 7px 8.6px;
  vertical-align: sub;
}
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right: 1px;
}
.e-pager .e-firstpage:hover,
.e-pager .e-prevpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover {
  cursor: pointer;
  text-decoration: none;
}
.e-pager a.e-nextprevitemdisabled {
  display: none;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}
.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
.e-pager .e-pagercontainer {
  border-radius: calc(var(--e-radius) * 0.25);
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  margin: 0 0 -4px 0.3px;
  overflow: hidden;
}
.e-pager .e-lastpage:hover {
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.1875) calc(var(--e-radius) * 0.1875) calc(var(--e-radius) * 0);
}
.e-pager .e-firstpage:hover {
  border-radius: calc(var(--e-radius) * 0.1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.1875);
}
.e-pager .e-pagermessage,
.e-pager .e-pagerexternalmsg {
  display: block;
  margin: 6px 6px 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  display: none;
}
.e-pager .e-mprev {
  text-indent: -3px;
}
.e-pager .e-mnext {
  text-indent: -2px;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  -webkit-tap-highlight-color: var(--color-sf-content-bg-color);
}
.e-pager .e-pp,
.e-pager .e-np,
.e-pager .e-pp:hover,
.e-pager .e-np:hover {
  font-size: 14px;
  padding: 6.1px 9.92px 9.9px 9.9px;
  font-weight: bold;
  letter-spacing: 0;
}
.e-pager .e-np.e-focused,
.e-pager .e-pp.e-focused {
  line-height: 1;
  padding: 6.1px 9.92px 9.9px 9.9px;
}
.e-pager.e-adaptive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px;
}
.e-pager.e-adaptive div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -6px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 10px;
  white-space: nowrap;
}
.e-pager.e-adaptive .e-pagesizes {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
}
.e-pager.e-adaptive .e-pagerdropdown {
  margin: 2px 2px 0 4px;
  width: 77px;
  min-width: 77px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  height: 40px;
  padding-right: 5px;
}
.e-pager.e-adaptive .e-pagerconstant {
  font-size: 12px;
  position: relative;
  top: 6px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  min-width: 52px;
  max-height: 34px;
  margin: 0 8px 0 10px;
}
.e-pager.e-adaptive .e-pagerconstant.e-page-all {
  top: 11px;
  text-align: center;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mprev,
.e-pager.e-adaptive .e-mnext,
.e-pager.e-adaptive .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 0;
  }
  .e-pager div.e-parentmsgbar {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: initial;
    text-align: center;
    width: calc(60% - 48px);
  }
  .e-pager .e-pagesizes,
  .e-pager .e-pagecountmsg,
  .e-pager .e-pagercontainer {
    display: none;
  }
  .e-pager .e-icons {
    font-size: 11px;
  }
  .e-pager .e-mfirst,
  .e-pager .e-mprev,
  .e-pager .e-mnext,
  .e-pager .e-mlast {
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding: 1% 5%;
  }
  .e-pager .e-mfirst {
    margin-right: 4px;
    text-align: right;
    width: calc(10% + 11px);
  }
  .e-pager .e-mprev {
    margin: 0 4px;
    text-align: right;
    width: 10%;
  }
  .e-pager .e-mnext {
    margin: 0 4px;
    text-align: left;
    width: 10%;
  }
  .e-pager .e-mlast {
    margin-left: 4px;
    text-align: left;
    width: calc(10% + 11px);
  }
}
.e-pager.e-rtl {
  direction: rtl;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-pager.e-rtl .e-pagercontainer,
.e-pager.e-rtl div,
.e-pager.e-rtl a {
  float: initial;
}
.e-pager.e-rtl .e-parentmsgbar {
  float: left;
  margin-left: 6px;
  padding-top: 5px;
}
.e-pager.e-rtl .e-pagerdropdown {
  margin: -17px 16px 0 0;
}
.e-pager.e-rtl .e-pagerconstant {
  margin: 0 8px 6px 0;
}
.e-pager.e-rtl .e-pagerexternalmsg {
  float: none;
}
.e-pager.e-rtl .e-pagercontainer {
  float: none;
  margin: 0 0.3px -4px 0;
  padding: 0;
}
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-lastpagedisabled {
  padding: 8.85px 8.6px 7px 8.6px;
}
.e-pager.e-rtl .e-firstpage::before,
.e-pager.e-rtl .e-firstpage:hover,
.e-pager.e-rtl .e-firstpagedisabled::before {
  content: "\e701";
}
.e-pager.e-rtl .e-prevpage::before,
.e-pager.e-rtl .e-prevpage:hover,
.e-pager.e-rtl .e-prevpagedisabled::before {
  content: "\e848";
}
.e-pager.e-rtl .e-nextpage::before,
.e-pager.e-rtl .e-nextpage:hover,
.e-pager.e-rtl .e-nextpagedisabled::before {
  content: "\e84b";
}
.e-pager.e-rtl .e-lastpage::before,
.e-pager.e-rtl .e-lastpage:hover,
.e-pager.e-rtl .e-lastpagedisabled::before {
  content: "\e716";
}
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  border-left-style: solid;
  border-left-width: 1px;
}
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
  border-right-style: none;
  border-right-width: 0;
}
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  border-right: medium none;
}
.e-pager.e-rtl .e-firstpage:hover {
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0);
}
.e-pager.e-rtl .e-lastpage:hover {
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0);
}
.e-pager.e-rtl .e-numericcontainer {
  float: none;
}
.e-pager.e-rtl .e-numericitem {
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: none;
  border-right-width: 0;
  min-width: 26px;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-pager.e-rtl .e-spacing,
.e-pager.e-rtl .e-numericitem:hover,
.e-pager.e-rtl .e-currentitem {
  margin: 0;
  padding: 6.1px 11.85px 9.8px 11.8px;
}
.e-pager.e-rtl .e-pp,
.e-pager.e-rtl .e-np,
.e-pager.e-rtl .e-pp:hover,
.e-pager.e-rtl .e-np:hover {
  margin-top: 0;
  padding: 6.1px 9.92px 9.9px 9.9px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -4px;
  padding-top: 0;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant {
  margin: 0 10px 0 8px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant.e-page-all {
  top: 14px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerdropdown {
  min-width: 92px;
  margin: 5px 4px 0 2px;
  padding: 0 0 0 5px;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mprev,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mnext,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager.e-rtl .e-mfirst,
  .e-pager.e-rtl .e-mprev,
  .e-pager.e-rtl .e-mnext,
  .e-pager.e-rtl .e-mlast {
    border: 0;
  }
  .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
    float: initial;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
  }
  .e-pager.e-rtl .e-parentmsgbar {
    float: right;
  }
}
.e-pager.sf-pager .e-pagercontainer {
  font-size: 0;
}
.e-pager.sf-pager .e-pagercontainer .e-first,
.e-pager.sf-pager .e-pagercontainer .e-prev,
.e-pager.sf-pager .e-pagercontainer .e-next,
.e-pager.sf-pager .e-pagercontainer .e-last {
  font-size: 14px;
}
.e-pager.sf-pager .e-pagercontainer .e-firstpage,
.e-pager.sf-pager .e-pagercontainer .e-prevpage,
.e-pager.sf-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-nextpage,
.e-pager.sf-pager .e-pagercontainer .e-lastpage,
.e-pager.sf-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-lastpagedisabled {
  padding: 7.1px 8.6px 8.5px;
}
.e-pager.sf-pager .e-spacing {
  padding: 7.6px 11.85px 7.8px 11.8px;
}
.e-pager.sf-pager .e-numericcontainer a {
  font-size: 14px;
}
.e-pager.sf-pager .e-link,
.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
/*! Pager theme */
.e-pager {
  border-color: var(--color-sf-border-light);
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color-alt1);
  opacity: 1;
}
.e-pager div.e-icons.e-pager-default {
  color: var(--color-sf-content-text-color-alt3);
}
.e-pager div.e-icons.e-disable {
  color: var(--color-sf-icon-color-disabled);
}
.e-pager .e-pager-default:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
  opacity: 1;
}
.e-pager .e-parentmsgbar {
  font-weight: 400;
}
.e-pager .e-spacing {
  color: var(--color-sf-content-text-color);
  opacity: 1;
}
.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-pager .e-numericitem:hover {
  color: var(--color-sf-content-text-color-hover);
  opacity: 1;
}
.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background-color: var(--color-sf-content-bg-color-hover);
  opacity: 1;
}
.e-pager .e-numericitem {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color-alt3);
}
.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}
.e-pager .e-pagercontainer {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
}
.e-pager .e-numericitem,
.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right-color: var(--color-sf-border-light);
}
.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
  opacity: 1;
}
.e-pager .e-numericitem.e-focused,
.e-pager .e-first.e-focused,
.e-pager .e-prev.e-focused,
.e-pager .e-next.e-focused,
.e-pager .e-last.e-focused,
.e-pager .e-mfirst.e-focused,
.e-pager .e-mprev.e-focused,
.e-pager .e-mnext.e-focused,
.e-pager .e-mlast.e-focused {
  background-color: var(--color-sf-table-bg-color-hover);
}
.e-pager .e-currentitem.e-numericitem.e-focused {
  background: var(--color-sf-primary);
  -webkit-box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
  box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
}
.e-pager .e-focused {
  -webkit-box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
  box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
}
@media (max-width: 590px) {
  .e-pager .e-pager-default:hover {
    background: var(--color-sf-content-bg-color);
    color: var(--color-sf-primary);
    opacity: 1;
  }
}
.e-pager.e-rtl .e-numericitem,
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-lastpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled {
  border-left-color: var(--color-sf-border-light);
}
/*! Pager bigger */
.e-bigger .e-pager,
.e-pager.e-bigger {
  font-size: 16px;
  padding: 7px 8px 7px 8px;
}
.e-bigger .e-pager div.e-icons:not(.e-check),
.e-pager.e-bigger div.e-icons:not(.e-check) {
  font-size: 18px;
}
.e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
  padding-bottom: 8px;
  padding-right: 0;
  padding-top: 8px;
}
.e-bigger .e-pager:not(.e-adaptive) .e-pagerdropdown,
.e-pager.e-bigger:not(.e-adaptive) .e-pagerdropdown {
  height: 40px;
  margin: 0 10px 0 18px;
  margin-top: -21px;
  width: 90px;
}
.e-bigger .e-pager .e-pagercontainer,
.e-pager.e-bigger .e-pagercontainer {
  margin: 0 0 -6px 0.8px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  padding: 16px 14px 14px 14px;
}
.e-bigger .e-pager .e-pagerconstant,
.e-pager.e-bigger .e-pagerconstant {
  margin-bottom: 4px;
  margin-left: 16px;
}
@media (max-width: 769px) {
  .e-bigger .e-pager,
  .e-pager.e-bigger {
    padding: 19px 0;
  }
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-right: 0;
  }
  .e-bigger .e-pager div.e-parentmsgbar,
  .e-pager.e-bigger div.e-parentmsgbar {
    padding: 0;
  }
}
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
.e-bigger .e-pager .e-numericitem,
.e-pager.e-bigger .e-numericitem {
  margin: 0;
}
.e-bigger .e-pager .e-pp.e-spacing,
.e-bigger .e-pager .e-np.e-spacing,
.e-bigger .e-pager .e-pp.e-spacing:hover,
.e-bigger .e-pager .e-np.e-spacing:hover,
.e-pager.e-bigger .e-pp.e-spacing,
.e-pager.e-bigger .e-np.e-spacing,
.e-pager.e-bigger .e-pp.e-spacing:hover,
.e-pager.e-bigger .e-np.e-spacing:hover {
  padding: 12.6px 13.92px 12px 13.9px;
}
.e-bigger .e-pager .e-spacing,
.e-bigger .e-pager .e-numericitem:hover,
.e-bigger .e-pager .e-currentitem,
.e-pager.e-bigger .e-spacing,
.e-pager.e-bigger .e-numericitem:hover,
.e-pager.e-bigger .e-currentitem {
  border-radius: calc(var(--e-radius) * 0)/0.75;
  padding: 10.7px 15.48px 11.5px 15.1px;
}
.e-bigger .e-pager.e-rtl .e-spacing,
.e-bigger .e-pager.e-rtl .e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-currentitem,
.e-pager.e-bigger.e-rtl .e-spacing,
.e-pager.e-bigger.e-rtl .e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-currentitem {
  margin: 0;
  padding: 10.7px 15.48px 11.5px 15.1px;
}
.e-bigger .e-pager.e-rtl .e-pp.e-spacing,
.e-bigger .e-pager.e-rtl .e-np.e-spacing,
.e-bigger .e-pager.e-rtl .e-pp.e-spacing:hover,
.e-bigger .e-pager.e-rtl .e-np.e-spacing:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing,
.e-pager.e-bigger.e-rtl .e-np.e-spacing,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing:hover {
  padding-top: 12.5px;
}
.e-bigger .e-pager.e-rtl .e-pagerdropdown,
.e-pager.e-bigger.e-rtl .e-pagerdropdown {
  margin: -21px 16px 0 0;
}
.e-bigger .e-pager.e-rtl .e-pagerconstant,
.e-pager.e-bigger.e-rtl .e-pagerconstant {
  margin: 0 16px 7px 0;
}
.e-bigger .e-pager.e-rtl .e-pagercontainer,
.e-pager.e-bigger.e-rtl .e-pagercontainer {
  margin: 0 0 -5px 0;
}
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
  margin-left: 6px;
  margin-top: 0;
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 0;
  }
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 0;
  }
}
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem,
.e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem,
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover {
  font-size: 14px;
  margin-top: 0;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-parentmsgbar {
  margin-top: -2px;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerdropdown,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerdropdown {
  margin: 1px 4px 0 2px;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerconstant.e-page-all {
  top: 13px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  margin-right: 0;
  padding: 11.7px 11.6px 8.7px 11.6px;
}
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-firstpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-prevpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-nextpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-lastpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-firstpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-prevpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-nextpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-lastpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-lastpagedisabled {
  padding: 11.7px 11.6px 8.7px;
}
.e-bigger .e-pager .e-pp,
.e-bigger .e-pager .e-np,
.e-bigger .e-pager .e-pp:hover,
.e-bigger .e-pager .e-np:hover,
.e-pager.e-bigger .e-pp,
.e-pager.e-bigger .e-np,
.e-pager.e-bigger .e-pp:hover,
.e-pager.e-bigger .e-np:hover {
  font-size: 14px;
}
.e-bigger .e-pager.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-adaptive div.e-parentmsgbar {
  margin-top: 0;
}
.e-bigger .e-pager.e-adaptive .e-pagerdropdown,
.e-pager.e-bigger.e-adaptive .e-pagerdropdown {
  margin: -3px 2px 0 4px;
  height: 40px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-adaptive .e-pagerconstant.e-page-all {
  top: 10px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant,
.e-pager.e-bigger.e-adaptive .e-pagerconstant {
  margin: 0 8px 0 10px;
}
.e-bigger .sf-pager .e-pagercontainer .e-firstpage,
.e-bigger .sf-pager .e-pagercontainer .e-prevpage,
.e-bigger .sf-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-nextpage,
.e-bigger .sf-pager .e-pagercontainer .e-lastpage,
.e-bigger .sf-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-lastpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-firstpage,
.sf-pager.e-bigger .e-pagercontainer .e-prevpage,
.sf-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-nextpage,
.sf-pager.e-bigger .e-pagercontainer .e-lastpage,
.sf-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  padding: 10.3px 11.6px 12.5px;
}
.e-bigger .sf-pager .e-spacing,
.e-bigger .sf-pager .e-currentitem,
.e-bigger .sf-pager .e-numericitem:hover,
.sf-pager.e-bigger .e-spacing,
.sf-pager.e-bigger .e-currentitem,
.sf-pager.e-bigger .e-numericitem:hover {
  padding: 14.5px 15.48px 11.8px 15.1px;
}
/*! component's theme wise override definitions and variables */
@-webkit-keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e765";
}
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e748";
}
.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e748";
}
.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e765";
}
.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e748";
}
.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e765";
}
.e-hscroll .e-nav-left-arrow::before {
  content: "\e765";
  line-height: normal;
}
.e-hscroll .e-nav-right-arrow::before {
  content: "\e748";
  line-height: normal;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! h-scroll layout */
.e-hscroll {
  display: block;
  position: relative;
  width: 100%;
}
.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 40px;
  padding-right: initial;
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(-6px);
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 48px;
  right: auto;
  -webkit-transform: skewX(-16deg) translateX(-6px);
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}
.e-hscroll:not(.e-scroll-device) {
  padding: 0 30px;
}
.e-hscroll.e-scroll-device {
  padding-right: 40px;
}
.e-hscroll.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(6px);
  transform: skewX(-16deg) translateX(6px);
  width: 48px;
}
.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 18px;
  -webkit-transform: skewX(16deg);
  transform: skewX(16deg);
}
.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 48px;
  -webkit-transform: skewX(-16deg) translateX(6px);
  transform: skewX(-16deg) translateX(6px);
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}
.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}
.e-hscroll > * {
  height: inherit;
  line-height: normal;
}
.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
}
.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}
.e-hscroll .e-scroll-nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 30px;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}
.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-hscroll .e-nav-arrow {
  position: relative;
}
.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  font-size: 18px;
}
.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: var(--color-sf-border-light);
  -webkit-box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-border-light);
  border-width: 1px;
  -webkit-box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--color-sf-secondary-bg-color-disabled)), to(transparent));
  background-image:
    linear-gradient(
      -270deg,
      var(--color-sf-secondary-bg-color-disabled) 0%,
      transparent 100%);
}
.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--color-sf-secondary-bg-color-disabled)));
  background-image:
    linear-gradient(
      -270deg,
      transparent 0%,
      var(--color-sf-secondary-bg-color-disabled) 100%);
}
.e-hscroll.e-rtl .e-scroll-nav {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid var(--color-sf-border-light);
}
.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll.e-rtl .e-scroll-nav:hover:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-hscroll .e-scroll-nav {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid var(--color-sf-border-light);
}
.e-hscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-hscroll .e-scroll-nav:active::after {
  -webkit-animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 56px;
}
.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 48px;
}
.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 48px;
}
.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 48px;
  padding-right: initial;
}
.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 22px;
}
.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 48px;
}
.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 48px;
}
.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 56px;
  width: 48px;
}
/*! component's theme wise override definitions and variables */
/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e7dd";
}
.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e734";
}
.e-vscroll .e-nav-up-arrow::before {
  content: "\e776";
  line-height: normal;
}
.e-vscroll .e-nav-down-arrow::before {
  content: "\e729";
  line-height: normal;
}
/*! component's theme wise override definitions and variables */
/*! v-scroll layout */
.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(-6px);
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 48px;
  right: auto;
  -webkit-transform: skewX(-16deg) translateX(-6px);
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}
.e-vscroll:not(.e-scroll-device) {
  padding: 0 28px;
}
.e-vscroll.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(6px);
  transform: skewX(-16deg) translateX(6px);
  width: 48px;
  z-index: 1001;
}
.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  -webkit-transform: skewX(16deg);
  transform: skewX(16deg);
}
.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 48px;
  -webkit-transform: skewX(-16deg) translateX(6px);
  transform: skewX(-16deg) translateX(6px);
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}
.e-vscroll > * {
  height: inherit;
}
.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  width: 100%;
}
.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}
.e-vscroll .e-scroll-nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}
.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-vscroll .e-nav-arrow {
  position: relative;
}
.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/*! component's theme wise override definitions and variables */
/*! v-scroll theme */
.e-vscroll .e-icons {
  color: var(--color-sf-icon-color);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: var(--color-sf-icon-color);
  -webkit-box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-icon-color);
  border-width: 1px;
  -webkit-box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--color-sf-secondary-bg-color-disabled)), to(transparent));
  background-image:
    linear-gradient(
      -270deg,
      var(--color-sf-secondary-bg-color-disabled) 0%,
      transparent 100%);
}
.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--color-sf-secondary-bg-color-disabled)));
  background-image:
    linear-gradient(
      -270deg,
      transparent 0%,
      var(--color-sf-secondary-bg-color-disabled) 100%);
}
.e-vscroll.e-rtl .e-scroll-nav {
  background: var(--color-sf-secondary-bg-color);
}
.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  border-color: transparent;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  border-color: transparent;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: var(--color-sf-content-bg-color-alt3);
  border: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll .e-scroll-nav {
  background: var(--color-sf-secondary-bg-color);
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-nav::after {
  content: "";
}
.e-vscroll .e-scroll-nav:active::after {
  content: "";
}
/*! component's theme wise override definitions and variables */
.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 48px 0;
}
.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}
.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 48px;
}
.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 48px;
}
.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 48px;
}
.e-toolbar .e-popup-down-icon::before {
  content: "\e729";
  line-height: normal;
}
.e-toolbar .e-popup-up-icon::before {
  content: "\e776";
  line-height: normal;
}
.e-toolbar {
  border-radius: calc(var(--e-radius) * 0.375);
  display: block;
  height: 48px;
  min-height: 48px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow) {
  position: absolute;
}
.e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
  width: calc(100% - 30px);
}
.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}
.e-toolbar.e-control[class*=e-toolbar] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.e-toolbar.e-corner {
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-toolbar.e-hidden {
  display: none;
}
.e-toolbar.e-overlay .e-toolbar-item:not(.e-separator):not(.e-spacer) > * {
  pointer-events: none;
}
.e-toolbar.e-overlay.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-toolbar-item > * {
  pointer-events: none;
}
.e-toolbar .e-toolbar-items {
  border-radius: calc(var(--e-radius) * 0.375) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.375);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 8px;
  margin-right: 8px;
  white-space: normal;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}
.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}
.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 8px;
}
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content {
  -ms-touch-action: pan-y pinch-zoom;
  touch-action: pan-y pinch-zoom;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-item {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 48px;
  vertical-align: middle;
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.e-toolbar .e-toolbar-item.e-spacer {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 4px;
  border-radius: calc(var(--e-radius) * 0.25);
  line-height: 20px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 8px 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 12px;
  width: auto;
  font-size: 16px;
  line-height: 16px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover,
.e-toolbar .e-toolbar-item .e-tbar-btn:focus,
.e-toolbar .e-toolbar-item .e-tbar-btn:active {
  padding: 0 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-item .e-tbar-btn div {
  vertical-align: middle;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  padding: 6px 4px;
}
.e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  height: inherit;
  min-width: 28px;
  padding: 8px 4px;
}
.e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-toolbar .e-toolbar-item.e-overlay > * {
  pointer-events: none;
}
.e-toolbar .e-toolbar-item.e-separator {
  margin: 0 4px;
  min-height: 24px;
  min-width: 1px;
  height: 24px;
}
.e-toolbar .e-toolbar-item.e-separator + .e-separator,
.e-toolbar .e-toolbar-item.e-separator:last-of-type,
.e-toolbar .e-toolbar-item.e-separator:first-of-type {
  display: none;
}
.e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 4px 5px 4px;
}
.e-toolbar .e-toolbar-item > * {
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-item:not(.e-overlay) > * {
  pointer-events: auto;
}
.e-toolbar .e-toolbar-item.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-item input[type=checkbox] {
  height: auto;
}
.e-toolbar.e-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-toolbar.e-vertical .e-toolbar-items .e-vscroll-bar .e-vscroll-content {
  -ms-touch-action: pan-x pinch-zoom;
  touch-action: pan-x pinch-zoom;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 3px 7px;
  min-height: auto;
}
.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}
.e-toolbar .e-hor-nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.375) calc(var(--e-radius) * 0.375) calc(var(--e-radius) * 0);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 48px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  font-size: 18px;
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar.e-toolpop {
  overflow: visible;
}
.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop {
  border-radius: calc(var(--e-radius) * 0.375);
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 30px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 30px;
  min-width: 100%;
  padding: 6px 14px;
  border: none;
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0 5px 0 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 0 0 5px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: 32px;
  min-width: 34px;
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-overlay) > * {
  pointer-events: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}
.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-popup,
.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}
.e-toolbar.e-extended-toolbar {
  overflow: visible;
}
.e-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-bottom-right-radius: calc(var(--e-radius) * 0);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
  min-height: 48px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0;
  margin-left: -1px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 48px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 32px;
  min-width: 32px;
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 6px 4px;
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px 6px;
  font-size: 16px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 8px 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop) {
  padding: 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 28px;
  padding: 8px 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  min-height: 16px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop {
  width: inherit;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-size: 16px;
  overflow: hidden;
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-overlay) > * {
  pointer-events: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item > * {
  -ms-flex-item-align: center;
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item:not(.e-overlay) > * {
  pointer-events: auto;
}
.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-left: 8px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  padding: 4px;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 8px;
  margin-right: initial;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
  margin-left: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: calc(var(--e-radius) * 0.375) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.375);
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 8px;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 8px;
  margin-left: 0;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}
.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: var(--color-sf-content-bg-color-alt1);
  border: 0 solid var(--color-sf-border-light);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-toolbar .e-toolbar-items {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  background: var(--color-sf-transparent);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-content-text-color);
  border: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-radius: calc(var(--e-radius) * 0.25);
  color: var(--color-sf-icon-color);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  border-radius: calc(var(--e-radius) * 0.25);
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item.e-separator {
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar .e-toolbar-item.e-overlay {
  background: var(--color-sf-content-bg-color-alt1);
  opacity: 0.5;
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item.e-overlay .e-icons {
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar.e-vertical .e-hor-nav {
  border: solid var(--color-sf-border-light);
  border-width: 1px 0 0 0;
}
.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid var(--color-sf-border-light);
  border-width: 0 0 1px 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 1px 0;
}
.e-toolbar .e-hor-nav {
  background: var(--color-sf-content-bg-color-alt1);
  border: solid var(--color-sf-border-light);
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav::after {
  content: "";
}
.e-toolbar .e-hor-nav.e-nav-active:active,
.e-toolbar .e-hor-nav.e-nav-active:focus,
.e-toolbar .e-hor-nav.e-nav-active:hover {
  border-bottom-right-radius: calc(var(--e-radius) * 0.5);
}
.e-toolbar .e-hor-nav:active {
  border: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-toolbar .e-hor-nav:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-toolbar .e-hor-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-left: 0;
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-hor-nav:hover .e-icons {
  color: inherit;
}
.e-toolbar .e-hor-nav:hover:not(.e-nav-active) {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:hover:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  color: var(--color-sf-secondary-text-color);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus .e-icons {
  color: inherit;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: var(--color-sf-secondary-bg-color-focus);
  -webkit-box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  border-color: var(--color-sf-secondary-bg-color-focus);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:focus,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav):focus {
  border-color: var(--color-sf-secondary-bg-color-focus);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-toolbar-pop {
  background: var(--color-sf-flyout-bg-color);
  border: 0 solid var(--color-sf-border-light);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  background: transparent;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-flyout-bg-color-pressed);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-icons {
  color: inherit;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: var(--color-sf-flyout-text-color-focus);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  background: var(--color-sf-transparent);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: var(--color-sf-content-bg-color-alt1);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-radius: calc(var(--e-radius) * 0.25);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus .e-icons {
  color: var(--color-sf-icon-color);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-radius: calc(var(--e-radius) * 0.25);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar.e-rtl .e-hor-nav {
  background: var(--color-sf-content-bg-color-alt1);
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-icon-color);
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 12px;
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 8px;
}
.e-bigger .e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items,
.e-toolbar.e-bigger.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
  width: calc(100% - 36px);
}
.e-bigger .e-toolbar .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 40px;
  min-width: 40px;
  padding: 0 8px;
  line-height: 24px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 8px 4px;
  font-size: 16px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons {
  font-size: 18px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 11px 4px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 4px 6px;
}
.e-bigger .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-toolbar.e-bigger .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  min-width: 49px;
  padding: 8px 6px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-item.e-separator {
  height: 30px;
  margin: 13px 6px;
  min-height: 30px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 6px 3px 6px;
}
.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 56px;
  min-width: 36px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator {
  height: auto;
  margin: 5px 10px;
  min-height: auto;
}
.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
  height: 40px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
  min-height: 32px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 32px;
  padding: 8px 18px;
  min-width: 100%;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0 6px 0 0;
  font-size: 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 0 0 6px;
  font-size: 16px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 56px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 40px;
  min-width: 40px;
  padding: 0 8px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  font-size: 18px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 11px 4px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 8px 4px;
  font-size: 16px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 8px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 49px;
  padding: 8px 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: 30px;
  margin: 13px 6px;
  min-height: 30px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: calc(var(--e-radius) * 0);
  border-bottom-right-radius: calc(var(--e-radius) * 0);
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: calc(var(--e-radius) * 0);
  border-top-right-radius: calc(var(--e-radius) * 0);
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 6px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px 6px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 4px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: initial;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 12px;
}
.e-accordion .e-tgl-collapse-icon::before {
  content: "\e729";
}
.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.e-accordion {
  display: block;
  position: relative;
}
.e-accordion .e-acrdn-item {
  border-radius: calc(var(--e-radius) * 0);
  margin-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
  border-top: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item:first-child {
  margin-top: 0;
}
.e-accordion .e-acrdn-item:not(.e-select) + .e-acrdn-item:not(.e-select) {
  margin-bottom: 0;
  margin-top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select {
  margin: 0;
}
.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}
.e-accordion .e-acrdn-item {
  overflow: visible;
  padding-top: 0;
  position: relative;
}
.e-accordion .e-acrdn-item.e-hide {
  display: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content {
  text-decoration: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border-radius: calc(var(--e-radius) * 0);
  line-height: 22px;
  min-height: 40px;
  overflow: hidden;
  padding: 11px 12px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  line-height: 20px;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 18px;
  height: 40px;
  min-height: 40px;
  min-width: 22px;
  position: absolute;
  right: 16px;
  top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  -webkit-transition: 0.5s ease 0s;
  transition: 0.5s ease 0s;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 18px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 16px 16px 26px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 10px 0 10px 26px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 8px 0 8px 38px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 20px 20px 20px 38px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 12px;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 26px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 8px 26px 8px 0;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 8px 38px 8px 0;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 20px 38px 20px 20px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 7px 12px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}
.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: calc(var(--e-radius) * 0.375);
}
.e-accordion .e-acrdn-item {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-accordion .e-acrdn-item.e-active {
  background: var(--color-sf-content-bg-color);
}
.e-accordion .e-acrdn-item.e-select:last-child {
  border-bottom: 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus {
  border-radius: calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
}
.e-accordion .e-acrdn-item:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus {
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25);
}
.e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus {
  border-radius: calc(var(--e-radius) * 0);
}
.e-accordion .e-acrdn-item.e-item-focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-top: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
  background: var(--color-sf-content-bg-color-focus);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-icon .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select,
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border: 0;
}
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay {
  background: var(--color-sf-content-bg-color);
  opacity: 0.5;
}
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons {
  color: var(--color-sf-icon-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  background: var(--color-sf-content-bg-color-focus);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
  border-bottom: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-select {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: var(--color-sf-content-text-color);
  background: none;
  border-top: 0;
  border-bottom: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header:focus {
  border: 1px;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: var(--color-sf-content-bg-color-focus);
  border: 1px;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  border: 0;
  background: none;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:active {
  border: 0;
  border-color: initial;
  background: var(--color-sf-content-bg-color-selected);
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  border: 0;
  background: var(--color-sf-content-bg-color-hover);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-icons,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon {
  color: var(--color-sf-content-text-color-focus);
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-focus);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  background: var(--color-sf-content-bg-color-alt1);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-item-focus {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-active {
  background: var(--color-sf-content-bg-color);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus {
  position: relative;
  z-index: 2;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  background: none;
  border-radius: calc(var(--e-radius) * 0);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:hover {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item .e-toggle-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
  vertical-align: middle;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 20px 20px 20px 28px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 12px 0 12px 28px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 12px 0 12px 40px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 24px 24px 24px 40px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 24px;
  min-height: 48px;
  padding: 13px 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 48px;
  min-height: 48px;
  min-width: 24px;
  right: 16px;
  font-size: 20px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 12px 0 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 20px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 16px;
  font-size: 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 20px 28px 20px 20px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 12px 28px 12px 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 12px 40px 12px 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 24px 40px 24px 24px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 11px 17px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 12px;
}
.e-carousel .e-previous-icon::before {
  content: "\e765";
}
.e-carousel .e-next-icon::before {
  content: "\e748";
}
.e-carousel .e-play-icon::before {
  content: "\e70c";
}
.e-carousel .e-pause-icon::before {
  content: "\e77b";
}
.e-carousel.e-rtl .e-previous-icon::before {
  content: "\e748";
}
.e-carousel.e-rtl .e-next-icon::before {
  content: "\e765";
}
.e-carousel {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-carousel .e-carousel-items,
.e-carousel .e-carousel-slide-container {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.e-carousel .e-carousel-items.e-swipe-start {
  cursor: pointer;
}
.e-carousel.e-partial .e-carousel-slide-container {
  padding: 0 100px;
}
@media screen and (max-width: 480px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 75px;
  }
}
@media screen and (max-width: 320px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 50px;
  }
}
.e-carousel .e-carousel-items {
  width: calc(var(--carousel-items-count) * 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.e-carousel .e-carousel-items .e-carousel-item {
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: calc(100% / var(--carousel-items-count));
}
.e-carousel.e-blazor-carousel .e-carousel-items {
  -webkit-transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current)));
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}
.e-carousel.e-blazor-carousel.e-rtl .e-carousel-items {
  -webkit-transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current)));
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}
.e-carousel.e-carousel-fade-animation .e-carousel-items.e-fade-in-out {
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-animation: fade-in-out 0.6s ease-in-out;
  animation: fade-in-out 0.6s ease-in-out;
}
@-webkit-keyframes fade-in-out {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in-out {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.e-carousel.e-carousel-slide-animation .e-carousel-items.e-slide {
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  top: 0;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active {
  opacity: 1;
  pointer-events: visible;
}
.e-carousel .e-carousel-navigators {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-navigators .e-play-pause,
.e-carousel .e-carousel-navigators .e-previous,
.e-carousel .e-carousel-navigators .e-next {
  padding: 0.5em;
  pointer-events: auto;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn,
.e-carousel .e-carousel-navigators .e-previous .e-btn,
.e-carousel .e-carousel-navigators .e-next .e-btn {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover,
.e-carousel .e-carousel-navigators .e-previous .e-btn:hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:hover {
  border-radius: 50%;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-previous .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn .e-play-icon {
  line-height: 1;
  padding-left: 3px;
}
.e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-previous.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-next.e-hover-arrows {
  display: none;
}
.e-carousel .e-carousel-indicators {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 48px;
  padding: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: auto;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar {
  padding: 0;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div {
  border: 1px solid rgba(var(--color-sf-white), 0.4);
  border-radius: 50%;
  height: 12px;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  width: 12px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element {
  display: none;
}
.e-carousel .e-carousel-indicators.e-dynamic {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars {
  display: block;
  overflow: hidden;
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
  white-space: nowrap;
  width: 80px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  left: calc(32px - 16px * var(--carousel-items-current));
  margin: 0 4px;
  opacity: 1;
  position: relative;
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: left, -webkit-transform;
  transition-property: left, -webkit-transform;
  transition-property: transform, left;
  transition-property:
    transform,
    left,
    -webkit-transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  white-space: nowrap;
  width: 8px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev,
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}
.e-carousel .e-carousel-indicators.e-fraction {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-progress {
  min-height: 4px;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  height: 4px;
  width: 100%;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1);
  transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1);
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 100%;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) {
  background-color: transparent;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover {
  background-color: var(--color-sf-content-bg-color-hover);
  outline: none;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus-visible,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus-visible,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus-visible {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus-visible .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus-visible .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus-visible .e-btn-icon {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active {
  background-color: var(--color-sf-content-bg-color-pressed);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active .e-btn-icon {
  color: var(--color-sf-icon-color-pressed);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover .e-btn-icon,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus .e-btn-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div {
  background: var(--color-sf-primary-text-color);
  border-color: var(--color-sf-primary-text-color);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:active,
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus,
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:hover {
  background: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible {
  border-color: var(--color-sf-black);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  background-color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  background-color: var(--color-sf-primary);
}
.e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  background-color: rgba(var(--color-sf-primary), 0.4);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  background-color: var(--color-sf-primary);
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: "\e773";
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: "\e748";
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: "\e765";
}
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
  padding: 4px 0;
  border: 1px solid var(--color-sf-border-light);
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  display: none;
  min-width: 120px;
  position: absolute;
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-contextmenu-wrapper ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-contextmenu-wrapper ul.e-contextmenu.e-contextmenu-template .e-menu-caret-icon,
.e-contextmenu-container ul.e-contextmenu.e-contextmenu-template .e-menu-caret-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: var(--e-font-family);
}
.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 32px;
  margin-right: 8px;
  width: 1em;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 32px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 7px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 4px 0;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 14px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 8px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-contextmenu-wrapper ul .e-menu-item:focus-visible,
.e-contextmenu-container ul .e-menu-item:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: var(--color-sf-flyout-bg-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper,
.e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: -12px;
  width: inherit;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 7px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-contextmenu-wrapper .e-menu-item:not(.e-control),
.e-contextmenu-container .e-menu-item:not(.e-control) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-small .e-contextmenu-wrapper ul .e-menu-item,
.e-small.e-contextmenu-wrapper ul .e-menu-item {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.e-small .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-small .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-small.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-small.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
  font-size: 12px;
  line-height: 24px;
}
.e-small .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-small.e-contextmenu-wrapper ul .e-menu-item.e-separator {
  height: auto;
}
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
  outline: 0 solid var(--color-sf-flyout-bg-color-selected);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: var(--color-sf-flyout-text-color-pressed);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: var(--color-sf-flyout-text-color-disabled);
  opacity: 1;
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: var(--color-sf-icon-color-disabled);
}
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: var(--color-sf-icon-color-disabled);
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  background-color: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  border-color: var(--color-sf-border-light);
}
.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 16px;
  padding: 4px 0;
  white-space: nowrap;
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 40px;
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 16px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 14px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item {
  height: 32px;
  font-size: 16px;
  line-height: 32px;
}
.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item.e-separator {
  height: auto;
}
.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
  line-height: 32px;
}
.e-tab .e-tab-header .e-close-icon::before {
  content: "\e7e7";
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e776";
  }
  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e729";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e776";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e729";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e776";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e729";
}
.e-tab-clone-element .e-close-icon::before {
  content: "\e7e7";
  position: relative;
}
.e-tab {
  display: block;
  position: relative;
}
.e-tab.e-hidden {
  display: none;
}
.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item > div,
.e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}
.e-tab .e-tab-header {
  height: 48px;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header::before {
  content: "";
  position: absolute;
  display: unset;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 48px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  -webkit-transition: unset;
  transition: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 32px;
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}
.e-tab .e-tab-header .e-indicator {
  display: none;
  position: absolute;
}
.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}
.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  border-radius: calc(var(--e-radius) * 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 12px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: var(--e-font-family);
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  -ms-flex-item-align: auto;
  align-self: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  margin-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before {
  top: 1px;
  left: 5px;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 6px;
  min-width: 12px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 1px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 16px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 16px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  position: relative;
  top: 1px;
  left: 5px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop,
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 8px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
}
.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 5px 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 40px;
  min-height: 40px;
  min-width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 50px;
    min-height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 40px;
  padding: 0 20px;
  text-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 50px;
    padding: 0 24px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 40px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
  top: initial;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab .e-tab-header .e-scroll-nav {
  height: 48px;
  min-height: 48px;
  min-width: auto;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0;
  }
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 16px;
  line-height: 48px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  width: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-tab .e-tab-header .e-hor-nav {
  height: 48px;
  min-height: 48px;
  min-width: auto;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 56px;
    min-height: 56px;
    padding: 0;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  width: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 16px;
  line-height: 48px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 32px;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 32px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    line-height: 43px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 32px;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 32px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    line-height: 43px;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 32px;
  top: -0.5px;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  top: unset;
  -webkit-transition: unset;
  transition: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
  margin-top: -1px;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap::before,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:not(.e-separator):last-child .e-text-wrap::before {
  top: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: initial;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}
.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}
.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-tab .e-tab-header.e-vertical .e-indicator {
  display: block;
  -webkit-transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 32px;
  min-width: 33px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -15px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: initial !important;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  -webkit-transition: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  -webkit-transition: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: var(--e-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
  text-align: left;
  text-transform: capitalize;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 36px;
  margin: 0 0 0 8px;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 16px;
  }
}
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}
.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -15px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 8px 0 0;
}
.e-tab .e-content {
  position: relative;
}
.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.e-tab .e-content > .e-item {
  display: none;
}
.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab .e-content.e-progress {
  overflow: hidden;
}
.e-tab.e-vertical-tab .e-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}
.e-tab.e-vertical-icon > .e-tab-header {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap::before {
  border: 1.6px solid var(--color-sf-primary-bg-color);
  content: "";
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  content: unset;
  display: unset;
  position: unset;
  top: unset;
  width: unset;
  border: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-indicator {
  width: 2px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  top: unset;
}
.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}
.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 40px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 40px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-template .e-tab-header .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div,
.e-tab.e-template .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div {
  display: inherit;
}
.e-tab.e-template .e-content > .e-item {
  display: none;
}
.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  -webkit-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: none;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
  }
}
.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-fill .e-tab-header {
  height: 48px;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0 2px 0 0;
  min-height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 62px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-fill.e-vertical-icon > .e-tab-header {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-background .e-tab-header.e-vertical .e-indicator {
  display: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 40px;
}
.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 8px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 8px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 15px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}
.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}
.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}
.e-tab-clone-element:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab-clone-element .e-tab-wrap {
  height: 48px;
  padding: 0 12px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab-clone-element .e-text-wrap {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 56px;
  }
}
.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: var(--e-font-family);
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  -ms-flex-item-align: auto;
  align-self: auto;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 16px;
  }
}
.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}
.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
  .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab-clone-element .e-close-icon::before {
  top: 1px;
}
.e-tab-clone-element .e-icons.e-tab-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 16px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 16px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
  .e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab-clone-element.e-icon .e-tab-wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-tab-clone-element .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-tab-clone-element.e-itop,
.e-tab-clone-element.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop,
  .e-tab-clone-element.e-ibottom {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap,
.e-tab-clone-element.e-ibottom .e-tab-wrap {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap,
  .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab-clone-element.e-itop .e-text-wrap,
.e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab-clone-element.e-itop .e-close-icon,
.e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon,
  .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 8px 0 0;
  }
}
.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
}
.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab {
  background: var(--color-sf-transparent);
  border: var(--color-sf-tab-border);
}
.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 400;
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-tab .e-tab-header::before {
  border-color: unset;
  border-style: solid;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  border-width: 0;
}
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: initial;
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab .e-tab-header .e-indicator {
  background: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-toolbar-item:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item.e-active:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.12);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: calc(var(--e-radius) * 0);
  color: var(--color-sf-content-text-color-alt3);
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: initial;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: none;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  position: relative;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: 1.6px solid var(--color-sf-primary-bg-color);
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  border-radius: calc(var(--e-radius) * 0.1875) calc(var(--e-radius) * 0.1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
  bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-icon-color);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: var(--color-sf-close-icon-color-pressed);
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: 1px solid var(--color-sf-content-bg-color);
}
.e-tab .e-tab-header .e-toolbar-pop {
  background: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-flyout-border);
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-y: auto;
}
.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
  overflow-y: hidden;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: var(--color-sf-flyout-bg-color-pressed);
  border-color: transparent;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: var(--color-sf-flyout-text-color-pressed);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: inherit;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: var(--color-sf-secondary-bg-color-focus);
  color: var(--color-sf-secondary-text-color-focus);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: unset;
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header .e-scroll-nav:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: var(--color-sf-content-text-color-alt2);
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
}
.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: var(--color-sf-content-text-color-alt2);
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header .e-hor-nav:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-focus);
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
  box-shadow: inset 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: var(--color-sf-secondary-bg-color-focus);
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active .e-icons,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active:focus {
  border: none;
}
.e-tab .e-tab-header.e-horizontal-bottom {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items {
  border-color: var(--color-sf-primary-text-color);
  border-style: solid;
  border-width: 1px 0 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover {
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-color: var(--color-sf-content-bg-color) var(--color-sf-border-light) var(--color-sf-border-light);
  border-style: solid;
  border-width: 1px;
  margin-top: 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab .e-tab-header.e-vertical::before {
  border-width: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-top: 1px solid var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover {
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: calc(var(--e-radius) * 0);
  border-right: initial;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover {
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: initial;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid var(--color-sf-transparent);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-border-light) transparent transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus:hover:active .e-nav-arrow {
  color: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: var(--color-sf-transparent);
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-primary);
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-secondary-text-color-focus);
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus {
  border-color: var(--color-sf-border-light) transparent transparent;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-disable .e-tab-header .e-indicator {
  background: transparent;
}
.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab.e-disable .e-content {
  opacity: 0.38;
}
.e-tab.e-fill .e-tab-header {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.05);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: var(--color-sf-primary);
  border-radius: calc(var(--e-radius) * 0);
  border-color: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 0;
}
.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}
.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}
.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 0;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: transparent;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-primary);
  border-color: var(--color-sf-icon-color);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-content-bg-color-alt5);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header {
  background: var(--color-sf-primary);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-indicator {
  background: var(--color-sf-primary-text);
  bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.1);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  background-color: inherit;
  border-color: var(--color-sf-border-light);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary);
  border-radius: calc(var(--e-radius) * 0);
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-icon-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text:hover {
  color: var(--color-sf-primary-bg-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-tab.e-background .e-tab-header .e-scroll-nav {
  background: var(--color-sf-primary-bg-color);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: var(--color-sf-primary-lighter);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: var(--color-sf-primary-text);
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
  background: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-primary-text);
  border: 0;
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  -webkit-animation: none;
  animation: none;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav),
.e-tab.e-background .e-tab-header .e-hor-nav {
  background: transparent;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: var(--color-sf-primary-lighter);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:active:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-primary-text);
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  -webkit-animation: none;
  animation: none;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25);
  border-style: solid;
  border-width: 0 2px 2px;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0.25);
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: calc(var(--e-radius) * 0);
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: var(--color-sf-border-light);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-primary);
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: var(--color-sf-primary-text);
}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: transparent;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: inherit;
  border-color: var(--color-sf-border-light);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-primary);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: var(--color-sf-primary-bg-color-focus);
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: var(--color-sf-content-bg-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-icon-color);
}
.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}
.e-tab .e-content {
  background: inherit;
}
.e-tab .e-content .e-item {
  background: inherit;
  color: var(--color-sf-content-text-color);
  font-size: 14px;
}
.e-tab-clone-element {
  background: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab-clone-element .e-tab-wrap {
  border-radius: calc(var(--e-radius) * 0);
  color: var(--color-sf-content-text-color-alt1);
  border: 1px solid var(--color-sf-transparent);
}
.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active {
  margin: 1px 2px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 38px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 56px;
  margin: 0;
  min-height: 56px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 16px;
  margin-bottom: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
  margin-top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 2px 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 16px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 50px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 50px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 56px;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 18px;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 18px;
  line-height: 56px;
  top: 0;
  vertical-align: initial;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  width: 100%;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 56px;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
  .e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 18px;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 18px;
  line-height: 56px;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 38px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 38px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 38px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 38px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 38px;
  top: -2px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 1px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before {
  top: 0.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before {
  top: 1.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
  padding-top: 0.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
  padding: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}
.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 23px;
  top: 23px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
  .e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -20px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 38px;
  min-width: auto;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 48px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 16px;
  line-height: 48px;
  margin: 0 0 0 8px;
}
.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 72px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
  padding: 0;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft {
  height: 56px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 56px;
  min-height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
  .e-tab.e-bigger.e-fill .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 56px;
  margin: 0 2px 0 0;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 20px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 20px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-fill.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon > .e-tab-header {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 20px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 10px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 8px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 20px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -20px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 8px 0 0;
}
.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 56px;
  margin: 0;
  min-height: 56px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop,
.e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 56px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 16px;
  -ms-flex-item-align: auto;
  align-self: auto;
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 2px 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
  .e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 16px;
}
.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 20px;
}
.e-bigger .e-tab-clone-element .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-bigger .e-tab-clone-element.e-itop,
.e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap,
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap,
.e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop .e-close-icon,
.e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 20px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-danger) !important;
}
.e-underline.e-input-group.e-control-wrapper,
.e-underline.e-input-group,
.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-float-input,
.e-underline.e-float-input.e-control-wrapper,
.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-input-group.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-error:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid var(--color-sf-border);
  border-width: 1px;
  padding-top: 1px;
  border-radius: calc(var(--e-radius) * 0);
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
  padding: 0 10px 0 12px;
}
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border: 1px solid;
  border-radius: calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0.25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
  border-width: 1px;
  margin-top: 0;
  padding: 0;
}
.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-input-group.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-error:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid;
  border-width: 1px;
  padding-top: 1px;
  border-radius: calc(var(--e-radius) * 0);
}
/*! TreeView's bootstrap5 theme wise override definitions and variables */
/*! TreeView icons */
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-expandable::before,
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-collapsible::before {
  content: "\e75c";
}
.e-treeview .e-sibling::before {
  content: "";
}
.e-treeview .e-popup .e-icons::before {
  content: "\e76a";
}
.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e768";
}
.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e839";
}
.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e736";
}
.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e839";
}
/*! TreeView's bootstrap5 theme wise override definitions and variables */
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  border: 1px solid;
  border-color: var(--color-sf-border-light);
  border-radius: calc(var(--e-radius) * 0.375);
  background: var(--color-sf-content-bg-color);
}
.e-treeview.e-virtualization {
  overflow: auto;
}
.e-treeview.e-virtualization .e-virtual-mask {
  display: block;
  margin-bottom: 20px;
}
.e-treeview.e-virtualization .e-ul {
  overflow: unset;
}
.e-treeview .e-mask-parent {
  display: none;
}
.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}
.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}
.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 21px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 54px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 82px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 32px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 60px);
}
.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 12px;
}
.e-treeview .e-node-collapsed .e-list-item .e-fullrow,
.e-treeview .e-display-none {
  display: none;
}
.e-treeview .e-list-item {
  list-style: none;
}
.e-treeview .e-list-item .e-ul {
  padding: 0 0 0 20px;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  border-radius: calc(var(--e-radius) * 0.9375);
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}
.e-treeview .e-list-item .e-text-content .e-list-text:has(> .e-input-group) {
  padding-top: 4px;
  padding-bottom: 4px;
}
.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}
.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}
.e-treeview .e-icons-spinner {
  position: relative;
}
.e-treeview .e-text-content {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 20px;
  border: none;
}
.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}
.e-treeview .e-fullrow {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  height: 40px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
@supports (-webkit-overflow-scrolling: touch) {
  .e-treeview .e-fullrow {
    z-index: 0;
  }
}
.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 8px;
  pointer-events: all;
  position: relative;
}
.e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 10px 8px;
}
.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}
.e-treeview .e-list-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  line-height: 20px;
  margin: 0;
  min-height: 40px;
  font-weight: 500;
  padding: 10px 8px;
  text-decoration: none;
  vertical-align: middle;
}
.e-treeview .e-list-text .e-input-group {
  height: 32px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}
.e-treeview .e-list-text .e-input-group .e-input {
  height: 28px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 20px;
  height: 32px;
}
.e-treeview .e-navigable-text {
  padding: 10px 8px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 20px;
  margin: 0 0 0 8px;
  vertical-align: middle;
  width: 20px;
}
.e-treeview .e-list-icon + .e-list-icon,
.e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 10px 8px;
}
.e-treeview .e-list-icon + .e-navigable-text,
.e-treeview .e-list-img + .e-navigable-text {
  padding: 10px 8px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 16px;
  margin: 0 4px 0 -20px;
  vertical-align: middle;
  width: 16px;
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 0;
}
.e-treeview .e-load {
  -webkit-animation: rotation 0.5s infinite linear;
  animation: rotation 0.5s infinite linear;
}
.e-treeview .e-sibling {
  border: 4px solid transparent;
  height: 6px;
  margin-top: -5px;
  width: 6px;
}
.e-treeview .e-sibling::before {
  left: 0;
  height: 1px;
  width: 144px;
}
.e-treeview .e-sibling,
.e-treeview .e-sibling::before {
  position: absolute;
  z-index: 2;
}
.e-treeview .e-popup {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}
.e-treeview .e-popup .e-content {
  border-radius: calc(var(--e-radius) * 0.25);
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}
.e-treeview .e-popup .e-downtail::before,
.e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}
.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}
.e-treeview .e-navigable .e-text-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-treeview .e-navigable .e-list-url {
  width: 100%;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-treeview .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text .e-nav-wrapper:not(:has(.e-list-icon)) {
  padding: 0;
}
.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}
.e-treeview.e-drag-item .e-text-content {
  float: left;
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 16px;
  padding: 0 8px;
}
.e-treeview.e-drag-item .e-drop-count {
  border: 1px solid;
  border-radius: calc(var(--e-radius) * 0.9375);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-size: 12px;
  line-height: normal;
  min-width: 12px;
  padding: 3px 5px 4px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}
.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 8px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 12px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-ul {
  padding: 0 12px 0 0;
}
.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 20px 0 0;
}
.e-treeview.e-rtl .e-text-content {
  padding: 0 20px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: 0 -20px 0 0;
}
.e-treeview.e-rtl .e-sibling::before {
  right: 0;
}
.e-treeview.e-rtl.e-drag-item .e-icons.e-drop-next {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}
.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}
.e-treeview.e-rtl div.e-icons {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}
.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}
.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}
/*! TreeView's bootstrap5 theme wise override definitions and variables */
.e-treeview {
  -webkit-tap-highlight-color: transparent;
}
.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: var(--color-sf-transparent);
}
.e-treeview .e-list-text {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 20px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: var(--color-sf-icon-color);
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 16px;
}
.e-treeview .e-list-item.e-hover,
.e-treeview .e-list-item.e-node-focus {
  background: transparent;
}
.e-treeview .e-list-item.e-hover > .e-fullrow,
.e-treeview .e-list-item.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content,
.e-treeview .e-list-item.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-icon-color-hover);
}
.e-treeview .e-list-item.e-active {
  background: transparent;
}
.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-active > .e-text-content {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow,
.e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-icon-color);
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: var(--color-sf-content-text-color-disabled);
}
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: var(--color-sf-icon-color-disabled);
}
.e-treeview .e-sibling {
  border-left-color: var(--color-sf-primary);
  border-right-color: transparent;
}
.e-treeview .e-sibling::before {
  background: var(--color-sf-primary);
}
.e-treeview .e-popup .e-content {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup.e-select .e-icons {
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup .e-downtail::before {
  border-top-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup .e-downtail::after {
  border-top-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus > .e-text-content {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus > .e-text-content {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-node-focus > .e-text-content {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
}
.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}
.e-treeview.e-drag-item {
  background-color: var(--color-sf-content-bg-color-alt4);
  font-family: var(--e-font-family);
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 16px;
}
.e-treeview.e-drag-item .e-list-text {
  color: var(--color-sf-content-text-color-alt1);
}
.e-treeview.e-drag-item .e-icons {
  color: var(--color-sf-content-text-color-alt1);
}
.e-treeview.e-drag-item .e-drop-count {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary-text-color);
  color: var(--color-sf-primary-text-color);
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
  border-right-color: var(--color-sf-primary);
  border-left-color: transparent;
}
/*! TreeView's bootstrap5 theme wise override definitions and variables */
.e-bigger .e-treeview,
.e-treeview.e-bigger {
  border-radius: calc(var(--e-radius) * 0.5);
}
.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  width: 100%;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 12px 0 8px;
}
.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 0 8px 0 0;
}
.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 48px;
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 65px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 101px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 35px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 71px);
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 24px;
  min-height: 24px;
  padding: 12px 8px;
  min-height: 48px;
}
.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 40px;
}
.e-bigger .e-treeview .e-list-text .e-input-group .e-input,
.e-treeview.e-bigger .e-list-text .e-input-group .e-input {
  height: 36px;
}
.e-bigger .e-treeview .e-list-text .e-input-group .e-input,
.e-treeview.e-bigger .e-list-text .e-input-group .e-input {
  height: 40px;
  line-height: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-list-icon + .e-list-icon,
.e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-icon-collapsible,
.e-bigger .e-treeview .e-icon-expandable,
.e-treeview.e-bigger .e-icon-collapsible,
.e-treeview.e-bigger .e-icon-expandable {
  height: 24px;
  width: 24px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 6px 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 8px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 16px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 24px;
}
.e-bigger .e-treeview .e-list-item.e-editing .e-list-text .e-input-group.e-input-focus .e-input,
.e-treeview.e-bigger .e-list-item.e-editing .e-list-text .e-input-group.e-input-focus .e-input {
  padding-bottom: 8px;
}
ejs-sidebar {
  display: none;
}
.e-sidebar-display {
  display: block;
}
.e-sidebar {
  -webkit-tap-highlight-color: transparent;
  background: var(--color-sf-content-bg-color);
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  -webkit-transition: none;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}
.e-sidebar.e-right.e-open,
.e-sidebar.e-left.e-open {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-right.e-close,
.e-sidebar.e-left.e-close {
  -webkit-box-shadow: none;
  box-shadow: none;
  visibility: hidden;
}
.e-sidebar.e-right.e-close {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.e-sidebar.e-left.e-close {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.e-sidebar.e-left.e-transition.e-close,
.e-sidebar.e-right.e-transition.e-close,
.e-sidebar.e-right.e-close {
  -webkit-transition: visibility 500ms, -webkit-transform 0.5s ease;
  transition: visibility 500ms, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, visibility 500ms;
  transition:
    transform 0.5s ease,
    visibility 500ms,
    -webkit-transform 0.5s ease;
}
.e-sidebar.e-right {
  border-left: 1px solid var(--color-sf-border-light);
  left: auto;
  right: 0;
  top: 0;
}
.e-sidebar.e-left {
  border-right: 1px solid var(--color-sf-border-light);
  left: 0;
  right: auto;
  top: 0;
}
.e-sidebar.e-left.e-close.e-dock,
.e-sidebar.e-right.e-close.e-dock {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transition: width 0.5s ease, visibility 500ms;
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-left.e-open.e-dock.e-blazor-dock,
.e-sidebar.e-right.e-open.e-dock.e-blazor-dock {
  -webkit-transition: width 0.5s ease, visibility 500ms;
  transition: width 0.5s ease, visibility 500ms;
}
.e-sidebar.e-left.e-open.e-disable-animation,
.e-sidebar.e-right.e-open.e-disable-animation,
.e-sidebar.e-right.e-close.e-disable-animation,
.e-sidebar.e-left.e-close.e-disable-animation {
  -webkit-transition: none;
  transition: none;
}
.e-sidebar.e-visibility {
  visibility: hidden;
}
.e-sidebar.e-over {
  -webkit-box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-sidebarcontainer.e-sidebar.e-over,
.e-sidebarcontainer.e-sidebar.e-auto,
.e-sidebarcontainer.e-sidebar.e-push,
.e-sidebarcontainer.e-sidebar.e-slide + div {
  -webkit-transition: margin 0.5s ease, -webkit-transform 0.5s ease;
  transition: margin 0.5s ease, -webkit-transform 0.5s ease;
  transition: margin 0.5s ease, transform 0.5s ease;
  transition:
    margin 0.5s ease,
    transform 0.5s ease,
    -webkit-transform 0.5s ease;
}
.e-sidebarcontainer.e-left.e-open.e-auto + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-auto + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-auto + div {
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-auto + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-push + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-push + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-push + div {
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-push + div {
  margin-right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-slide + div {
  margin-left: 0;
  -webkit-transform: translate(var(--sidebar-width));
  transform: translate(var(--sidebar-width));
}
.e-sidebarcontainer.e-left.e-close.e-slide + div {
  margin-left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
}
.e-sidebarcontainer.e-right.e-open.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  -webkit-transform: translate(calc(-1 * var(--sidebar-width)));
  transform: translate(calc(-1 * var(--sidebar-width)));
}
.e-sidebarcontainer.e-right.e-close.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
}
.e-sidebar-absolute {
  position: absolute;
}
.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}
.e-backdrop,
.e-sidebar-overlay {
  background-color: var(--color-sf-overlay-bg-color);
  height: 100%;
  left: 0;
  pointer-events: auto;
  top: 0;
  z-index: 999;
}
.e-backdrop {
  width: auto;
}
.e-sidebar-overlay {
  opacity: 0.5;
  position: fixed;
  width: 100%;
}
.e-content-animation {
  transition:
    margin 0.5s ease,
    -webkit-transform 0.5s ease,
    transform 0.5s ease;
}
.e-content-animation.e-overlay {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-disable-interaction {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}
.e-sidebar-overflow {
  overflow-x: hidden;
}
.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}
.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: "\e748";
}
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: "\e748";
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: "\e799";
}
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: "\e7e7";
}
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
  content: "\e748";
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: "\e729";
}
.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e765";
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: calc(var(--e-radius) * 0.25);
  display: inline-block;
  line-height: 0;
}
.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}
.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: 14px;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-menu-wrapper ul.e-ul:focus,
.e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}
.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}
.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}
.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 1em;
}
.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 38px;
  line-height: 38px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}
.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  height: auto;
  line-height: 38px;
  margin-right: 8px;
  text-align: center;
  margin-bottom: 4px;
}
.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 16px;
  height: auto;
  line-height: 38px;
  position: absolute;
  right: 8px;
  top: 0;
  width: auto;
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 32px;
}
.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.65;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 4px 0;
  min-width: 120px;
  font-weight: 400;
}
.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  display: list-item;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 32px;
  margin-right: 8px;
  width: 1em;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 32px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 7px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 4px 0;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 14px;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: var(--e-font-family);
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  text-align: left;
  white-space: nowrap;
  font-weight: 500;
}
.e-menu-wrapper .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 28px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 28px;
  min-height: 38px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 16px;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: 1px solid var(--color-sf-border-light);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  overflow: hidden;
  position: absolute;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 32px 0;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  -webkit-transform: none;
  transform: none;
  width: 100%;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  -webkit-transform: none;
  transform: none;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 32px;
}
.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}
.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}
.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: 1px solid var(--color-sf-border-light);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 34px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 32px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 7px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 34px;
}
.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: calc(var(--e-radius) * 0);
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 36px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}
.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 14px;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 38px;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 8px;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  font-size: 20px;
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  background: var(--color-sf-content-bg-color);
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  font-size: 20px;
}
.e-menu-wrapper.e-hamburger .e-ul,
.e-menu-container.e-hamburger .e-ul {
  font-weight: 500;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 8px;
  right: auto;
}
.e-menu-container .e-vscroll ul {
  position: relative;
}
.e-menu-wrapper,
.e-menu-container {
  background: transparent;
}
.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background: inherit;
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: var(--color-sf-content-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected,
.e-menu-wrapper .e-menu .e-menu-item.e-active-item,
.e-menu-container .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-active-item {
  color: var(--color-sf-content-text-color-selected);
  outline: 0 solid var(--color-sf-content-bg-color-selected);
  outline-offset: 0;
  background: var(--color-sf-content-bg-color-selected);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-caret {
  color: var(--color-sf-icon-color-pressed);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-menu-icon {
  color: var(--color-sf-icon-color-pressed);
}
.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item:focus-visible,
.e-menu-container .e-menu .e-menu-item:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: transparent;
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: var(--color-sf-flyout-text-color-disabled);
  opacity: 1;
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: var(--color-sf-icon-color-disabled);
}
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: var(--color-sf-icon-color-disabled);
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background: inherit;
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-caret,
.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-focused .e-caret,
.e-menu-container .e-ul .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-caret,
.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-wrapper .e-ul .e-menu-item.e-active-item .e-caret,
.e-menu-wrapper .e-ul .e-menu-item.e-active-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-selected .e-caret,
.e-menu-container .e-ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-active-item .e-caret,
.e-menu-container .e-ul .e-menu-item.e-active-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected,
.e-menu-wrapper .e-ul .e-menu-item.e-active-item,
.e-menu-container .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-active-item {
  background-color: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
  outline: 0 solid var(--color-sf-flyout-bg-color-selected);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-ul .e-menu-item:focus-visible,
.e-menu-container .e-ul .e-menu-item:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: var(--color-sf-flyout-bg-color);
}
.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background: inherit;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: transparent;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: var(--color-sf-flyout-bg-color);
  border-color: var(--color-sf-border-light);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: var(--color-sf-flyout-bg-color-selected);
}
.e-menu-wrapper.e-inherit,
.e-menu-container.e-inherit {
  border: 0;
}
.e-menu-wrapper.e-inherit .e-menu,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret,
.e-menu-container.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-caret {
  color: inherit;
}
.e-menu-wrapper.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu {
  background: inherit;
}
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-active-item,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-active-item,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: rgba(0, 0, 0, 0.056);
  color: inherit;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-hamburger .e-menu .e-menu-item.e-selected {
  color: var(--color-sf-primary);
}
.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 16px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger .e-menu-container ul.e-menu .e-menu-item,
.e-bigger.e-menu-container ul.e-menu .e-menu-item {
  line-height: 48px;
  padding: 0 16px;
  height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  font-size: 18px;
  line-height: 48px;
  margin-right: 12px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-caret {
  font-size: 16px;
  line-height: 48px;
  right: 12px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu .e-menu-item.e-separator {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 16px;
  padding: 4px 0;
  white-space: nowrap;
  min-width: 112px;
  font-weight: 400;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 40px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 7px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 8px;
}
.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 41px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 40px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 40px;
  min-height: 48px;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 40px 0;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 40px;
}
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 20px;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
  margin-left: 0;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 32px;
  padding-right: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 7px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 41px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 48px;
  padding: 0;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 18px;
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 15px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 45px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 16px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 0 !important;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 12px;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger .e-menu-container.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  font-size: 20px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul,
.e-bigger.e-menu-wrapper.e-hamburger ul,
.e-bigger .e-menu-container.e-hamburger ul,
.e-bigger.e-menu-container.e-hamburger ul {
  background: var(--color-sf-content-bg-color);
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container.e-hamburger ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  font-size: 20px;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger .e-ul,
.e-bigger .e-menu-container.e-hamburger .e-ul,
.e-bigger.e-menu-container.e-hamburger .e-ul {
  font-weight: 500;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 15px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 45px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 8px;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator),
.e-bigger .e-menu-container:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator) {
  height: 40px;
}
.e-bigger .e-menu-wrapper:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon {
  padding-right: 32px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0 !important;
  height: auto !important;
}
.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: "\e71c";
}
.e-breadcrumb .e-home::before {
  content: "\e87b";
}
.e-breadcrumb .e-home {
  height: 16px;
}
.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
  height: 16px;
}
.e-breadcrumb {
  display: block;
}
.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-breadcrumb .e-breadcrumb-first-ol {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-wrapped-ol {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}
.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: 30px;
  overflow: auto;
}
.e-breadcrumb ol {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}
.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb .e-breadcrumb-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 2px;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 3px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  display: inherit;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}
.e-breadcrumb .e-breadcrumb-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  padding: 0 8px;
  font-size: 12px;
}
.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -8px;
  padding-left: 0;
}
.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -8px;
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 4px 4px;
  vertical-align: bottom;
}
.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}
.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb.e-disabled {
  opacity: 1;
}
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}
.e-breadcrumb-popup {
  border: 1px solid var(--color-sf-border-light);
  border-radius: calc(var(--e-radius) * 0.25);
  -webkit-box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-shadow:
    0 0 4px 0 rgba(var(--color-sf-black), 0.1),
    0 4px 6px -4px rgba(var(--color-sf-black), 0.1),
    0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  position: absolute;
}
.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  width: 100%;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  display: inherit;
  width: inherit;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover,
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus,
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: none;
}
.e-breadcrumb-menu-item {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.e-hidden-popup {
  visibility: hidden;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: var(--color-sf-content-text-color-alt3);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover,
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: var(--color-sf-breadcrumb-item-hover-color);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: var(--color-sf-breadcrumb-item-active-color);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb .e-breadcrumb-item.e-disabled .e-breadcrumb-text:focus,
.e-breadcrumb .e-breadcrumb-item.e-disabled .e-breadcrumb-text:focus-visible {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: var(--color-sf-content-text-color-alt3);
  font-weight: 500;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-breadcrumb .e-breadcrumb-separator {
  color: var(--color-sf-content-text-color-alt4);
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background: var(--color-sf-content-bg-color-focus);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus-visible,
.e-breadcrumb .e-breadcrumb-menu:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: var(--color-sf-primary);
  color: var(--color-sf-content-text-color-disabled);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: var(--color-sf-primary);
  color: var(--color-sf-icon-color-disabled);
}
.e-breadcrumb-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-breadcrumb-popup .e-breadcrumb-text {
  color: var(--color-sf-flyout-text-color);
}
.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-focus);
}
.e-breadcrumb-popup .e-breadcrumb-text:active {
  background: var(--color-sf-flyout-bg-color-pressed);
}
.e-breadcrumb-popup .e-breadcrumb-text:focus-visible {
  -webkit-box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-focus);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover,
.e-breadcrumb .e-breadcrumb-item.e-icon-item:active,
.e-breadcrumb .e-breadcrumb-item.e-icon-item:focus {
  background: transparent;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus .e-breadcrumb-icon,
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:hover .e-breadcrumb-icon {
  color: var(--color-sf-content-text-color-alt3);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:active .e-breadcrumb-icon {
  color: var(--color-sf-primary);
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 2px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 5px !important;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 18px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 0 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 5px 5px;
}
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 18px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-appbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 48px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px;
  overflow: hidden;
  font-size: 14px;
  border-radius: calc(var(--e-radius) * 0.25);
}
.e-appbar > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.e-appbar.e-sticky {
  position: sticky;
  top: 0;
  z-index: 1000;
}
.e-appbar.e-prominent {
  height: 94px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.e-appbar.e-prominent > div:first-child {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.e-appbar.e-dense {
  height: 40px;
}
.e-appbar.e-horizontal-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.e-appbar.e-horizontal-bottom.e-sticky {
  position: fixed;
  top: auto;
  max-width: inherit;
  left: auto;
  right: auto;
}
.e-appbar .e-appbar-separator {
  height: 24px;
}
.e-appbar .e-appbar-spacer {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.e-appbar .e-btn,
.e-appbar .e-css.e-btn {
  -o-border-image: unset;
  border-image: unset;
}
.e-inherit.e-menu-wrapper.e-scrollable .e-menu,
.e-inherit.e-menu-container.e-scrollable .e-menu {
  overflow: hidden;
}
.e-appbar {
  -webkit-box-shadow: 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1);
}
.e-appbar.e-light {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
  border: none;
  border-color: var(--color-sf-appbar-border-color-alt1);
}
.e-appbar.e-light .e-appbar-separator {
  border-left: 1px solid var(--color-sf-appbar-color-alt1);
}
.e-appbar.e-light .e-btn.e-inherit:hover,
.e-appbar.e-light .e-btn.e-inherit:focus,
.e-appbar.e-light .e-btn.e-inherit:active,
.e-appbar.e-light .e-btn.e-inherit.e-active,
.e-appbar.e-light .e-css.e-btn.e-inherit:hover,
.e-appbar.e-light .e-css.e-btn.e-inherit:focus,
.e-appbar.e-light .e-css.e-btn.e-inherit:active,
.e-appbar.e-light .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: var(--color-sf-appbar-hover-bg-color-alt1);
}
.e-appbar.e-light .e-menu-wrapper.e-inherit,
.e-appbar.e-light .e-menu-container.e-inherit {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: var(--color-sf-appbar-border-color-alt1);
}
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: var(--color-sf-appbar-hover-bg-color-alt1);
}
.e-appbar.e-dark {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
  border-color: var(--color-sf-appbar-border-color-alt2);
}
.e-appbar.e-dark .e-appbar-separator {
  border-left: 1px solid var(--color-sf-appbar-color-alt2);
}
.e-appbar.e-dark .e-btn.e-inherit:hover,
.e-appbar.e-dark .e-btn.e-inherit:focus,
.e-appbar.e-dark .e-btn.e-inherit:active,
.e-appbar.e-dark .e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-css.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-css.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-css.e-btn.e-inherit:active,
.e-appbar.e-dark .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: var(--color-sf-appbar-hover-bg-color-alt2);
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit,
.e-appbar.e-dark .e-menu-container.e-inherit {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
  border-color: var(--color-sf-appbar-border-color-alt2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: var(--color-sf-appbar-hover-bg-color-alt2);
}
.e-appbar.e-primary {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
  border-color: var(--color-sf-primary);
}
.e-appbar.e-primary .e-appbar-separator {
  border-left: 1px solid var(--color-sf-primary-text);
}
.e-appbar.e-primary .e-menu-wrapper.e-inherit,
.e-appbar.e-primary .e-menu-container.e-inherit {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
  border-color: var(--color-sf-primary);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-appbar.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  border: 1px solid;
}
.e-appbar.e-inherit .e-appbar-separator {
  border-left: 1px solid;
}
.e-appbar.e-inherit .e-menu-wrapper.e-inherit,
.e-appbar.e-inherit .e-menu-container.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-appbar.e-horizontal-bottom {
  -webkit-box-shadow: 0 -4px 6px -1px rgba(var(--color-sf-black), 0.06), 0 -2px 4px -2px rgba(var(--color-sf-black), 0.1);
  box-shadow: 0 -4px 6px -1px rgba(var(--color-sf-black), 0.06), 0 -2px 4px -2px rgba(var(--color-sf-black), 0.1);
}
.e-light.e-inherit.e-input-group,
.e-light.e-inherit.e-input-group.e-control-wrapper,
.e-light.e-inherit.e-float-input,
.e-light.e-inherit.e-float-input.e-input-group,
.e-light.e-inherit.e-float-input.e-control-wrapper,
.e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
}
.e-dark.e-inherit.e-input-group,
.e-dark.e-inherit.e-input-group.e-control-wrapper,
.e-dark.e-inherit.e-float-input,
.e-dark.e-inherit.e-float-input.e-input-group,
.e-dark.e-inherit.e-float-input.e-control-wrapper,
.e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
}
.e-primary.e-inherit.e-input-group,
.e-primary.e-inherit.e-input-group.e-control-wrapper,
.e-primary.e-inherit.e-float-input,
.e-primary.e-inherit.e-float-input.e-input-group,
.e-primary.e-inherit.e-float-input.e-control-wrapper,
.e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
}
.e-inherit.e-input-group,
.e-inherit.e-input-group.e-control-wrapper,
.e-inherit.e-float-input,
.e-inherit.e-float-input.e-input-group,
.e-inherit.e-float-input.e-control-wrapper,
.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: inherit;
  background: rgba(0, 0, 0, 0.056);
}
.e-inherit.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput::-moz-placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput:-ms-input-placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput::-ms-input-placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group .e-input-group-icon,
.e-inherit.e-input-group.e-control-wrapper .e-input-group-icon {
  border: none;
  color: inherit;
}
.e-inherit.e-input-group .e-clear-icon,
.e-inherit.e-input-group.e-control-wrapper .e-clear-icon {
  color: inherit;
}
.e-bigger .e-appbar,
.e-appbar.e-bigger {
  height: 56px;
  font-size: 16px;
}
.e-bigger .e-appbar.e-dense,
.e-appbar.e-bigger.e-dense {
  height: 48px;
}
.e-bigger .e-appbar.e-prominent,
.e-appbar.e-bigger.e-prominent {
  height: 112px;
}
.e-step-indicator::before {
  content: "\e8db";
}
.e-stepper {
  position: relative;
}
.e-stepper .e-step-selected .e-text,
.e-stepper .e-step-selected .e-label {
  font-weight: 500;
}
.e-stepper.e-linear .e-step-container {
  pointer-events: none;
}
.e-stepper.e-linear .e-previous:not(.e-step-disabled),
.e-stepper.e-linear .e-next:not(.e-step-disabled),
.e-stepper.e-linear .e-step-selected:not(.e-step-disabled),
.e-stepper.e-linear .e-previous:not(.e-step-disabled) + li {
  pointer-events: auto;
}
.e-stepper.e-stepper-readonly,
.e-stepper .e-step-disabled {
  cursor: default;
  pointer-events: none;
}
.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 32px;
  border-radius: 999px;
}
.e-stepper.e-step-type-indicator .e-step-content,
.e-stepper.e-step-type-label .e-step-content {
  padding: 0 8px;
}
.e-stepper .e-step-container:has(.e-tooltip-wrap.e-stepper-tooltip),
.e-stepper.e-vertical.e-label-after .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip),
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: unset;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 50%;
  top: -8px;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip.e-show-tooltip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-tip-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip.e-tip-bottom {
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip-inner.e-tip-bottom {
  top: -6px;
}
.e-stepper .e-step-item.e-step-label .e-tooltip-wrap.e-stepper-tooltip {
  left: unset;
  top: 0;
  -webkit-transform: translate(0%, -135%);
  transform: translate(0%, -135%);
}
.e-stepper.e-step-type-indicator .e-tooltip-wrap.e-stepper-tooltip {
  -webkit-transform: translate(-50%, -115%);
  transform: translate(-50%, -115%);
}
.e-stepper .e-stepper-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.e-stepper .e-stepper-steps .e-step-container,
.e-stepper .e-stepper-steps .e-step,
.e-stepper .e-stepper-steps .e-step-valid.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-error.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-label-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.e-stepper .e-step-container {
  max-width: var(--max-width);
  list-style-type: none;
  cursor: pointer;
  text-align: center;
}
.e-stepper .e-step-container .e-step-label-container,
.e-stepper .e-step-container .e-step-text-container {
  max-width: clamp(100%, 10em, 100%);
  white-space: nowrap;
  font-size: 14px;
}
.e-stepper .e-step-container .e-step-label-optional {
  font-size: 12px;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.e-stepper .e-step-container .e-step-optional-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
  line-height: 0;
}
.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-stepper .e-step-container:not(.e-step-text-only) > .e-step-text-container {
  padding: 0 8px;
}
.e-stepper .e-step-container.e-step-text-only .e-step-text-container,
.e-stepper .e-step-container.e-step-label-only .e-step-label-container {
  padding: 0 8px;
  padding-block: 5px;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container,
.e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container,
.e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container,
.e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container .e-step-validation-icon,
.e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container .e-step-validation-icon,
.e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container .e-step-validation-icon,
.e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container .e-step-validation-icon {
  position: relative;
  top: 0.25em;
}
.e-stepper .e-step-container .e-step,
.e-stepper .e-step-container .e-indicator {
  border-radius: 999px;
  min-width: 32px;
  min-height: 32px;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator {
  border: 0;
}
.e-stepper.e-horizontal {
  display: block;
}
.e-stepper.e-horizontal .e-stepper-steps {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.e-stepper.e-horizontal.e-label-before:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar,
.e-stepper.e-horizontal.e-label-after:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-left: var(--progress-left-position);
  top: var(--progress-top-position);
  width: var(--progress-bar-width);
}
.e-stepper.e-horizontal.e-label-before.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar,
.e-stepper.e-horizontal.e-label-after.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-right: var(--progress-left-position);
  margin-left: unset;
}
.e-stepper.e-horizontal .e-step-item.e-step-label {
  gap: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container.e-label-before {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.e-stepper.e-horizontal.e-label-start .e-step-text-container {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.e-stepper.e-horizontal .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  position: absolute;
  top: 2.5em;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-start .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional,
.e-stepper.e-horizontal.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: 2.5em;
  margin-left: unset;
}
.e-stepper.e-horizontal.e-label-start.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: unset;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps:has(.e-step-label-optional) {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5em;
}
.e-stepper.e-horizontal .e-text,
.e-stepper.e-horizontal .e-label,
.e-stepper.e-horizontal .e-step-label-optional {
  text-overflow: ellipsis;
  overflow: hidden;
}
.e-stepper.e-horizontal .e-step-text.e-step-text-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label.e-step-label-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-item:not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-container:not(.e-step-item):not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label-container.e-label-after:has(.e-step-label-optional),
.e-stepper.e-horizontal.e-step-type-indicator .e-step-container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.e-stepper.e-horizontal .e-step-item:not(.e-step-label):not(.e-step-text) .e-step-label-optional {
  margin-top: 0.5em;
}
.e-stepper.e-horizontal.e-label-after .e-step-item.e-step-label:not(.e-step-text) .e-step-label-optional {
  margin-top: 0.2em;
}
.e-stepper.e-vertical {
  min-height: inherit;
  height: inherit;
  display: inline-block;
}
.e-stepper.e-vertical .e-step-label.e-step-label-only,
.e-stepper.e-vertical .e-step-template {
  position: relative;
}
.e-stepper.e-vertical:not(.e-label-top):not(.e-label-bottom) .e-step-label-optional {
  position: absolute;
}
.e-stepper.e-vertical:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-top: 3em;
  margin-left: 4em;
}
.e-stepper.e-vertical.e-rtl:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-left: unset;
  margin-right: 4em;
}
.e-stepper.e-vertical .e-stepper-steps {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: inherit;
  height: inherit;
  float: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.e-stepper.e-vertical.e-rtl .e-stepper-steps {
  float: right;
}
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-item:not(.e-step-text):not(.e-step-label)),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-text.e-step-text-only),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-label.e-step-label-only),
.e-stepper.e-vertical.e-label-after .e-stepper-steps:has(.e-step-label.e-step-text:not(.e-step-item)),
.e-stepper.e-vertical.e-step-type-indicator .e-stepper-steps {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.e-stepper.e-vertical .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: 8px;
}
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: unset;
  margin-right: 8px;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional),
.e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional),
.e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  gap: 0.5em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional),
.e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label,
.e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label {
  line-height: 2em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-optional,
.e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after {
  position: absolute;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after .e-step-label-optional {
  left: 0;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 12px;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-before .e-label {
  width: var(--label-width);
}
.e-stepper.e-vertical .e-step-container:not(.e-step-text-only) .e-step-text-container {
  border: none;
  border-radius: unset;
  padding: 6px 0;
}
.e-stepper.e-vertical .e-step-container.e-step-text-only .e-step-text-container,
.e-stepper.e-vertical .e-step-container.e-step-label-only .e-step-label-container {
  position: unset;
}
.e-stepper.e-vertical.e-label-top .e-step-label-optional {
  padding-bottom: 6px;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps,
.e-stepper.e-vertical.e-label-bottom .e-stepper-steps {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container,
.e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container .e-step-text-container,
.e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container .e-step-text-container {
  margin-left: 0;
}
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-label-optional,
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-text-container {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.e-stepper .e-stepper-progressbar {
  height: 1.6px;
  position: absolute;
  top: var(--progress-top-position);
  width: 100%;
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  height: 100%;
  width: var(--progress-value);
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: var(--duration);
  transition-duration: var(--duration);
  -webkit-transition-delay: var(--delay);
  transition-delay: var(--delay);
}
.e-stepper.e-vertical .e-stepper-progressbar {
  min-height: inherit;
  width: 1.6px;
  top: 0;
  left: var(--progress-position);
}
.e-stepper.e-vertical .e-stepper-progressbar > .e-progressbar-value {
  width: 100%;
  height: var(--progress-value);
  -webkit-transition-property: height;
  transition-property: height;
}
.e-stepper.e-vertical.e-rtl .e-stepper-progressbar {
  right: var(--progress-position);
  left: unset;
}
.e-stepper:not(.e-steps-focus):not(.e-step-type-label):not(.e-step-type-indicator) .e-step-container .e-indicator,
.e-stepper .e-step-focus .e-indicator {
  z-index: 0;
}
.e-stepper .e-step-template.e-step-focus {
  outline: 2px solid;
}
.e-tooltip-wrap.e-stepper-tooltip.e-step-inprogress-tip .e-arrow-tip.e-tip-bottom {
  top: 90% !important;
}
.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 24px;
}
.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 24px;
  height: 24px;
}
.e-small.e-stepper .e-step-container .e-step,
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-step,
.e-small .e-stepper .e-step-container .e-indicator {
  min-width: 24px;
  min-height: 24px;
}
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-indicator {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-text-container,
.e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-stepper .e-step-container .e-step-text-container,
.e-small .e-stepper .e-step-container .e-step-label-container {
  font-size: 12px;
}
.e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-stepper .e-step-container .e-step-content {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-stepper .e-step-container .e-step-label-optional {
  font-size: 10px;
}
.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 10px;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator,
.e-stepper .e-step-notstarted .e-icons.e-step-indicator {
  border-color: unset;
}
.e-stepper .e-step-label-optional {
  color: var(--color-sf-content-text-color-alt3);
}
.e-stepper .e-step,
.e-stepper .e-indicator {
  color: var(--color-sf-content-text-color-alt2);
  background: var(--color-sf-content-bg-color-alt2);
}
.e-stepper .e-step-indicator {
  color: transparent;
}
.e-stepper .e-step-completed .e-step,
.e-stepper .e-step-inprogress .e-step,
.e-stepper .e-step-completed .e-indicator,
.e-stepper .e-step-inprogress .e-indicator,
.e-stepper .e-step-completed .e-step-indicator,
.e-stepper .e-step-inprogress .e-step-indicator {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-stepper .e-step-selected .e-indicator {
  background: var(--color-sf-primary);
}
.e-stepper .e-step-valid .e-indicator {
  background: var(--color-sf-success-light);
  color: var(--color-sf-success);
}
.e-stepper .e-step-error .e-indicator {
  background: var(--color-sf-danger-light);
  color: var(--color-sf-danger);
}
.e-stepper .e-step-error .e-text,
.e-stepper .e-step-error .e-label {
  color: var(--color-sf-danger);
}
.e-stepper .e-step-valid:not(.e-step-notstarted) .e-indicator:hover,
.e-stepper .e-step-error .e-indicator:hover {
  color: var(--color-sf-content-text-color-alt2);
}
.e-stepper .e-step-valid.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-valid.e-step-label-only .e-step-validation-icon {
  color: var(--color-sf-success);
}
.e-stepper .e-step-error.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-error.e-step-label-only .e-step-validation-icon {
  color: var(--color-sf-danger);
}
.e-stepper .e-text,
.e-stepper .e-label {
  color: var(--color-sf-content-text-color-alt2);
}
.e-stepper .e-step-selected:not(.e-step-error) .e-text,
.e-stepper .e-step-selected:not(.e-step-error) .e-label,
.e-stepper .e-step-completed:not(.e-step-error) .e-text,
.e-stepper .e-step-completed:not(.e-step-error) .e-label {
  color: var(--color-sf-primary);
}
.e-stepper .e-step-label:not(.e-step-item) .e-step-label-container {
  background-color: var(--color-sf-content-bg-color);
}
.e-stepper .e-step-text-container {
  background-color: var(--color-sf-content-bg-color);
  border-color: transparent;
}
.e-stepper .e-step-disabled .e-indicator,
.e-stepper .e-step-disabled .e-step {
  background: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
}
.e-stepper .e-step-disabled .e-text,
.e-stepper .e-step-disabled .e-label,
.e-stepper .e-step-disabled .e-step-validation-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-stepper.e-vertical .e-step-text-only.e-step-text .e-step-label-optional,
.e-stepper.e-vertical .e-step-label-only.e-step-label .e-step-label-optional,
.e-stepper.e-vertical .e-step-item:not(.e-step-text):not(.e-step-label) .e-step-label-optional,
.e-stepper.e-vertical.e-label-top .e-step-label-optional,
.e-stepper.e-vertical.e-label-bottom .e-step-label-optional {
  background-color: var(--color-sf-content-bg-color);
}
.e-stepper .e-stepper-progressbar {
  background-color: var(--color-sf-border-light);
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  background-color: var(--color-sf-primary);
}
.e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
  -webkit-box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-primary),
    0 0 0 8px var(--color-sf-stepper);
  box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-primary),
    0 0 0 8px var(--color-sf-stepper);
}
.e-stepper .e-step-focus .e-step,
.e-stepper .e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-template.e-step-focus,
.e-stepper:not(.e-steps-focus) :focus-visible .e-step,
.e-stepper:not(.e-steps-focus) .e-step-text-only:focus-visible .e-text,
.e-stepper:not(.e-steps-focus) .e-step-label-only:focus-visible .e-label {
  -webkit-box-shadow:
    0 0 0 2px var(--color-sf-content-bg-color),
    0 0 0 4px var(--color-sf-content-text-color),
    0 0 0 8px var(--color-sf-content-bg-color);
  box-shadow:
    0 0 0 2px var(--color-sf-content-bg-color),
    0 0 0 4px var(--color-sf-content-text-color),
    0 0 0 8px var(--color-sf-content-bg-color);
}
.e-stepper:not(.e-steps-focus) .e-step-valid.e-step-selected .e-step,
.e-stepper .e-step-valid.e-step-focus .e-step,
.e-stepper .e-step-valid.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-valid.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-valid.e-step-template.e-step-focus {
  -webkit-box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-success),
    0 0 0 8px var(--color-sf-stepper);
  box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-success),
    0 0 0 8px var(--color-sf-stepper);
}
.e-stepper:not(.e-steps-focus) .e-step-error.e-step-selected .e-step,
.e-stepper .e-step-error.e-step-focus .e-step,
.e-stepper .e-step-error.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-error.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-error.e-step-template.e-step-focus {
  -webkit-box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-danger),
    0 0 0 8px var(--color-sf-stepper);
  box-shadow:
    0 0 0 2px var(--color-sf-stepper),
    0 0 0 4px var(--color-sf-danger),
    0 0 0 8px var(--color-sf-stepper);
}
.e-stepper .e-step-container:not(.e-step-focus).e-step-notstarted .e-step,
.e-stepper .e-step-container:not(.e-step-focus).e-step-completed .e-step,
.e-stepper.e-steps-focus .e-step-container:not(.e-step-focus).e-step-selected .e-step {
  -webkit-box-shadow: 0 0 0 4px var(--color-sf-stepper);
  box-shadow: 0 0 0 4px var(--color-sf-stepper);
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:hover,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:hover {
  border-color: unset;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:active,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:active {
  border-color: unset;
}
.e-stepper:not(.e-step-type-label) .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-primary-bg-color-hover);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  color: var(--color-sf-content-text-color);
}
.e-stepper:not(.e-step-type-label) .e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-selected .e-step:active {
  background: var(--color-sf-primary-bg-color-pressed);
}
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-step:active {
  background: var(--color-sf-success-light);
}
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-step:active {
  background: var(--color-sf-danger-light);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:active {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-stepper:not(.e-step-type-label) .e-step-valid .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-valid .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-success-light);
}
.e-stepper:not(.e-step-type-label) .e-step-error .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-error .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-danger-light);
}
.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 40px;
}
.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 40px;
  height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-step,
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-step,
.e-bigger .e-stepper .e-step-container .e-indicator {
  min-width: 40px;
  min-height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-indicator {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-stepper .e-step-container .e-step-label-container {
  font-size: 16px;
}
.e-bigger.e-stepper .e-step-container .e-step-content,
.e-bigger .e-stepper .e-step-container .e-step-content {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-stepper .e-step-container .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 36px;
}
.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 36px;
  height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step,
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-step,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-step,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-step,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  min-width: 36px;
  min-height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-container {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-content,
.e-bigger.e-small .e-stepper .e-step-container .e-step-content,
.e-bigger .e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-bigger.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 14px;
}

/* node_modules/primeicons/primeicons.css */
@font-face {
  font-family: "primeicons";
  font-display: block;
  src: url("./media/primeicons.eot");
  src:
    url("./media/primeicons.eot?#iefix") format("embedded-opentype"),
    url("./media/primeicons.woff2") format("woff2"),
    url("./media/primeicons.woff") format("woff"),
    url("./media/primeicons.ttf") format("truetype"),
    url("./media/primeicons.svg?#primeicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.pi {
  font-family: "primeicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pi:before {
  --webkit-backface-visibility:hidden;
  backface-visibility: hidden;
}
.pi-fw {
  width: 1.28571429em;
  text-align: center;
}
.pi-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@media (prefers-reduced-motion: reduce) {
  .pi-spin {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.pi-folder-plus:before {
  content: "\ea05";
}
.pi-receipt:before {
  content: "\ea06";
}
.pi-asterisk:before {
  content: "\ea07";
}
.pi-face-smile:before {
  content: "\ea08";
}
.pi-pinterest:before {
  content: "\ea09";
}
.pi-expand:before {
  content: "\ea0a";
}
.pi-pen-to-square:before {
  content: "\ea0b";
}
.pi-wave-pulse:before {
  content: "\ea0c";
}
.pi-turkish-lira:before {
  content: "\ea0d";
}
.pi-spinner-dotted:before {
  content: "\ea0e";
}
.pi-crown:before {
  content: "\ea0f";
}
.pi-pause-circle:before {
  content: "\ea10";
}
.pi-warehouse:before {
  content: "\ea11";
}
.pi-objects-column:before {
  content: "\ea12";
}
.pi-clipboard:before {
  content: "\ea13";
}
.pi-play-circle:before {
  content: "\ea14";
}
.pi-venus:before {
  content: "\ea15";
}
.pi-cart-minus:before {
  content: "\ea16";
}
.pi-file-plus:before {
  content: "\ea17";
}
.pi-microchip:before {
  content: "\ea18";
}
.pi-twitch:before {
  content: "\ea19";
}
.pi-building-columns:before {
  content: "\ea1a";
}
.pi-file-check:before {
  content: "\ea1b";
}
.pi-microchip-ai:before {
  content: "\ea1c";
}
.pi-trophy:before {
  content: "\ea1d";
}
.pi-barcode:before {
  content: "\ea1e";
}
.pi-file-arrow-up:before {
  content: "\ea1f";
}
.pi-mars:before {
  content: "\ea20";
}
.pi-tiktok:before {
  content: "\ea21";
}
.pi-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "\ea22";
}
.pi-ethereum:before {
  content: "\ea23";
}
.pi-list-check:before {
  content: "\ea24";
}
.pi-thumbtack:before {
  content: "\ea25";
}
.pi-arrow-down-left-and-arrow-up-right-to-center:before {
  content: "\ea26";
}
.pi-equals:before {
  content: "\ea27";
}
.pi-lightbulb:before {
  content: "\ea28";
}
.pi-star-half:before {
  content: "\ea29";
}
.pi-address-book:before {
  content: "\ea2a";
}
.pi-chart-scatter:before {
  content: "\ea2b";
}
.pi-indian-rupee:before {
  content: "\ea2c";
}
.pi-star-half-fill:before {
  content: "\ea2d";
}
.pi-cart-arrow-down:before {
  content: "\ea2e";
}
.pi-calendar-clock:before {
  content: "\ea2f";
}
.pi-sort-up-fill:before {
  content: "\ea30";
}
.pi-sparkles:before {
  content: "\ea31";
}
.pi-bullseye:before {
  content: "\ea32";
}
.pi-sort-down-fill:before {
  content: "\ea33";
}
.pi-graduation-cap:before {
  content: "\ea34";
}
.pi-hammer:before {
  content: "\ea35";
}
.pi-bell-slash:before {
  content: "\ea36";
}
.pi-gauge:before {
  content: "\ea37";
}
.pi-shop:before {
  content: "\ea38";
}
.pi-headphones:before {
  content: "\ea39";
}
.pi-eraser:before {
  content: "\ea04";
}
.pi-stopwatch:before {
  content: "\ea01";
}
.pi-verified:before {
  content: "\ea02";
}
.pi-delete-left:before {
  content: "\ea03";
}
.pi-hourglass:before {
  content: "\e9fe";
}
.pi-truck:before {
  content: "\ea00";
}
.pi-wrench:before {
  content: "\e9ff";
}
.pi-microphone:before {
  content: "\e9fa";
}
.pi-megaphone:before {
  content: "\e9fb";
}
.pi-arrow-right-arrow-left:before {
  content: "\e9fc";
}
.pi-bitcoin:before {
  content: "\e9fd";
}
.pi-file-edit:before {
  content: "\e9f6";
}
.pi-language:before {
  content: "\e9f7";
}
.pi-file-export:before {
  content: "\e9f8";
}
.pi-file-import:before {
  content: "\e9f9";
}
.pi-file-word:before {
  content: "\e9f1";
}
.pi-gift:before {
  content: "\e9f2";
}
.pi-cart-plus:before {
  content: "\e9f3";
}
.pi-thumbs-down-fill:before {
  content: "\e9f4";
}
.pi-thumbs-up-fill:before {
  content: "\e9f5";
}
.pi-arrows-alt:before {
  content: "\e9f0";
}
.pi-calculator:before {
  content: "\e9ef";
}
.pi-sort-alt-slash:before {
  content: "\e9ee";
}
.pi-arrows-h:before {
  content: "\e9ec";
}
.pi-arrows-v:before {
  content: "\e9ed";
}
.pi-pound:before {
  content: "\e9eb";
}
.pi-prime:before {
  content: "\e9ea";
}
.pi-chart-pie:before {
  content: "\e9e9";
}
.pi-reddit:before {
  content: "\e9e8";
}
.pi-code:before {
  content: "\e9e7";
}
.pi-sync:before {
  content: "\e9e6";
}
.pi-shopping-bag:before {
  content: "\e9e5";
}
.pi-server:before {
  content: "\e9e4";
}
.pi-database:before {
  content: "\e9e3";
}
.pi-hashtag:before {
  content: "\e9e2";
}
.pi-bookmark-fill:before {
  content: "\e9df";
}
.pi-filter-fill:before {
  content: "\e9e0";
}
.pi-heart-fill:before {
  content: "\e9e1";
}
.pi-flag-fill:before {
  content: "\e9de";
}
.pi-circle:before {
  content: "\e9dc";
}
.pi-circle-fill:before {
  content: "\e9dd";
}
.pi-bolt:before {
  content: "\e9db";
}
.pi-history:before {
  content: "\e9da";
}
.pi-box:before {
  content: "\e9d9";
}
.pi-at:before {
  content: "\e9d8";
}
.pi-arrow-up-right:before {
  content: "\e9d4";
}
.pi-arrow-up-left:before {
  content: "\e9d5";
}
.pi-arrow-down-left:before {
  content: "\e9d6";
}
.pi-arrow-down-right:before {
  content: "\e9d7";
}
.pi-telegram:before {
  content: "\e9d3";
}
.pi-stop-circle:before {
  content: "\e9d2";
}
.pi-stop:before {
  content: "\e9d1";
}
.pi-whatsapp:before {
  content: "\e9d0";
}
.pi-building:before {
  content: "\e9cf";
}
.pi-qrcode:before {
  content: "\e9ce";
}
.pi-car:before {
  content: "\e9cd";
}
.pi-instagram:before {
  content: "\e9cc";
}
.pi-linkedin:before {
  content: "\e9cb";
}
.pi-send:before {
  content: "\e9ca";
}
.pi-slack:before {
  content: "\e9c9";
}
.pi-sun:before {
  content: "\e9c8";
}
.pi-moon:before {
  content: "\e9c7";
}
.pi-vimeo:before {
  content: "\e9c6";
}
.pi-youtube:before {
  content: "\e9c5";
}
.pi-flag:before {
  content: "\e9c4";
}
.pi-wallet:before {
  content: "\e9c3";
}
.pi-map:before {
  content: "\e9c2";
}
.pi-link:before {
  content: "\e9c1";
}
.pi-credit-card:before {
  content: "\e9bf";
}
.pi-discord:before {
  content: "\e9c0";
}
.pi-percentage:before {
  content: "\e9be";
}
.pi-euro:before {
  content: "\e9bd";
}
.pi-book:before {
  content: "\e9ba";
}
.pi-shield:before {
  content: "\e9b9";
}
.pi-paypal:before {
  content: "\e9bb";
}
.pi-amazon:before {
  content: "\e9bc";
}
.pi-phone:before {
  content: "\e9b8";
}
.pi-filter-slash:before {
  content: "\e9b7";
}
.pi-facebook:before {
  content: "\e9b4";
}
.pi-github:before {
  content: "\e9b5";
}
.pi-twitter:before {
  content: "\e9b6";
}
.pi-step-backward-alt:before {
  content: "\e9ac";
}
.pi-step-forward-alt:before {
  content: "\e9ad";
}
.pi-forward:before {
  content: "\e9ae";
}
.pi-backward:before {
  content: "\e9af";
}
.pi-fast-backward:before {
  content: "\e9b0";
}
.pi-fast-forward:before {
  content: "\e9b1";
}
.pi-pause:before {
  content: "\e9b2";
}
.pi-play:before {
  content: "\e9b3";
}
.pi-compass:before {
  content: "\e9ab";
}
.pi-id-card:before {
  content: "\e9aa";
}
.pi-ticket:before {
  content: "\e9a9";
}
.pi-file-o:before {
  content: "\e9a8";
}
.pi-reply:before {
  content: "\e9a7";
}
.pi-directions-alt:before {
  content: "\e9a5";
}
.pi-directions:before {
  content: "\e9a6";
}
.pi-thumbs-up:before {
  content: "\e9a3";
}
.pi-thumbs-down:before {
  content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
  content: "\e996";
}
.pi-sort-numeric-up-alt:before {
  content: "\e997";
}
.pi-sort-alpha-down-alt:before {
  content: "\e998";
}
.pi-sort-alpha-up-alt:before {
  content: "\e999";
}
.pi-sort-numeric-down:before {
  content: "\e99a";
}
.pi-sort-numeric-up:before {
  content: "\e99b";
}
.pi-sort-alpha-down:before {
  content: "\e99c";
}
.pi-sort-alpha-up:before {
  content: "\e99d";
}
.pi-sort-alt:before {
  content: "\e99e";
}
.pi-sort-amount-up:before {
  content: "\e99f";
}
.pi-sort-amount-down:before {
  content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
  content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
  content: "\e9a2";
}
.pi-palette:before {
  content: "\e995";
}
.pi-undo:before {
  content: "\e994";
}
.pi-desktop:before {
  content: "\e993";
}
.pi-sliders-v:before {
  content: "\e991";
}
.pi-sliders-h:before {
  content: "\e992";
}
.pi-search-plus:before {
  content: "\e98f";
}
.pi-search-minus:before {
  content: "\e990";
}
.pi-file-excel:before {
  content: "\e98e";
}
.pi-file-pdf:before {
  content: "\e98d";
}
.pi-check-square:before {
  content: "\e98c";
}
.pi-chart-line:before {
  content: "\e98b";
}
.pi-user-edit:before {
  content: "\e98a";
}
.pi-exclamation-circle:before {
  content: "\e989";
}
.pi-android:before {
  content: "\e985";
}
.pi-google:before {
  content: "\e986";
}
.pi-apple:before {
  content: "\e987";
}
.pi-microsoft:before {
  content: "\e988";
}
.pi-heart:before {
  content: "\e984";
}
.pi-mobile:before {
  content: "\e982";
}
.pi-tablet:before {
  content: "\e983";
}
.pi-key:before {
  content: "\e981";
}
.pi-shopping-cart:before {
  content: "\e980";
}
.pi-comments:before {
  content: "\e97e";
}
.pi-comment:before {
  content: "\e97f";
}
.pi-briefcase:before {
  content: "\e97d";
}
.pi-bell:before {
  content: "\e97c";
}
.pi-paperclip:before {
  content: "\e97b";
}
.pi-share-alt:before {
  content: "\e97a";
}
.pi-envelope:before {
  content: "\e979";
}
.pi-volume-down:before {
  content: "\e976";
}
.pi-volume-up:before {
  content: "\e977";
}
.pi-volume-off:before {
  content: "\e978";
}
.pi-eject:before {
  content: "\e975";
}
.pi-money-bill:before {
  content: "\e974";
}
.pi-images:before {
  content: "\e973";
}
.pi-image:before {
  content: "\e972";
}
.pi-sign-in:before {
  content: "\e970";
}
.pi-sign-out:before {
  content: "\e971";
}
.pi-wifi:before {
  content: "\e96f";
}
.pi-sitemap:before {
  content: "\e96e";
}
.pi-chart-bar:before {
  content: "\e96d";
}
.pi-camera:before {
  content: "\e96c";
}
.pi-dollar:before {
  content: "\e96b";
}
.pi-lock-open:before {
  content: "\e96a";
}
.pi-table:before {
  content: "\e969";
}
.pi-map-marker:before {
  content: "\e968";
}
.pi-list:before {
  content: "\e967";
}
.pi-eye-slash:before {
  content: "\e965";
}
.pi-eye:before {
  content: "\e966";
}
.pi-folder-open:before {
  content: "\e964";
}
.pi-folder:before {
  content: "\e963";
}
.pi-video:before {
  content: "\e962";
}
.pi-inbox:before {
  content: "\e961";
}
.pi-lock:before {
  content: "\e95f";
}
.pi-unlock:before {
  content: "\e960";
}
.pi-tags:before {
  content: "\e95d";
}
.pi-tag:before {
  content: "\e95e";
}
.pi-power-off:before {
  content: "\e95c";
}
.pi-save:before {
  content: "\e95b";
}
.pi-question-circle:before {
  content: "\e959";
}
.pi-question:before {
  content: "\e95a";
}
.pi-copy:before {
  content: "\e957";
}
.pi-file:before {
  content: "\e958";
}
.pi-clone:before {
  content: "\e955";
}
.pi-calendar-times:before {
  content: "\e952";
}
.pi-calendar-minus:before {
  content: "\e953";
}
.pi-calendar-plus:before {
  content: "\e954";
}
.pi-ellipsis-v:before {
  content: "\e950";
}
.pi-ellipsis-h:before {
  content: "\e951";
}
.pi-bookmark:before {
  content: "\e94e";
}
.pi-globe:before {
  content: "\e94f";
}
.pi-replay:before {
  content: "\e94d";
}
.pi-filter:before {
  content: "\e94c";
}
.pi-print:before {
  content: "\e94b";
}
.pi-align-right:before {
  content: "\e946";
}
.pi-align-left:before {
  content: "\e947";
}
.pi-align-center:before {
  content: "\e948";
}
.pi-align-justify:before {
  content: "\e949";
}
.pi-cog:before {
  content: "\e94a";
}
.pi-cloud-download:before {
  content: "\e943";
}
.pi-cloud-upload:before {
  content: "\e944";
}
.pi-cloud:before {
  content: "\e945";
}
.pi-pencil:before {
  content: "\e942";
}
.pi-users:before {
  content: "\e941";
}
.pi-clock:before {
  content: "\e940";
}
.pi-user-minus:before {
  content: "\e93e";
}
.pi-user-plus:before {
  content: "\e93f";
}
.pi-trash:before {
  content: "\e93d";
}
.pi-external-link:before {
  content: "\e93c";
}
.pi-window-maximize:before {
  content: "\e93b";
}
.pi-window-minimize:before {
  content: "\e93a";
}
.pi-refresh:before {
  content: "\e938";
}
.pi-user:before {
  content: "\e939";
}
.pi-exclamation-triangle:before {
  content: "\e922";
}
.pi-calendar:before {
  content: "\e927";
}
.pi-chevron-circle-left:before {
  content: "\e928";
}
.pi-chevron-circle-down:before {
  content: "\e929";
}
.pi-chevron-circle-right:before {
  content: "\e92a";
}
.pi-chevron-circle-up:before {
  content: "\e92b";
}
.pi-angle-double-down:before {
  content: "\e92c";
}
.pi-angle-double-left:before {
  content: "\e92d";
}
.pi-angle-double-right:before {
  content: "\e92e";
}
.pi-angle-double-up:before {
  content: "\e92f";
}
.pi-angle-down:before {
  content: "\e930";
}
.pi-angle-left:before {
  content: "\e931";
}
.pi-angle-right:before {
  content: "\e932";
}
.pi-angle-up:before {
  content: "\e933";
}
.pi-upload:before {
  content: "\e934";
}
.pi-download:before {
  content: "\e956";
}
.pi-ban:before {
  content: "\e935";
}
.pi-star-fill:before {
  content: "\e936";
}
.pi-star:before {
  content: "\e937";
}
.pi-chevron-left:before {
  content: "\e900";
}
.pi-chevron-right:before {
  content: "\e901";
}
.pi-chevron-down:before {
  content: "\e902";
}
.pi-chevron-up:before {
  content: "\e903";
}
.pi-caret-left:before {
  content: "\e904";
}
.pi-caret-right:before {
  content: "\e905";
}
.pi-caret-down:before {
  content: "\e906";
}
.pi-caret-up:before {
  content: "\e907";
}
.pi-search:before {
  content: "\e908";
}
.pi-check:before {
  content: "\e909";
}
.pi-check-circle:before {
  content: "\e90a";
}
.pi-times:before {
  content: "\e90b";
}
.pi-times-circle:before {
  content: "\e90c";
}
.pi-plus:before {
  content: "\e90d";
}
.pi-plus-circle:before {
  content: "\e90e";
}
.pi-minus:before {
  content: "\e90f";
}
.pi-minus-circle:before {
  content: "\e910";
}
.pi-circle-on:before {
  content: "\e911";
}
.pi-circle-off:before {
  content: "\e912";
}
.pi-sort-down:before {
  content: "\e913";
}
.pi-sort-up:before {
  content: "\e914";
}
.pi-sort:before {
  content: "\e915";
}
.pi-step-backward:before {
  content: "\e916";
}
.pi-step-forward:before {
  content: "\e917";
}
.pi-th-large:before {
  content: "\e918";
}
.pi-arrow-down:before {
  content: "\e919";
}
.pi-arrow-left:before {
  content: "\e91a";
}
.pi-arrow-right:before {
  content: "\e91b";
}
.pi-arrow-up:before {
  content: "\e91c";
}
.pi-bars:before {
  content: "\e91d";
}
.pi-arrow-circle-down:before {
  content: "\e91e";
}
.pi-arrow-circle-left:before {
  content: "\e91f";
}
.pi-arrow-circle-right:before {
  content: "\e920";
}
.pi-arrow-circle-up:before {
  content: "\e921";
}
.pi-info:before {
  content: "\e923";
}
.pi-info-circle:before {
  content: "\e924";
}
.pi-home:before {
  content: "\e925";
}
.pi-spinner:before {
  content: "\e926";
}

/* src/styles/styles.scss */
.custom-menu-position.mat-mdc-menu-panel.mat-menu-below {
  margin-top: -5px;
}
.cdk-overlay-container {
  z-index: 10000;
}
.mat-mdc-menu-content {
  padding: 16px;
  background-color: lightgray;
}
.mat-mdc-menu-item:hover {
  background-color: #99f6e4 !important;
}
.ag-tooltip {
  background-color: #333;
  color: white;
  padding: 10px;
  border-radius: 5px;
  font-size: 9px;
  font-weight: bold;
}
.iri-custom-tooltip {
  background-color: #333;
  color: white;
  padding: 10px;
  border-radius: 5px;
  font-size: 9px;
  font-weight: bold;
  position: fixed !important;
  max-width: none !important;
}
.iri-custom-tooltip .p-tooltip-text {
  white-space: nowrap;
  max-width: none !important;
}
.domain-node-tooltip .p-tooltip-text {
  background: var(--card-bg);
  color: var(--text-color);
  border: 1px solid var(--border-color);
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  padding: 0.75rem 1rem;
  max-width: 280px;
  white-space: normal;
  line-height: 1.4;
}
.domain-node-tooltip .domain-node-tooltip-header {
  font-weight: 700;
  font-size: 0.8rem;
  margin-bottom: 0.35rem;
}
.domain-node-tooltip .domain-node-tooltip-body {
  font-weight: 400;
  font-size: 0.75rem;
  opacity: 0.85;
}
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family:
    "Inter var",
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    "IBM Plex Mono",
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #94a3b8;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.mat-icon {
  --tw-text-opacity: 1;
  color: rgba(var(--fuse-mat-icon-rgb), var(--tw-text-opacity));
}
.text-default {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-default-rgb), var(--tw-text-opacity)) !important;
}
.\!text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
.text-hint {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-hint-rgb), var(--tw-text-opacity)) !important;
}
.text-disabled {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-disabled-rgb), var(--tw-text-opacity)) !important;
}
.divider {
  color: var(--fuse-divider) !important;
}
.bg-card {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
}
.bg-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
}
.bg-dialog {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-dialog-rgb), var(--tw-bg-opacity)) !important;
}
.ring-bg-default {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-bg-default-rgb), var(--tw-ring-opacity)) !important;
}
.ring-bg-card {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-bg-card-rgb), var(--tw-ring-opacity)) !important;
}
.bg-hover {
  background-color: var(--fuse-bg-hover) !important;
}
body,
.theme-default {
  --fuse-primary-50: #eef2ff;
  --fuse-primary-50-rgb:
    238,242,255;
  --fuse-primary-100: #e0e7ff;
  --fuse-primary-100-rgb:
    224,231,255;
  --fuse-primary-200: #c7d2fe;
  --fuse-primary-200-rgb:
    199,210,254;
  --fuse-primary-300: #a5b4fc;
  --fuse-primary-300-rgb:
    165,180,252;
  --fuse-primary-400: #818cf8;
  --fuse-primary-400-rgb:
    129,140,248;
  --fuse-primary-500: #6366f1;
  --fuse-primary-500-rgb:
    99,102,241;
  --fuse-primary-600: #4f46e5;
  --fuse-primary-600-rgb:
    79,70,229;
  --fuse-primary-700: #4338ca;
  --fuse-primary-700-rgb:
    67,56,202;
  --fuse-primary-800: #3730a3;
  --fuse-primary-800-rgb:
    55,48,163;
  --fuse-primary-900: #312e81;
  --fuse-primary-900-rgb:
    49,46,129;
  --fuse-primary-950: #1e1b4b;
  --fuse-primary-950-rgb:
    30,27,75;
  --fuse-primary: #4f46e5;
  --fuse-primary-rgb:
    79,70,229;
  --fuse-on-primary-50: #1e1b4b;
  --fuse-on-primary-50-rgb:
    30,27,75;
  --fuse-on-primary-100: #1e1b4b;
  --fuse-on-primary-100-rgb:
    30,27,75;
  --fuse-on-primary-200: #1e1b4b;
  --fuse-on-primary-200-rgb:
    30,27,75;
  --fuse-on-primary-300: #1e1b4b;
  --fuse-on-primary-300-rgb:
    30,27,75;
  --fuse-on-primary-400: #1e1b4b;
  --fuse-on-primary-400-rgb:
    30,27,75;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
  --fuse-accent-50: #f8fafc;
  --fuse-accent-50-rgb:
    248,250,252;
  --fuse-accent-100: #f1f5f9;
  --fuse-accent-100-rgb:
    241,245,249;
  --fuse-accent-200: #e2e8f0;
  --fuse-accent-200-rgb:
    226,232,240;
  --fuse-accent-300: #cbd5e1;
  --fuse-accent-300-rgb:
    203,213,225;
  --fuse-accent-400: #94a3b8;
  --fuse-accent-400-rgb:
    148,163,184;
  --fuse-accent-500: #64748b;
  --fuse-accent-500-rgb:
    100,116,139;
  --fuse-accent-600: #475569;
  --fuse-accent-600-rgb:
    71,85,105;
  --fuse-accent-700: #334155;
  --fuse-accent-700-rgb:
    51,65,85;
  --fuse-accent-800: #1e293b;
  --fuse-accent-800-rgb:
    30,41,59;
  --fuse-accent-900: #0f172a;
  --fuse-accent-900-rgb:
    15,23,42;
  --fuse-accent-950: #020617;
  --fuse-accent-950-rgb:
    2,6,23;
  --fuse-accent: #1e293b;
  --fuse-accent-rgb:
    30,41,59;
  --fuse-on-accent-50: #020617;
  --fuse-on-accent-50-rgb:
    2,6,23;
  --fuse-on-accent-100: #020617;
  --fuse-on-accent-100-rgb:
    2,6,23;
  --fuse-on-accent-200: #020617;
  --fuse-on-accent-200-rgb:
    2,6,23;
  --fuse-on-accent-300: #020617;
  --fuse-on-accent-300-rgb:
    2,6,23;
  --fuse-on-accent-400: #020617;
  --fuse-on-accent-400-rgb:
    2,6,23;
  --fuse-on-accent-500: #FFFFFF;
  --fuse-on-accent-500-rgb:
    255,255,255;
  --fuse-on-accent-600: #FFFFFF;
  --fuse-on-accent-600-rgb:
    255,255,255;
  --fuse-on-accent-700: #FFFFFF;
  --fuse-on-accent-700-rgb:
    255,255,255;
  --fuse-on-accent-800: #FFFFFF;
  --fuse-on-accent-800-rgb:
    255,255,255;
  --fuse-on-accent-900: #FFFFFF;
  --fuse-on-accent-900-rgb:
    255,255,255;
  --fuse-on-accent-950: #FFFFFF;
  --fuse-on-accent-950-rgb:
    255,255,255;
  --fuse-on-accent: #FFFFFF;
  --fuse-on-accent-rgb:
    255,255,255;
  --fuse-warn-50: #fef2f2;
  --fuse-warn-50-rgb:
    254,242,242;
  --fuse-warn-100: #fee2e2;
  --fuse-warn-100-rgb:
    254,226,226;
  --fuse-warn-200: #fecaca;
  --fuse-warn-200-rgb:
    254,202,202;
  --fuse-warn-300: #fca5a5;
  --fuse-warn-300-rgb:
    252,165,165;
  --fuse-warn-400: #f87171;
  --fuse-warn-400-rgb:
    248,113,113;
  --fuse-warn-500: #ef4444;
  --fuse-warn-500-rgb:
    239,68,68;
  --fuse-warn-600: #dc2626;
  --fuse-warn-600-rgb:
    220,38,38;
  --fuse-warn-700: #b91c1c;
  --fuse-warn-700-rgb:
    185,28,28;
  --fuse-warn-800: #991b1b;
  --fuse-warn-800-rgb:
    153,27,27;
  --fuse-warn-900: #7f1d1d;
  --fuse-warn-900-rgb:
    127,29,29;
  --fuse-warn-950: #450a0a;
  --fuse-warn-950-rgb:
    69,10,10;
  --fuse-warn: #dc2626;
  --fuse-warn-rgb:
    220,38,38;
  --fuse-on-warn-50: #450a0a;
  --fuse-on-warn-50-rgb:
    69,10,10;
  --fuse-on-warn-100: #450a0a;
  --fuse-on-warn-100-rgb:
    69,10,10;
  --fuse-on-warn-200: #450a0a;
  --fuse-on-warn-200-rgb:
    69,10,10;
  --fuse-on-warn-300: #450a0a;
  --fuse-on-warn-300-rgb:
    69,10,10;
  --fuse-on-warn-400: #450a0a;
  --fuse-on-warn-400-rgb:
    69,10,10;
  --fuse-on-warn-500: #fef2f2;
  --fuse-on-warn-500-rgb:
    254,242,242;
  --fuse-on-warn-600: #FFFFFF;
  --fuse-on-warn-600-rgb:
    255,255,255;
  --fuse-on-warn-700: #FFFFFF;
  --fuse-on-warn-700-rgb:
    255,255,255;
  --fuse-on-warn-800: #FFFFFF;
  --fuse-on-warn-800-rgb:
    255,255,255;
  --fuse-on-warn-900: #FFFFFF;
  --fuse-on-warn-900-rgb:
    255,255,255;
  --fuse-on-warn-950: #FFFFFF;
  --fuse-on-warn-950-rgb:
    255,255,255;
  --fuse-on-warn: #FFFFFF;
  --fuse-on-warn-rgb:
    255,255,255;
}
.theme-brand {
  --fuse-primary-50: #eff5fe;
  --fuse-primary-50-rgb:
    239,245,254;
  --fuse-primary-100: #e2ecfd;
  --fuse-primary-100-rgb:
    226,236,253;
  --fuse-primary-200: #c4dafa;
  --fuse-primary-200-rgb:
    196,218,250;
  --fuse-primary-300: #a1c6f8;
  --fuse-primary-300-rgb:
    161,198,248;
  --fuse-primary-400: #74b0f5;
  --fuse-primary-400-rgb:
    116,176,245;
  --fuse-primary-500: #2196f3;
  --fuse-primary-500-rgb:
    33,150,243;
  --fuse-primary-600: #1e88dc;
  --fuse-primary-600-rgb:
    30,136,220;
  --fuse-primary-700: #1a78c3;
  --fuse-primary-700-rgb:
    26,120,195;
  --fuse-primary-800: #1766a6;
  --fuse-primary-800-rgb:
    23,102,166;
  --fuse-primary-900: #125183;
  --fuse-primary-900-rgb:
    18,81,131;
  --fuse-primary: #2196f3;
  --fuse-primary-rgb:
    33,150,243;
  --fuse-on-primary-50: #125183;
  --fuse-on-primary-50-rgb:
    18,81,131;
  --fuse-on-primary-100: #125183;
  --fuse-on-primary-100-rgb:
    18,81,131;
  --fuse-on-primary-200: #125183;
  --fuse-on-primary-200-rgb:
    18,81,131;
  --fuse-on-primary-300: #125183;
  --fuse-on-primary-300-rgb:
    18,81,131;
  --fuse-on-primary-400: #125183;
  --fuse-on-primary-400-rgb:
    18,81,131;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
}
.theme-teal {
  --fuse-primary-50: #f0fdfa;
  --fuse-primary-50-rgb:
    240,253,250;
  --fuse-primary-100: #ccfbf1;
  --fuse-primary-100-rgb:
    204,251,241;
  --fuse-primary-200: #99f6e4;
  --fuse-primary-200-rgb:
    153,246,228;
  --fuse-primary-300: #5eead4;
  --fuse-primary-300-rgb:
    94,234,212;
  --fuse-primary-400: #2dd4bf;
  --fuse-primary-400-rgb:
    45,212,191;
  --fuse-primary-500: #14b8a6;
  --fuse-primary-500-rgb:
    20,184,166;
  --fuse-primary-600: #0d9488;
  --fuse-primary-600-rgb:
    13,148,136;
  --fuse-primary-700: #0f766e;
  --fuse-primary-700-rgb:
    15,118,110;
  --fuse-primary-800: #115e59;
  --fuse-primary-800-rgb:
    17,94,89;
  --fuse-primary-900: #134e4a;
  --fuse-primary-900-rgb:
    19,78,74;
  --fuse-primary-950: #042f2e;
  --fuse-primary-950-rgb:
    4,47,46;
  --fuse-primary: #0d9488;
  --fuse-primary-rgb:
    13,148,136;
  --fuse-on-primary-50: #042f2e;
  --fuse-on-primary-50-rgb:
    4,47,46;
  --fuse-on-primary-100: #042f2e;
  --fuse-on-primary-100-rgb:
    4,47,46;
  --fuse-on-primary-200: #042f2e;
  --fuse-on-primary-200-rgb:
    4,47,46;
  --fuse-on-primary-300: #042f2e;
  --fuse-on-primary-300-rgb:
    4,47,46;
  --fuse-on-primary-400: #042f2e;
  --fuse-on-primary-400-rgb:
    4,47,46;
  --fuse-on-primary-500: #042f2e;
  --fuse-on-primary-500-rgb:
    4,47,46;
  --fuse-on-primary-600: #042f2e;
  --fuse-on-primary-600-rgb:
    4,47,46;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #042f2e;
  --fuse-on-primary-rgb:
    4,47,46;
}
.theme-rose {
  --fuse-primary-50: #fff1f2;
  --fuse-primary-50-rgb:
    255,241,242;
  --fuse-primary-100: #ffe4e6;
  --fuse-primary-100-rgb:
    255,228,230;
  --fuse-primary-200: #fecdd3;
  --fuse-primary-200-rgb:
    254,205,211;
  --fuse-primary-300: #fda4af;
  --fuse-primary-300-rgb:
    253,164,175;
  --fuse-primary-400: #fb7185;
  --fuse-primary-400-rgb:
    251,113,133;
  --fuse-primary-500: #f43f5e;
  --fuse-primary-500-rgb:
    244,63,94;
  --fuse-primary-600: #e11d48;
  --fuse-primary-600-rgb:
    225,29,72;
  --fuse-primary-700: #be123c;
  --fuse-primary-700-rgb:
    190,18,60;
  --fuse-primary-800: #9f1239;
  --fuse-primary-800-rgb:
    159,18,57;
  --fuse-primary-900: #881337;
  --fuse-primary-900-rgb:
    136,19,55;
  --fuse-primary-950: #4c0519;
  --fuse-primary-950-rgb:
    76,5,25;
  --fuse-primary: #f43f5e;
  --fuse-primary-rgb:
    244,63,94;
  --fuse-on-primary-50: #4c0519;
  --fuse-on-primary-50-rgb:
    76,5,25;
  --fuse-on-primary-100: #4c0519;
  --fuse-on-primary-100-rgb:
    76,5,25;
  --fuse-on-primary-200: #4c0519;
  --fuse-on-primary-200-rgb:
    76,5,25;
  --fuse-on-primary-300: #4c0519;
  --fuse-on-primary-300-rgb:
    76,5,25;
  --fuse-on-primary-400: #4c0519;
  --fuse-on-primary-400-rgb:
    76,5,25;
  --fuse-on-primary-500: #4c0519;
  --fuse-on-primary-500-rgb:
    76,5,25;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #4c0519;
  --fuse-on-primary-rgb:
    76,5,25;
}
.theme-purple {
  --fuse-primary-50: #faf5ff;
  --fuse-primary-50-rgb:
    250,245,255;
  --fuse-primary-100: #f3e8ff;
  --fuse-primary-100-rgb:
    243,232,255;
  --fuse-primary-200: #e9d5ff;
  --fuse-primary-200-rgb:
    233,213,255;
  --fuse-primary-300: #d8b4fe;
  --fuse-primary-300-rgb:
    216,180,254;
  --fuse-primary-400: #c084fc;
  --fuse-primary-400-rgb:
    192,132,252;
  --fuse-primary-500: #a855f7;
  --fuse-primary-500-rgb:
    168,85,247;
  --fuse-primary-600: #9333ea;
  --fuse-primary-600-rgb:
    147,51,234;
  --fuse-primary-700: #7e22ce;
  --fuse-primary-700-rgb:
    126,34,206;
  --fuse-primary-800: #6b21a8;
  --fuse-primary-800-rgb:
    107,33,168;
  --fuse-primary-900: #581c87;
  --fuse-primary-900-rgb:
    88,28,135;
  --fuse-primary-950: #3b0764;
  --fuse-primary-950-rgb:
    59,7,100;
  --fuse-primary: #9333ea;
  --fuse-primary-rgb:
    147,51,234;
  --fuse-on-primary-50: #3b0764;
  --fuse-on-primary-50-rgb:
    59,7,100;
  --fuse-on-primary-100: #3b0764;
  --fuse-on-primary-100-rgb:
    59,7,100;
  --fuse-on-primary-200: #3b0764;
  --fuse-on-primary-200-rgb:
    59,7,100;
  --fuse-on-primary-300: #3b0764;
  --fuse-on-primary-300-rgb:
    59,7,100;
  --fuse-on-primary-400: #3b0764;
  --fuse-on-primary-400-rgb:
    59,7,100;
  --fuse-on-primary-500: #FFFFFF;
  --fuse-on-primary-500-rgb:
    255,255,255;
  --fuse-on-primary-600: #FFFFFF;
  --fuse-on-primary-600-rgb:
    255,255,255;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #FFFFFF;
  --fuse-on-primary-rgb:
    255,255,255;
}
.theme-amber {
  --fuse-primary-50: #fffbeb;
  --fuse-primary-50-rgb:
    255,251,235;
  --fuse-primary-100: #fef3c7;
  --fuse-primary-100-rgb:
    254,243,199;
  --fuse-primary-200: #fde68a;
  --fuse-primary-200-rgb:
    253,230,138;
  --fuse-primary-300: #fcd34d;
  --fuse-primary-300-rgb:
    252,211,77;
  --fuse-primary-400: #fbbf24;
  --fuse-primary-400-rgb:
    251,191,36;
  --fuse-primary-500: #f59e0b;
  --fuse-primary-500-rgb:
    245,158,11;
  --fuse-primary-600: #d97706;
  --fuse-primary-600-rgb:
    217,119,6;
  --fuse-primary-700: #b45309;
  --fuse-primary-700-rgb:
    180,83,9;
  --fuse-primary-800: #92400e;
  --fuse-primary-800-rgb:
    146,64,14;
  --fuse-primary-900: #78350f;
  --fuse-primary-900-rgb:
    120,53,15;
  --fuse-primary-950: #451a03;
  --fuse-primary-950-rgb:
    69,26,3;
  --fuse-primary: #f59e0b;
  --fuse-primary-rgb:
    245,158,11;
  --fuse-on-primary-50: #451a03;
  --fuse-on-primary-50-rgb:
    69,26,3;
  --fuse-on-primary-100: #451a03;
  --fuse-on-primary-100-rgb:
    69,26,3;
  --fuse-on-primary-200: #451a03;
  --fuse-on-primary-200-rgb:
    69,26,3;
  --fuse-on-primary-300: #451a03;
  --fuse-on-primary-300-rgb:
    69,26,3;
  --fuse-on-primary-400: #451a03;
  --fuse-on-primary-400-rgb:
    69,26,3;
  --fuse-on-primary-500: #451a03;
  --fuse-on-primary-500-rgb:
    69,26,3;
  --fuse-on-primary-600: #451a03;
  --fuse-on-primary-600-rgb:
    69,26,3;
  --fuse-on-primary-700: #FFFFFF;
  --fuse-on-primary-700-rgb:
    255,255,255;
  --fuse-on-primary-800: #FFFFFF;
  --fuse-on-primary-800-rgb:
    255,255,255;
  --fuse-on-primary-900: #FFFFFF;
  --fuse-on-primary-900-rgb:
    255,255,255;
  --fuse-on-primary-950: #FFFFFF;
  --fuse-on-primary-950-rgb:
    255,255,255;
  --fuse-on-primary: #451a03;
  --fuse-on-primary-rgb:
    69,26,3;
}
body.light,
.light,
.dark .light {
  --is-dark: false;
  --fuse-bg-app-bar: #FFFFFF;
  --fuse-bg-app-bar-rgb:
    255,255,255;
  --fuse-bg-card: #FFFFFF;
  --fuse-bg-card-rgb:
    255,255,255;
  --fuse-bg-default: #f1f5f9;
  --fuse-bg-default-rgb:
    241,245,249;
  --fuse-bg-dialog: #FFFFFF;
  --fuse-bg-dialog-rgb:
    255,255,255;
  --fuse-bg-hover: rgba(148,163,184,0.12);
  --fuse-bg-hover-rgb:
    148,163,184;
  --fuse-bg-status-bar: #cbd5e1;
  --fuse-bg-status-bar-rgb:
    203,213,225;
  --fuse-text-default: #1e293b;
  --fuse-text-default-rgb:
    30,41,59;
  --fuse-text-secondary: #64748b;
  --fuse-text-secondary-rgb:
    100,116,139;
  --fuse-text-hint: #94a3b8;
  --fuse-text-hint-rgb:
    148,163,184;
  --fuse-text-disabled: #94a3b8;
  --fuse-text-disabled-rgb:
    148,163,184;
  --fuse-border: #e2e8f0;
  --fuse-border-rgb:
    226,232,240;
  --fuse-divider: #e2e8f0;
  --fuse-divider-rgb:
    226,232,240;
  --fuse-icon: #64748b;
  --fuse-icon-rgb:
    100,116,139;
  --fuse-mat-icon: #64748b;
  --fuse-mat-icon-rgb:
    100,116,139;
}
body.dark,
.dark,
.light .dark {
  --fuse-bg-app-bar: #0f172a;
  --fuse-bg-app-bar-rgb:
    15,23,42;
  --fuse-bg-card: #1e293b;
  --fuse-bg-card-rgb:
    30,41,59;
  --fuse-bg-default: #0f172a;
  --fuse-bg-default-rgb:
    15,23,42;
  --fuse-bg-dialog: #1e293b;
  --fuse-bg-dialog-rgb:
    30,41,59;
  --fuse-bg-hover: rgba(255, 255, 255, 0.05);
  --fuse-bg-hover-rgb:
    255,255,255;
  --fuse-bg-status-bar: #0f172a;
  --fuse-bg-status-bar-rgb:
    15,23,42;
  --fuse-text-default: #FFFFFF;
  --fuse-text-default-rgb:
    255,255,255;
  --fuse-text-secondary: #94a3b8;
  --fuse-text-secondary-rgb:
    148,163,184;
  --fuse-text-hint: #64748b;
  --fuse-text-hint-rgb:
    100,116,139;
  --fuse-text-disabled: #475569;
  --fuse-text-disabled-rgb:
    71,85,105;
  --fuse-border: rgba(241,245,249,0.12);
  --fuse-border-rgb:
    241,245,249;
  --fuse-divider: rgba(241,245,249,0.12);
  --fuse-divider-rgb:
    241,245,249;
  --fuse-icon: #94a3b8;
  --fuse-icon-rgb:
    148,163,184;
  --fuse-mat-icon: #94a3b8;
  --fuse-mat-icon-rgb:
    148,163,184;
}
.prose {
  color: var(--fuse-text-default);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-secondary);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-primary-500);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-color: var(--fuse-border);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--fuse-text-default);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201c""\201d""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  border-left-color: var(--fuse-border);
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-default);
  font-weight: 500;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-primary);
}
.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: #fff;
  background-color: #1e293b;
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--fuse-border);
  color: var(--fuse-text-default);
}
.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--fuse-border);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  vertical-align: top;
}
.prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  text-align: start;
}
.prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 0;
}
.prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  color: var(--fuse-text-secondary);
}
.prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *))::before {
  background-color: var(--fuse-text-hint);
}
.prose :where(figure figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--fuse-text-secondary);
}
.prose-sm {
  font-size: 0.875rem;
  line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-sm :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}
.prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
}
.prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8888889em;
}
.prose-sm :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}
.prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 1em;
  line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-bottom: 0;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.pointer-events-none {
  pointer-events: none !important;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.collapse {
  visibility: collapse !important;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: sticky !important;
}
.inset-0 {
  inset: 0px !important;
}
.inset-auto {
  inset: auto !important;
}
.inset-x-0 {
  left: 0px !important;
  right: 0px !important;
}
.inset-y-0 {
  top: 0px !important;
  bottom: 0px !important;
}
.-bottom-px {
  bottom: -1px !important;
}
.-left-1 {
  left: -0.25rem !important;
}
.-right-1 {
  right: -0.25rem !important;
}
.-right-16 {
  right: -4rem !important;
}
.-top-16 {
  top: -4rem !important;
}
.-top-4 {
  top: -1rem !important;
}
.-top-px {
  top: -1px !important;
}
.bottom-0 {
  bottom: 0px !important;
}
.bottom-4 {
  bottom: 1rem !important;
}
.left-0 {
  left: 0px !important;
}
.left-2 {
  left: 0.5rem !important;
}
.left-4 {
  left: 1rem !important;
}
.left-5 {
  left: 1.25rem !important;
}
.right-0 {
  right: 0px !important;
}
.right-1\.5 {
  right: 0.375rem !important;
}
.right-2 {
  right: 0.5rem !important;
}
.right-5 {
  right: 1.25rem !important;
}
.top-0 {
  top: 0px !important;
}
.top-1\.5 {
  top: 0.375rem !important;
}
.top-1\/2 {
  top: 50% !important;
}
.top-2 {
  top: 0.5rem !important;
}
.top-5 {
  top: 1.25rem !important;
}
.top-6 {
  top: 1.5rem !important;
}
.top-7 {
  top: 1.75rem !important;
}
.-z-1 {
  z-index: -1 !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-20 {
  z-index: 20 !important;
}
.z-49 {
  z-index: 49 !important;
}
.z-90 {
  z-index: 90 !important;
}
.z-99 {
  z-index: 99 !important;
}
.z-999 {
  z-index: 999 !important;
}
.z-\[1000\] {
  z-index: 1000 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-first {
  order: -9999 !important;
}
.order-last {
  order: 9999 !important;
}
.col-span-1 {
  grid-column: span 1 / span 1 !important;
}
.col-span-10 {
  grid-column: span 10 / span 10 !important;
}
.col-span-12 {
  grid-column: span 12 / span 12 !important;
}
.col-span-2 {
  grid-column: span 2 / span 2 !important;
}
.col-span-3 {
  grid-column: span 3 / span 3 !important;
}
.col-span-4 {
  grid-column: span 4 / span 4 !important;
}
.col-span-8 {
  grid-column: span 8 / span 8 !important;
}
.col-span-full {
  grid-column: 1 / -1 !important;
}
.row-span-5 {
  grid-row: span 5 / span 5 !important;
}
.-m-1 {
  margin: -0.25rem !important;
}
.-m-1\.5 {
  margin: -0.375rem !important;
}
.-m-2 {
  margin: -0.5rem !important;
}
.-m-3 {
  margin: -0.75rem !important;
}
.-m-4 {
  margin: -1rem !important;
}
.-m-6 {
  margin: -1.5rem !important;
}
.m-0 {
  margin: 0px !important;
}
.m-0\.5 {
  margin: 0.125rem !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-1\.5 {
  margin: 0.375rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 0.75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.m-6 {
  margin: 1.5rem !important;
}
.m-8 {
  margin: 2rem !important;
}
.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.-mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
.-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.-mx-5 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}
.-mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}
.-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}
.-my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.-my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}
.mx-0\.5 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-1\.5 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-2\.5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-0\.5 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem !important;
}
.-mb-2 {
  margin-bottom: -0.5rem !important;
}
.-mb-4 {
  margin-bottom: -1rem !important;
}
.-mb-px {
  margin-bottom: -1px !important;
}
.-ml-0\.5 {
  margin-left: -0.125rem !important;
}
.-ml-1 {
  margin-left: -0.25rem !important;
}
.-ml-1\.5 {
  margin-left: -0.375rem !important;
}
.-ml-2 {
  margin-left: -0.5rem !important;
}
.-ml-2\.5 {
  margin-left: -0.625rem !important;
}
.-ml-3 {
  margin-left: -0.75rem !important;
}
.-ml-4 {
  margin-left: -1rem !important;
}
.-ml-6 {
  margin-left: -1.5rem !important;
}
.-ml-px {
  margin-left: -1px !important;
}
.-mr-16 {
  margin-right: -4rem !important;
}
.-mr-2 {
  margin-right: -0.5rem !important;
}
.-mr-3 {
  margin-right: -0.75rem !important;
}
.-mr-4 {
  margin-right: -1rem !important;
}
.-mr-5 {
  margin-right: -1.25rem !important;
}
.-mr-px {
  margin-right: -1px !important;
}
.-mt-12 {
  margin-top: -3rem !important;
}
.-mt-14 {
  margin-top: -3.5rem !important;
}
.-mt-16 {
  margin-top: -4rem !important;
}
.-mt-2 {
  margin-top: -0.5rem !important;
}
.-mt-2\.5 {
  margin-top: -0.625rem !important;
}
.-mt-26 {
  margin-top: -6.5rem !important;
}
.-mt-3 {
  margin-top: -0.75rem !important;
}
.-mt-4 {
  margin-top: -1rem !important;
}
.-mt-5 {
  margin-top: -1.25rem !important;
}
.-mt-px {
  margin-top: -1px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-1\.5 {
  margin-bottom: 0.375rem !important;
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
.mb-12 {
  margin-bottom: 3rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5 {
  margin-bottom: 1.25rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-7 {
  margin-bottom: 1.75rem !important;
}
.mb-8 {
  margin-bottom: 2rem !important;
}
.mb-px {
  margin-bottom: 1px !important;
}
.me-4 {
  margin-inline-end: 1rem !important;
}
.me-5 {
  margin-inline-end: 1.25rem !important;
}
.me-auto {
  margin-inline-end: auto !important;
}
.ml-0\.5 {
  margin-left: 0.125rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-1\.5 {
  margin-left: 0.375rem !important;
}
.ml-10 {
  margin-left: 2.5rem !important;
}
.ml-12 {
  margin-left: 3rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-2\.5 {
  margin-left: 0.625rem !important;
}
.ml-3 {
  margin-left: 0.75rem !important;
}
.ml-4 {
  margin-left: 1rem !important;
}
.ml-6 {
  margin-left: 1.5rem !important;
}
.ml-8 {
  margin-left: 2rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-0\.5 {
  margin-right: 0.125rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-1\.5 {
  margin-right: 0.375rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-24 {
  margin-right: 6rem !important;
}
.mr-3 {
  margin-right: 0.75rem !important;
}
.mr-4 {
  margin-right: 1rem !important;
}
.mr-5 {
  margin-right: 1.25rem !important;
}
.mr-6 {
  margin-right: 1.5rem !important;
}
.mr-8 {
  margin-right: 2rem !important;
}
.mr-px {
  margin-right: 1px !important;
}
.ms-2 {
  margin-inline-start: 0.5rem !important;
}
.ms-2\.5 {
  margin-inline-start: 0.625rem !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-0\.5 {
  margin-top: 0.125rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-1\.5 {
  margin-top: 0.375rem !important;
}
.mt-10 {
  margin-top: 2.5rem !important;
}
.mt-11 {
  margin-top: 2.75rem !important;
}
.mt-12 {
  margin-top: 3rem !important;
}
.mt-16 {
  margin-top: 4rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-2\.5 {
  margin-top: 0.625rem !important;
}
.mt-20 {
  margin-top: 5rem !important;
}
.mt-24 {
  margin-top: 6rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-5 {
  margin-top: 1.25rem !important;
}
.mt-52 {
  margin-top: 13rem !important;
}
.mt-6 {
  margin-top: 1.5rem !important;
}
.mt-7 {
  margin-top: 1.75rem !important;
}
.mt-8 {
  margin-top: 2rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-px {
  margin-top: 1px !important;
}
.line-clamp-1 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
}
.line-clamp-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}
.line-clamp-3 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.inline {
  display: inline !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.\!table {
  display: table !important;
}
.table {
  display: table !important;
}
.grid {
  display: grid !important;
}
.contents {
  display: contents !important;
}
.hidden {
  display: none !important;
}
.aspect-\[9\/6\] {
  aspect-ratio: 9/6 !important;
}
.aspect-video {
  aspect-ratio: 16 / 9 !important;
}
.h-0 {
  height: 0px !important;
}
.h-0\.5 {
  height: 0.125rem !important;
}
.h-1 {
  height: 0.25rem !important;
}
.h-1\.5 {
  height: 0.375rem !important;
}
.h-1\/3 {
  height: 33.333333% !important;
}
.h-10 {
  height: 2.5rem !important;
}
.h-100 {
  height: 25rem !important;
}
.h-11 {
  height: 2.75rem !important;
}
.h-12 {
  height: 3rem !important;
}
.h-120 {
  height: 30rem !important;
}
.h-13 {
  height: 3.25rem !important;
}
.h-14 {
  height: 3.5rem !important;
}
.h-15 {
  height: 3.75rem !important;
}
.h-16 {
  height: 4rem !important;
}
.h-160 {
  height: 40rem !important;
}
.h-18 {
  height: 4.5rem !important;
}
.h-192 {
  height: 48rem !important;
}
.h-2 {
  height: 0.5rem !important;
}
.h-2\.5 {
  height: 0.625rem !important;
}
.h-2\/4 {
  height: 50% !important;
}
.h-20 {
  height: 5rem !important;
}
.h-24 {
  height: 6rem !important;
}
.h-28 {
  height: 7rem !important;
}
.h-3 {
  height: 0.75rem !important;
}
.h-30 {
  height: 7.5rem !important;
}
.h-32 {
  height: 8rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-40 {
  height: 10rem !important;
}
.h-400 {
  height: 100rem !important;
}
.h-44 {
  height: 11rem !important;
}
.h-5 {
  height: 1.25rem !important;
}
.h-6 {
  height: 1.5rem !important;
}
.h-60 {
  height: 15rem !important;
}
.h-64 {
  height: 16rem !important;
}
.h-7 {
  height: 1.75rem !important;
}
.h-8 {
  height: 2rem !important;
}
.h-80 {
  height: 20rem !important;
}
.h-9 {
  height: 2.25rem !important;
}
.h-96 {
  height: 24rem !important;
}
.h-\[180px\] {
  height: 180px !important;
}
.h-\[210px\] {
  height: 210px !important;
}
.h-auto {
  height: auto !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vh !important;
}
.max-h-120 {
  max-height: 30rem !important;
}
.max-h-128 {
  max-height: 32rem !important;
}
.max-h-160 {
  max-height: 40rem !important;
}
.max-h-30 {
  max-height: 7.5rem !important;
}
.max-h-32 {
  max-height: 8rem !important;
}
.max-h-40 {
  max-height: 10rem !important;
}
.max-h-400 {
  max-height: 100rem !important;
}
.max-h-60 {
  max-height: 15rem !important;
}
.max-h-64 {
  max-height: 16rem !important;
}
.max-h-72 {
  max-height: 18rem !important;
}
.max-h-8 {
  max-height: 2rem !important;
}
.max-h-80 {
  max-height: 20rem !important;
}
.max-h-96 {
  max-height: 24rem !important;
}
.max-h-none {
  max-height: none !important;
}
.max-h-screen {
  max-height: 100vh !important;
}
.min-h-0 {
  min-height: 0px !important;
}
.min-h-10 {
  min-height: 2.5rem !important;
}
.min-h-16 {
  min-height: 4rem !important;
}
.min-h-20 {
  min-height: 5rem !important;
}
.min-h-30 {
  min-height: 7.5rem !important;
}
.min-h-400 {
  min-height: 100rem !important;
}
.min-h-5 {
  min-height: 1.25rem !important;
}
.min-h-6 {
  min-height: 1.5rem !important;
}
.min-h-7 {
  min-height: 1.75rem !important;
}
.min-h-8 {
  min-height: 2rem !important;
}
.min-h-80 {
  min-height: 20rem !important;
}
.min-h-9 {
  min-height: 2.25rem !important;
}
.min-h-full {
  min-height: 100% !important;
}
.w-0 {
  width: 0px !important;
}
.w-0\.5 {
  width: 0.125rem !important;
}
.w-1 {
  width: 0.25rem !important;
}
.w-1\.5 {
  width: 0.375rem !important;
}
.w-1\/2 {
  width: 50% !important;
}
.w-1\/3 {
  width: 33.333333% !important;
}
.w-1\/4 {
  width: 25% !important;
}
.w-10 {
  width: 2.5rem !important;
}
.w-11\/12 {
  width: 91.666667% !important;
}
.w-12 {
  width: 3rem !important;
}
.w-14 {
  width: 3.5rem !important;
}
.w-16 {
  width: 4rem !important;
}
.w-2 {
  width: 0.5rem !important;
}
.w-2\.5 {
  width: 0.625rem !important;
}
.w-2\/3 {
  width: 66.666667% !important;
}
.w-20 {
  width: 5rem !important;
}
.w-24 {
  width: 6rem !important;
}
.w-240 {
  width: 60rem !important;
}
.w-28 {
  width: 7rem !important;
}
.w-3 {
  width: 0.75rem !important;
}
.w-3\/4 {
  width: 75% !important;
}
.w-30 {
  width: 7.5rem !important;
}
.w-32 {
  width: 8rem !important;
}
.w-4 {
  width: 1rem !important;
}
.w-40 {
  width: 10rem !important;
}
.w-48 {
  width: 12rem !important;
}
.w-5 {
  width: 1.25rem !important;
}
.w-56 {
  width: 14rem !important;
}
.w-6 {
  width: 1.5rem !important;
}
.w-60 {
  width: 15rem !important;
}
.w-64 {
  width: 16rem !important;
}
.w-7 {
  width: 1.75rem !important;
}
.w-72 {
  width: 18rem !important;
}
.w-8 {
  width: 2rem !important;
}
.w-80 {
  width: 20rem !important;
}
.w-9\/12 {
  width: 75% !important;
}
.w-90 {
  width: 22.5rem !important;
}
.w-96 {
  width: 24rem !important;
}
.w-\[25rem\] {
  width: 25rem !important;
}
.w-\[80vw\] {
  width: 80vw !important;
}
.w-\[85\%\] {
  width: 85% !important;
}
.w-auto {
  width: auto !important;
}
.w-fit {
  width: fit-content !important;
}
.w-full {
  width: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.min-w-0 {
  min-width: 0px !important;
}
.min-w-10 {
  min-width: 2.5rem !important;
}
.min-w-12 {
  min-width: 3rem !important;
}
.min-w-14 {
  min-width: 3.5rem !important;
}
.min-w-18 {
  min-width: 4.5rem !important;
}
.min-w-20 {
  min-width: 5rem !important;
}
.min-w-240 {
  min-width: 60rem !important;
}
.min-w-30 {
  min-width: 7.5rem !important;
}
.min-w-36 {
  min-width: 9rem !important;
}
.min-w-4 {
  min-width: 1rem !important;
}
.min-w-40 {
  min-width: 10rem !important;
}
.min-w-50 {
  min-width: 12.5rem !important;
}
.min-w-6 {
  min-width: 1.5rem !important;
}
.min-w-60 {
  min-width: 15rem !important;
}
.min-w-64 {
  min-width: 16rem !important;
}
.min-w-72 {
  min-width: 18rem !important;
}
.min-w-80 {
  min-width: 20rem !important;
}
.min-w-\[10rem\] {
  min-width: 10rem !important;
}
.min-w-max {
  min-width: max-content !important;
}
.min-w-screen {
  min-width: 100vw !important;
}
.max-w-1\/3 {
  max-width: 33.333333% !important;
}
.max-w-10 {
  max-width: 2.5rem !important;
}
.max-w-100 {
  max-width: 25rem !important;
}
.max-w-12 {
  max-width: 3rem !important;
}
.max-w-140 {
  max-width: 35rem !important;
}
.max-w-160 {
  max-width: 40rem !important;
}
.max-w-24 {
  max-width: 6rem !important;
}
.max-w-240 {
  max-width: 60rem !important;
}
.max-w-2xl {
  max-width: 42rem !important;
}
.max-w-3\/4 {
  max-width: 75% !important;
}
.max-w-32 {
  max-width: 8rem !important;
}
.max-w-320 {
  max-width: 80rem !important;
}
.max-w-36 {
  max-width: 9rem !important;
}
.max-w-360 {
  max-width: 90rem !important;
}
.max-w-3xl {
  max-width: 48rem !important;
}
.max-w-400 {
  max-width: 100rem !important;
}
.max-w-4xl {
  max-width: 56rem !important;
}
.max-w-5xl {
  max-width: 64rem !important;
}
.max-w-60 {
  max-width: 15rem !important;
}
.max-w-72 {
  max-width: 18rem !important;
}
.max-w-7xl {
  max-width: 80rem !important;
}
.max-w-80 {
  max-width: 20rem !important;
}
.max-w-\[80\%\] {
  max-width: 80% !important;
}
.max-w-\[90\%\] {
  max-width: 90% !important;
}
.max-w-fit {
  max-width: fit-content !important;
}
.max-w-md {
  max-width: 28rem !important;
}
.max-w-none {
  max-width: none !important;
}
.max-w-screen-xl {
  max-width: 1440px !important;
}
.max-w-sm {
  max-width: 24rem !important;
}
.max-w-xl {
  max-width: 36rem !important;
}
.max-w-xs {
  max-width: 20rem !important;
}
.flex-0 {
  flex: 0 0 auto !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.flex-auto {
  flex: 1 1 auto !important;
}
.shrink {
  flex-shrink: 1 !important;
}
.shrink-0 {
  flex-shrink: 0 !important;
}
.flex-grow {
  flex-grow: 1 !important;
}
.grow {
  flex-grow: 1 !important;
}
.basis-\[100\%\] {
  flex-basis: 100% !important;
}
.table-fixed {
  table-layout: fixed !important;
}
.border-collapse {
  border-collapse: collapse !important;
}
.border-separate {
  border-collapse: separate !important;
}
.border-spacing-2 {
  --tw-border-spacing-x: 0.5rem !important;
  --tw-border-spacing-y: 0.5rem !important;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important;
}
.-translate-x-80 {
  --tw-translate-x: -20rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-full {
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.translate-x-0 {
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-0 {
  --tw-rotate: 0deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-180 {
  --tw-rotate: 180deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-scale-x-1 {
  --tw-scale-x: -1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin-slow {
  animation: spin 3s linear infinite !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.resize-y {
  resize: vertical !important;
}
.resize {
  resize: both !important;
}
.list-inside {
  list-style-position: inside !important;
}
.list-decimal {
  list-style-type: decimal !important;
}
.list-none {
  list-style-type: none !important;
}
.auto-cols-max {
  grid-auto-columns: max-content !important;
}
.grid-flow-row {
  grid-auto-flow: row !important;
}
.grid-flow-col {
  grid-auto-flow: column !important;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr) !important;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto !important;
}
.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr !important;
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.place-items-start {
  place-items: start !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.items-baseline {
  align-items: baseline !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-items-start {
  justify-items: start !important;
}
.gap-0\.5 {
  gap: 0.125rem !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-1\.5 {
  gap: 0.375rem !important;
}
.gap-10 {
  gap: 2.5rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-20 {
  gap: 5rem !important;
}
.gap-24 {
  gap: 6rem !important;
}
.gap-3 {
  gap: 0.75rem !important;
}
.gap-4 {
  gap: 1rem !important;
}
.gap-5 {
  gap: 1.25rem !important;
}
.gap-6 {
  gap: 1.5rem !important;
}
.gap-8 {
  gap: 2rem !important;
}
.gap-x-1 {
  column-gap: 0.25rem !important;
}
.gap-x-2 {
  column-gap: 0.5rem !important;
}
.gap-x-3 {
  column-gap: 0.75rem !important;
}
.gap-x-4 {
  column-gap: 1rem !important;
}
.gap-x-6 {
  column-gap: 1.5rem !important;
}
.gap-x-8 {
  column-gap: 2rem !important;
}
.gap-y-0\.5 {
  row-gap: 0.125rem !important;
}
.gap-y-1 {
  row-gap: 0.25rem !important;
}
.gap-y-1\.5 {
  row-gap: 0.375rem !important;
}
.gap-y-12 {
  row-gap: 3rem !important;
}
.gap-y-2 {
  row-gap: 0.5rem !important;
}
.gap-y-3 {
  row-gap: 0.75rem !important;
}
.gap-y-4 {
  row-gap: 1rem !important;
}
.gap-y-6 {
  row-gap: 1.5rem !important;
}
.gap-y-8 {
  row-gap: 2rem !important;
}
.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1)) !important;
}
.place-self-center {
  place-self: center !important;
}
.self-start {
  align-self: flex-start !important;
}
.self-end {
  align-self: flex-end !important;
}
.self-center {
  align-self: center !important;
}
.justify-self-end {
  justify-self: end !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overscroll-y-contain {
  overscroll-behavior-y: contain !important;
}
.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.text-ellipsis {
  text-overflow: ellipsis !important;
}
.whitespace-normal {
  white-space: normal !important;
}
.whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-pre-line {
  white-space: pre-line !important;
}
.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}
.text-wrap {
  text-wrap: wrap !important;
}
.text-pretty {
  text-wrap: pretty !important;
}
.break-words {
  overflow-wrap: break-word !important;
}
.break-all {
  word-break: break-all !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-2xl {
  border-radius: 1rem !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.rounded-md {
  border-radius: 0.375rem !important;
}
.rounded-none {
  border-radius: 0px !important;
}
.rounded-sm {
  border-radius: 0.125rem !important;
}
.rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-l-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.rounded-l-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}
.rounded-r-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.border {
  border-width: 1px !important;
}
.border-0 {
  border-width: 0px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-b {
  border-bottom-width: 1px !important;
}
.border-b-0 {
  border-bottom-width: 0px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.border-b-4 {
  border-bottom-width: 4px !important;
}
.border-l {
  border-left-width: 1px !important;
}
.border-l-2 {
  border-left-width: 2px !important;
}
.border-l-4 {
  border-left-width: 4px !important;
}
.border-r {
  border-right-width: 1px !important;
}
.border-r-0 {
  border-right-width: 0px !important;
}
.border-r-2 {
  border-right-width: 2px !important;
}
.border-t {
  border-top-width: 1px !important;
}
.border-t-2 {
  border-top-width: 2px !important;
}
.border-solid {
  border-style: solid !important;
}
.border-dashed {
  border-style: dashed !important;
}
.border-none {
  border-style: none !important;
}
.\!border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.border-accent {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-accent-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-amber-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)) !important;
}
.border-amber-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300\/70 {
  border-color: rgb(203 213 225 / 0.7) !important;
}
.border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(148 163 184 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(248 250 252 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-900\/10 {
  border-color: rgb(15 23 42 / 0.1) !important;
}
.border-green-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)) !important;
}
.border-green-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1)) !important;
}
.border-green-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1)) !important;
}
.border-on-accent {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-accent-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-accent-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-accent-300-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-primary-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-primary-200-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-warn {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-warn-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-warn-400-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-purple-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(192 132 252 / var(--tw-border-opacity, 1)) !important;
}
.border-red-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important;
}
.border-red-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)) !important;
}
.border-slate-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-warn {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-yellow-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)) !important;
}
.border-r-gray-300 {
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-r-gray-500 {
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.border-opacity-100 {
  --tw-border-opacity: 1 !important;
}
.border-opacity-50 {
  --tw-border-opacity: 0.5 !important;
}
.bg-\[\#FBFBFB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-accent {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-300-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-900-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1) !important;
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3) !important;
}
.bg-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}
.bg-pink-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1)) !important;
}
.bg-pink-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}
.bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-700-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-purple-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-purple-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)) !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-warn {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-400-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)) !important;
}
.bg-opacity-12 {
  --tw-bg-opacity: 0.12 !important;
}
.bg-opacity-5 {
  --tw-bg-opacity: 0.05 !important;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important;
}
.bg-opacity-60 {
  --tw-bg-opacity: 0.6 !important;
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8 !important;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9 !important;
}
.bg-clip-padding {
  background-clip: padding-box !important;
}
.object-contain {
  object-fit: contain !important;
}
.object-cover {
  object-fit: cover !important;
}
.object-none {
  object-fit: none !important;
}
.object-scale-down {
  object-fit: scale-down !important;
}
.object-center {
  object-position: center !important;
}
.p-0 {
  padding: 0px !important;
}
.p-0\.5 {
  padding: 0.125rem !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-16 {
  padding: 4rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-5 {
  padding: 1.25rem !important;
}
.p-6 {
  padding: 1.5rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-0\.5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-1\.5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.px-\[0\.35em\] {
  padding-left: 0.35em !important;
  padding-right: 0.35em !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-1\.5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py-\[0\.15em\] {
  padding-top: 0.15em !important;
  padding-bottom: 0.15em !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-12 {
  padding-bottom: 3rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-22 {
  padding-bottom: 5.5rem !important;
}
.pb-28 {
  padding-bottom: 7rem !important;
}
.pb-3 {
  padding-bottom: 0.75rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pb-5 {
  padding-bottom: 1.25rem !important;
}
.pb-6 {
  padding-bottom: 1.5rem !important;
}
.pb-7 {
  padding-bottom: 1.75rem !important;
}
.pb-8 {
  padding-bottom: 2rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.pl-10 {
  padding-left: 2.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.pl-3 {
  padding-left: 0.75rem !important;
}
.pl-3\.5 {
  padding-left: 0.875rem !important;
}
.pl-4 {
  padding-left: 1rem !important;
}
.pl-5 {
  padding-left: 1.25rem !important;
}
.pl-6 {
  padding-left: 1.5rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-3 {
  padding-right: 0.75rem !important;
}
.pr-4 {
  padding-right: 1rem !important;
}
.pr-6 {
  padding-right: 1.5rem !important;
}
.pr-7 {
  padding-right: 1.75rem !important;
}
.pr-8 {
  padding-right: 2rem !important;
}
.ps-0 {
  padding-inline-start: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-10 {
  padding-top: 2.5rem !important;
}
.pt-12 {
  padding-top: 3rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pt-4 {
  padding-top: 1rem !important;
}
.pt-5 {
  padding-top: 1.25rem !important;
}
.pt-6 {
  padding-top: 1.5rem !important;
}
.pt-8 {
  padding-top: 2rem !important;
}
.pt-9 {
  padding-top: 2.25rem !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.font-mono {
  font-family:
    "IBM Plex Mono",
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace !important;
}
.font-serif {
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif !important;
}
.text-2xl {
  font-size: 1.25rem !important;
}
.text-3xl {
  font-size: 1.5rem !important;
}
.text-4xl {
  font-size: 2rem !important;
}
.text-5xl {
  font-size: 2.25rem !important;
}
.text-6xl {
  font-size: 2.5rem !important;
}
.text-7xl {
  font-size: 3rem !important;
}
.text-8xl {
  font-size: 4rem !important;
}
.text-9xl {
  font-size: 6rem !important;
}
.text-\[0\.6rem\] {
  font-size: 0.6rem !important;
}
.text-\[10px\] {
  font-size: 10px !important;
}
.text-base {
  font-size: 0.875rem !important;
}
.text-base\/7 {
  font-size: 0.875rem !important;
  line-height: 1.75rem !important;
}
.text-lg {
  font-size: 1rem !important;
}
.text-md {
  font-size: 0.8125rem !important;
}
.text-sm {
  font-size: 0.75rem !important;
}
.text-sm\/6 {
  font-size: 0.75rem !important;
  line-height: 1.5rem !important;
}
.text-xl {
  font-size: 1.125rem !important;
}
.text-xs {
  font-size: 0.625rem !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-extrabold {
  font-weight: 800 !important;
}
.font-medium {
  font-weight: 500 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.font-semibold {
  font-weight: 600 !important;
}
.font-thin {
  font-weight: 100 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.lowercase {
  text-transform: lowercase !important;
}
.italic {
  font-style: italic !important;
}
.leading-10 {
  line-height: 2.5rem !important;
}
.leading-4 {
  line-height: 1rem !important;
}
.leading-5 {
  line-height: 1.25rem !important;
}
.leading-6 {
  line-height: 1.5rem !important;
}
.leading-7 {
  line-height: 1.75rem !important;
}
.leading-8 {
  line-height: 2rem !important;
}
.leading-9 {
  line-height: 2.25rem !important;
}
.leading-none {
  line-height: 1 !important;
}
.leading-normal {
  line-height: 1.5 !important;
}
.leading-relaxed {
  line-height: 1.625 !important;
}
.leading-tight {
  line-height: 1.25 !important;
}
.tracking-tight {
  letter-spacing: -0.025em !important;
}
.tracking-tighter {
  letter-spacing: -0.05em !important;
}
.tracking-wide {
  letter-spacing: 0.025em !important;
}
.tracking-wider {
  letter-spacing: 0.05em !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-accent {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-900-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-amber-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(120 53 15 / var(--tw-text-opacity, 1)) !important;
}
.text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 246 255 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1)) !important;
}
.text-current {
  color: currentColor !important;
}
.text-gray-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1)) !important;
}
.text-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 252 231 / var(--tw-text-opacity, 1)) !important;
}
.text-green-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1)) !important;
}
.text-green-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 244 / var(--tw-text-opacity, 1)) !important;
}
.text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1)) !important;
}
.text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1)) !important;
}
.text-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(238 242 255 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 48 163 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(49 46 129 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.text-on-accent {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-accent-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-accent-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-100-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-200-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-orange-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 242 248 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1)) !important;
}
.text-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-700-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-purple-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1)) !important;
}
.text-purple-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 33 168 / var(--tw-text-opacity, 1)) !important;
}
.text-red-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 226 226 / var(--tw-text-opacity, 1)) !important;
}
.text-red-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
}
.text-red-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1)) !important;
}
.text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.text-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}
.text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(20 184 166 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(17 94 89 / var(--tw-text-opacity, 1)) !important;
}
.text-warn {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1)) !important;
}
.text-opacity-12 {
  --tw-text-opacity: 0.12 !important;
}
.text-opacity-38 {
  --tw-text-opacity: 0.38 !important;
}
.text-opacity-50 {
  --tw-text-opacity: 0.5 !important;
}
.text-opacity-60 {
  --tw-text-opacity: 0.6 !important;
}
.text-opacity-70 {
  --tw-text-opacity: 0.7 !important;
}
.underline {
  text-decoration-line: underline !important;
}
.overline {
  text-decoration-line: overline !important;
}
.line-through {
  text-decoration-line: line-through !important;
}
.no-underline {
  text-decoration-line: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.opacity-12 {
  opacity: 0.12 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-40 {
  opacity: 0.4 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.opacity-80 {
  opacity: 0.8 !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-black\/5 {
  --tw-shadow-color: rgb(0 0 0 / 0.05) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.outline {
  outline-style: solid !important;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-inset {
  --tw-ring-inset: inset !important;
}
.ring-black {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1)) !important;
}
.ring-primary {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-primary-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-primary-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-primary-50-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-transparent {
  --tw-ring-color: transparent !important;
}
.ring-warn-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-warn-400-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-warn-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-warn-600-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-white {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)) !important;
}
.ring-opacity-10 {
  --tw-ring-opacity: 0.1 !important;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px !important;
}
.ring-offset-gray-800 {
  --tw-ring-offset-color: #1e293b !important;
}
.ring-offset-transparent {
  --tw-ring-offset-color: transparent !important;
}
.blur {
  --tw-blur: blur(8px) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-shadow {
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.duration-150 {
  transition-duration: 150ms !important;
}
.duration-200 {
  transition-duration: 200ms !important;
}
.duration-300 {
  transition-duration: 300ms !important;
}
.duration-400 {
  transition-duration: 400ms !important;
}
.ease-drawer {
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.icon-size-10 {
  width: 2.5rem !important;
  height: 2.5rem !important;
  min-width: 2.5rem !important;
  min-height: 2.5rem !important;
  font-size: 2.5rem !important;
  line-height: 2.5rem !important;
}
.icon-size-10 svg {
  width: 2.5rem !important;
  height: 2.5rem !important;
}
.icon-size-12 {
  width: 3rem !important;
  height: 3rem !important;
  min-width: 3rem !important;
  min-height: 3rem !important;
  font-size: 3rem !important;
  line-height: 3rem !important;
}
.icon-size-12 svg {
  width: 3rem !important;
  height: 3rem !important;
}
.icon-size-14 {
  width: 3.5rem !important;
  height: 3.5rem !important;
  min-width: 3.5rem !important;
  min-height: 3.5rem !important;
  font-size: 3.5rem !important;
  line-height: 3.5rem !important;
}
.icon-size-14 svg {
  width: 3.5rem !important;
  height: 3.5rem !important;
}
.icon-size-16 {
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  font-size: 4rem !important;
  line-height: 4rem !important;
}
.icon-size-16 svg {
  width: 4rem !important;
  height: 4rem !important;
}
.icon-size-24 {
  width: 6rem !important;
  height: 6rem !important;
  min-width: 6rem !important;
  min-height: 6rem !important;
  font-size: 6rem !important;
  line-height: 6rem !important;
}
.icon-size-24 svg {
  width: 6rem !important;
  height: 6rem !important;
}
.icon-size-3\.5 {
  width: 0.875rem !important;
  height: 0.875rem !important;
  min-width: 0.875rem !important;
  min-height: 0.875rem !important;
  font-size: 0.875rem !important;
  line-height: 0.875rem !important;
}
.icon-size-3\.5 svg {
  width: 0.875rem !important;
  height: 0.875rem !important;
}
.icon-size-4 {
  width: 1rem !important;
  height: 1rem !important;
  min-width: 1rem !important;
  min-height: 1rem !important;
  font-size: 1rem !important;
  line-height: 1rem !important;
}
.icon-size-4 svg {
  width: 1rem !important;
  height: 1rem !important;
}
.icon-size-5 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  min-width: 1.25rem !important;
  min-height: 1.25rem !important;
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
}
.icon-size-5 svg {
  width: 1.25rem !important;
  height: 1.25rem !important;
}
.icon-size-6 {
  width: 1.5rem !important;
  height: 1.5rem !important;
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
  font-size: 1.5rem !important;
  line-height: 1.5rem !important;
}
.icon-size-6 svg {
  width: 1.5rem !important;
  height: 1.5rem !important;
}
.icon-size-7 {
  width: 1.75rem !important;
  height: 1.75rem !important;
  min-width: 1.75rem !important;
  min-height: 1.75rem !important;
  font-size: 1.75rem !important;
  line-height: 1.75rem !important;
}
.icon-size-7 svg {
  width: 1.75rem !important;
  height: 1.75rem !important;
}
.icon-size-8 {
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
  font-size: 2rem !important;
  line-height: 2rem !important;
}
.icon-size-8 svg {
  width: 2rem !important;
  height: 2rem !important;
}
:root {
  --body-bg: var(--p-surface-50);
  --body-text-color: var(--p-surface-900);
  --card-border: 1px solid var(--border-color);
  --card-bg: var(--p-surface-0);
  --border-color: var(--p-surface-200);
  --text-color: var(--p-surface-700);
  --overlay-background: #ffffff;
}
:root[class=p-dark] {
  --body-bg: var(--p-surface-950);
  --body-text-color: var(--p-surface-50);
  --card-border: 1px solid transparent;
  --card-bg: var(--p-surface-900);
  --border-color: rgba(255, 255, 255, 0.1);
  --text-color: var(--p-surface-0);
  --overlay-background: var(--p-surface-900);
}
html {
  font-size: 14px;
}
body {
  margin: 0px;
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: var(--body-bg);
  font-weight: normal;
  color: var(--body-text-color);
  padding: 1rem;
}
.card {
  background: var(--card-bg);
  border: var(--card-border);
  padding: 2rem;
  border-radius: 10px;
  margin-bottom: 1rem;
}
.hover\:bg-hover:hover {
  background-color: var(--fuse-bg-hover) !important;
}
.group:hover .group-hover\:text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-text-secondary-rgb), var(--tw-text-opacity)) !important;
}
@media (min-width: 600px) {
  .sm\:bg-card {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
  }
}
.dark\:bg-card:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-card-rgb), var(--tw-bg-opacity)) !important;
}
.dark\:bg-default:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-bg-default-rgb), var(--tw-bg-opacity)) !important;
}
.dark\:bg-hover:where(.dark, .dark *) {
  background-color: var(--fuse-bg-hover) !important;
}
.dark\:hover\:bg-hover:hover:where(.dark, .dark *) {
  background-color: var(--fuse-bg-hover) !important;
}
.first\:border-0:first-child {
  border-width: 0px !important;
}
.last\:border-0:last-child {
  border-width: 0px !important;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px !important;
}
.last\:pb-0:last-child {
  padding-bottom: 0px !important;
}
.odd\:bg-white:nth-child(odd) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.even\:border-r-0:nth-child(even) {
  border-right-width: 0px !important;
}
.even\:bg-gray-50:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.focus-within\:border-primary:focus-within {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.focus-within\:shadow-sm:focus-within {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primary-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2 !important;
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-neutral-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.hover\:underline:hover {
  text-decoration-line: underline !important;
}
.hover\:no-underline:hover {
  text-decoration-line: none !important;
}
.hover\:opacity-80:hover {
  opacity: 0.8 !important;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:ease-in-out:hover {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-primary:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.focus\:text-neutral-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.focus\:text-neutral-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.focus\:no-underline:focus {
  text-decoration-line: none !important;
}
.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}
.active\:text-neutral-800:active {
  --tw-text-opacity: 1 !important;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1)) !important;
}
.active\:no-underline:active {
  text-decoration-line: none !important;
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none !important;
}
.disabled\:bg-transparent:disabled {
  background-color: transparent !important;
}
.disabled\:text-black\/30:disabled {
  color: rgb(0 0 0 / 0.3) !important;
}
.disabled\:text-neutral-400:disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.group:hover .group-hover\:flex {
  display: flex !important;
}
.group:hover .group-hover\:bg-primary-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.group:hover .group-hover\:underline {
  text-decoration-line: underline !important;
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0 !important;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1 !important;
}
.group:hover .group-hover\:ring-gray-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1)) !important;
}
.data-\[twe-dropdown-show\]\:block[data-twe-dropdown-show] {
  display: block !important;
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none {
    transition-property: none !important;
  }
}
@media (min-width: 600px) {
  .sm\:static {
    position: static !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:inset-0 {
    inset: 0px !important;
  }
  .sm\:inset-auto {
    inset: auto !important;
  }
  .sm\:inset-x-0 {
    left: 0px !important;
    right: 0px !important;
  }
  .sm\:bottom-0 {
    bottom: 0px !important;
  }
  .sm\:right-7 {
    right: 1.75rem !important;
  }
  .sm\:order-1 {
    order: 1 !important;
  }
  .sm\:order-2 {
    order: 2 !important;
  }
  .sm\:order-first {
    order: -9999 !important;
  }
  .sm\:order-last {
    order: 9999 !important;
  }
  .sm\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }
  .sm\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .sm\:m-8 {
    margin: 2rem !important;
  }
  .sm\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .sm\:mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sm\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .sm\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:-mr-3 {
    margin-right: -0.75rem !important;
  }
  .sm\:-mr-4 {
    margin-right: -1rem !important;
  }
  .sm\:-mt-24 {
    margin-top: -6rem !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0px !important;
  }
  .sm\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:ml-0 {
    margin-left: 0px !important;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .sm\:ml-4 {
    margin-left: 1rem !important;
  }
  .sm\:ml-8 {
    margin-left: 2rem !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .sm\:mr-4 {
    margin-right: 1rem !important;
  }
  .sm\:mt-0 {
    margin-top: 0px !important;
  }
  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .sm\:mt-12 {
    margin-top: 3rem !important;
  }
  .sm\:mt-16 {
    margin-top: 4rem !important;
  }
  .sm\:mt-20 {
    margin-top: 5rem !important;
  }
  .sm\:mt-24 {
    margin-top: 6rem !important;
  }
  .sm\:mt-4 {
    margin-top: 1rem !important;
  }
  .sm\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-8 {
    margin-top: 2rem !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
  .sm\:hidden {
    display: none !important;
  }
  .sm\:h-20 {
    height: 5rem !important;
  }
  .sm\:h-48 {
    height: 12rem !important;
  }
  .sm\:h-full {
    height: 100% !important;
  }
  .sm\:max-h-120 {
    max-height: 30rem !important;
  }
  .sm\:w-1\/2 {
    width: 50% !important;
  }
  .sm\:w-100 {
    width: 25rem !important;
  }
  .sm\:w-128 {
    width: 32rem !important;
  }
  .sm\:w-36 {
    width: 9rem !important;
  }
  .sm\:w-64 {
    width: 16rem !important;
  }
  .sm\:w-72 {
    width: 18rem !important;
  }
  .sm\:w-80 {
    width: 20rem !important;
  }
  .sm\:w-90 {
    width: 22.5rem !important;
  }
  .sm\:w-96 {
    width: 24rem !important;
  }
  .sm\:w-\[210px\] {
    width: 210px !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:min-w-100 {
    min-width: 25rem !important;
  }
  .sm\:min-w-80 {
    min-width: 20rem !important;
  }
  .sm\:min-w-90 {
    min-width: 22.5rem !important;
  }
  .sm\:max-w-120 {
    max-width: 30rem !important;
  }
  .sm\:max-w-360 {
    max-width: 90rem !important;
  }
  .sm\:max-w-40 {
    max-width: 10rem !important;
  }
  .sm\:max-w-5xl {
    max-width: 64rem !important;
  }
  .sm\:max-w-lg {
    max-width: 32rem !important;
  }
  .sm\:max-w-md {
    max-width: 28rem !important;
  }
  .sm\:max-w-none {
    max-width: none !important;
  }
  .sm\:-translate-x-96 {
    --tw-translate-x: -24rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .sm\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:items-start {
    align-items: flex-start !important;
  }
  .sm\:items-center {
    align-items: center !important;
  }
  .sm\:items-baseline {
    align-items: baseline !important;
  }
  .sm\:justify-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-center {
    justify-content: center !important;
  }
  .sm\:justify-between {
    justify-content: space-between !important;
  }
  .sm\:gap-12 {
    gap: 3rem !important;
  }
  .sm\:gap-x-4 {
    column-gap: 1rem !important;
  }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }
  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .sm\:rounded-2xl {
    border-radius: 1rem !important;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem !important;
  }
  .sm\:rounded-xl {
    border-radius: 0.75rem !important;
  }
  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .sm\:border-b-0 {
    border-bottom-width: 0px !important;
  }
  .sm\:border-t {
    border-top-width: 1px !important;
  }
  .sm\:bg-transparent {
    background-color: transparent !important;
  }
  .sm\:p-10 {
    padding: 2.5rem !important;
  }
  .sm\:p-12 {
    padding: 3rem !important;
  }
  .sm\:p-16 {
    padding: 4rem !important;
  }
  .sm\:p-4 {
    padding: 1rem !important;
  }
  .sm\:p-6 {
    padding: 1.5rem !important;
  }
  .sm\:p-8 {
    padding: 2rem !important;
  }
  .sm\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .sm\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .sm\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:pb-10 {
    padding-bottom: 2.5rem !important;
  }
  .sm\:pb-20 {
    padding-bottom: 5rem !important;
  }
  .sm\:pb-24 {
    padding-bottom: 6rem !important;
  }
  .sm\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-48 {
    padding-bottom: 12rem !important;
  }
  .sm\:pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .sm\:pb-8 {
    padding-bottom: 2rem !important;
  }
  .sm\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .sm\:pl-8 {
    padding-left: 2rem !important;
  }
  .sm\:pr-12 {
    padding-right: 3rem !important;
  }
  .sm\:pr-5 {
    padding-right: 1.25rem !important;
  }
  .sm\:pr-8 {
    padding-right: 2rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0px !important;
  }
  .sm\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .sm\:pt-12 {
    padding-top: 3rem !important;
  }
  .sm\:pt-18 {
    padding-top: 4.5rem !important;
  }
  .sm\:pt-20 {
    padding-top: 5rem !important;
  }
  .sm\:pt-4 {
    padding-top: 1rem !important;
  }
  .sm\:pt-6 {
    padding-top: 1.5rem !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-2xl {
    font-size: 1.25rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.5rem !important;
  }
  .sm\:text-4xl {
    font-size: 2rem !important;
  }
  .sm\:text-5xl {
    font-size: 2.25rem !important;
  }
  .sm\:text-7xl {
    font-size: 3rem !important;
  }
  .sm\:text-8xl {
    font-size: 4rem !important;
  }
  .sm\:text-lg {
    font-size: 1rem !important;
  }
  .sm\:text-xl {
    font-size: 1.125rem !important;
  }
  .sm\:leading-10 {
    line-height: 2.5rem !important;
  }
  .sm\:opacity-0 {
    opacity: 0 !important;
  }
  .sm\:shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1 !important;
  }
}
@media (min-width: 960px) {
  .md\:absolute {
    position: absolute !important;
  }
  .md\:inset-0 {
    inset: 0px !important;
  }
  .md\:order-1 {
    order: 1 !important;
  }
  .md\:order-2 {
    order: 2 !important;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .md\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .md\:mb-0 {
    margin-bottom: 0px !important;
  }
  .md\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .md\:ml-16 {
    margin-left: 4rem !important;
  }
  .md\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .md\:mr-8 {
    margin-right: 2rem !important;
  }
  .md\:mt-0 {
    margin-top: 0px !important;
  }
  .md\:mt-12 {
    margin-top: 3rem !important;
  }
  .md\:mt-16 {
    margin-top: 4rem !important;
  }
  .md\:mt-24 {
    margin-top: 6rem !important;
  }
  .md\:mt-4 {
    margin-top: 1rem !important;
  }
  .md\:mt-8 {
    margin-top: 2rem !important;
  }
  .md\:mt-auto {
    margin-top: auto !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
  .md\:hidden {
    display: none !important;
  }
  .md\:h-36 {
    height: 9rem !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-full {
    height: 100% !important;
  }
  .md\:\!w-180 {
    width: 45rem !important;
  }
  .md\:w-1\/2 {
    width: 50% !important;
  }
  .md\:w-160 {
    width: 40rem !important;
  }
  .md\:w-32 {
    width: 8rem !important;
  }
  .md\:w-4\/5 {
    width: 80% !important;
  }
  .md\:w-40 {
    width: 10rem !important;
  }
  .md\:w-56 {
    width: 14rem !important;
  }
  .md\:w-60 {
    width: 15rem !important;
  }
  .md\:w-64 {
    width: 16rem !important;
  }
  .md\:w-\[30rem\] {
    width: 30rem !important;
  }
  .md\:w-full {
    width: 100% !important;
  }
  .md\:min-w-160 {
    min-width: 40rem !important;
  }
  .md\:max-w-160 {
    max-width: 40rem !important;
  }
  .md\:max-w-40 {
    max-width: 10rem !important;
  }
  .md\:max-w-4xl {
    max-width: 56rem !important;
  }
  .md\:max-w-6xl {
    max-width: 72rem !important;
  }
  .md\:max-w-7xl {
    max-width: 80rem !important;
  }
  .md\:max-w-none {
    max-width: none !important;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-col {
    flex-direction: column !important;
  }
  .md\:items-start {
    align-items: flex-start !important;
  }
  .md\:items-end {
    align-items: flex-end !important;
  }
  .md\:items-center {
    align-items: center !important;
  }
  .md\:justify-start {
    justify-content: flex-start !important;
  }
  .md\:justify-end {
    justify-content: flex-end !important;
  }
  .md\:justify-between {
    justify-content: space-between !important;
  }
  .md\:gap-x-6 {
    column-gap: 1.5rem !important;
  }
  .md\:gap-y-0 {
    row-gap: 0px !important;
  }
  .md\:rounded-none {
    border-radius: 0px !important;
  }
  .md\:p-12 {
    padding: 3rem !important;
  }
  .md\:p-16 {
    padding: 4rem !important;
  }
  .md\:p-4 {
    padding: 1rem !important;
  }
  .md\:p-8 {
    padding: 2rem !important;
  }
  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .md\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .md\:pb-12 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .md\:pl-6 {
    padding-left: 1.5rem !important;
  }
  .md\:pr-8 {
    padding-right: 2rem !important;
  }
  .md\:pt-24 {
    padding-top: 6rem !important;
  }
  .md\:pt-4 {
    padding-top: 1rem !important;
  }
  .md\:text-2xl {
    font-size: 1.25rem !important;
  }
  .md\:text-3xl {
    font-size: 1.5rem !important;
  }
  .md\:text-4xl {
    font-size: 2rem !important;
  }
  .md\:text-5xl {
    font-size: 2.25rem !important;
  }
  .md\:text-6xl {
    font-size: 2.5rem !important;
  }
  .md\:text-7xl {
    font-size: 3rem !important;
  }
  .md\:text-lg {
    font-size: 1rem !important;
  }
  .md\:text-xl {
    font-size: 1.125rem !important;
  }
  .md\:leading-none {
    line-height: 1 !important;
  }
  .md\:leading-snug {
    line-height: 1.375 !important;
  }
  .md\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .group:hover .md\:group-hover\:flex {
    display: flex !important;
  }
}
@media (min-width: 1280px) {
  .lg\:static {
    position: static !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
  .lg\:inset-auto {
    inset: auto !important;
  }
  .lg\:left-full {
    left: 100% !important;
  }
  .lg\:right-0 {
    right: 0px !important;
  }
  .lg\:right-16 {
    right: 4rem !important;
  }
  .lg\:z-99 {
    z-index: 99 !important;
  }
  .lg\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .lg\:m-0 {
    margin: 0px !important;
  }
  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:-mt-22 {
    margin-top: -5.5rem !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0px !important;
  }
  .lg\:ml-0 {
    margin-left: 0px !important;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .lg\:ml-8 {
    margin-left: 2rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:mr-8 {
    margin-right: 2rem !important;
  }
  .lg\:mt-0 {
    margin-top: 0px !important;
  }
  .lg\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }
  .lg\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .lg\:mt-4 {
    margin-top: 1rem !important;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:\!flex {
    display: flex !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
  .lg\:hidden {
    display: none !important;
  }
  .lg\:h-10 {
    height: 2.5rem !important;
  }
  .lg\:h-18 {
    height: 4.5rem !important;
  }
  .lg\:h-80 {
    height: 20rem !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:min-h-10 {
    min-height: 2.5rem !important;
  }
  .lg\:w-1\/4 {
    width: 25% !important;
  }
  .lg\:w-16 {
    width: 4rem !important;
  }
  .lg\:w-2\/4 {
    width: 50% !important;
  }
  .lg\:w-56 {
    width: 14rem !important;
  }
  .lg\:min-w-0 {
    min-width: 0px !important;
  }
  .lg\:min-w-100 {
    min-width: 25rem !important;
  }
  .lg\:min-w-80 {
    min-width: 20rem !important;
  }
  .lg\:min-w-90 {
    min-width: 22.5rem !important;
  }
  .lg\:max-w-100 {
    max-width: 25rem !important;
  }
  .lg\:max-w-240 {
    max-width: 60rem !important;
  }
  .lg\:max-w-7xl {
    max-width: 80rem !important;
  }
  .lg\:max-w-90 {
    max-width: 22.5rem !important;
  }
  .lg\:max-w-none {
    max-width: none !important;
  }
  .lg\:shrink {
    flex-shrink: 1 !important;
  }
  .lg\:basis-auto {
    flex-basis: auto !important;
  }
  .lg\:-translate-x-80 {
    --tw-translate-x: -20rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }
  .lg\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .lg\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-\[35\%_65\%\] {
    grid-template-columns: 35% 65% !important;
  }
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-col {
    flex-direction: column !important;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:items-start {
    align-items: flex-start !important;
  }
  .lg\:items-center {
    align-items: center !important;
  }
  .lg\:justify-start {
    justify-content: flex-start !important;
  }
  .lg\:gap-16 {
    gap: 4rem !important;
  }
  .lg\:gap-x-0 {
    column-gap: 0px !important;
  }
  .lg\:gap-x-16 {
    column-gap: 4rem !important;
  }
  .lg\:gap-y-0 {
    row-gap: 0px !important;
  }
  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }
  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }
  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }
  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:rounded-none {
    border-radius: 0px !important;
  }
  .lg\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .lg\:rounded-l-none {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }
  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0px !important;
  }
  .lg\:border-l {
    border-left-width: 1px !important;
  }
  .lg\:border-r {
    border-right-width: 1px !important;
  }
  .lg\:border-r-0 {
    border-right-width: 0px !important;
  }
  .lg\:p-10 {
    padding: 2.5rem !important;
  }
  .lg\:p-12 {
    padding: 3rem !important;
  }
  .lg\:p-20 {
    padding: 5rem !important;
  }
  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lg\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .lg\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .lg\:pe-2 {
    padding-inline-end: 0.5rem !important;
  }
  .lg\:pl-4 {
    padding-left: 1rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0px !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-2xl {
    font-size: 1.25rem !important;
  }
  .lg\:text-4xl {
    font-size: 2rem !important;
  }
  .lg\:text-base {
    font-size: 0.875rem !important;
  }
  .lg\:font-normal {
    font-weight: 400 !important;
  }
  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
}
@media (min-width: 1440px) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .xl\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
}
.rtl\:text-right:where([dir=rtl], [dir=rtl] *) {
  text-align: right !important;
}
.dark\:flex:where(.dark, .dark *) {
  display: flex !important;
}
.dark\:hidden:where(.dark, .dark *) {
  display: none !important;
}
.dark\:divide-gray-700:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1)) !important;
}
.dark\:border:where(.dark, .dark *) {
  border-width: 1px !important;
}
.dark\:border-b:where(.dark, .dark *) {
  border-bottom-width: 1px !important;
}
.dark\:border-l:where(.dark, .dark *) {
  border-left-width: 1px !important;
}
.dark\:border-r:where(.dark, .dark *) {
  border-right-width: 1px !important;
}
.dark\:border-t:where(.dark, .dark *) {
  border-top-width: 1px !important;
}
.dark\:border-amber-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(146 64 14 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-blue-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-500:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-600:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-700:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-primary:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:border-red-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-slate-500:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-warn:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:bg-accent-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-accent-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-700-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-amber-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-amber-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-black:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-indigo-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-pink-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-500-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-500\/10:where(.dark, .dark *) {
  background-color: rgba(var(--fuse-primary-500-rgb), 0.1) !important;
}
.dark\:bg-primary-500\/20:where(.dark, .dark *) {
  background-color: rgba(var(--fuse-primary-500-rgb), 0.2) !important;
}
.dark\:bg-primary-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-teal-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-transparent:where(.dark, .dark *) {
  background-color: transparent !important;
}
.dark\:bg-warn-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-white:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-opacity-10:where(.dark, .dark *) {
  --tw-bg-opacity: 0.1 !important;
}
.dark\:bg-opacity-5:where(.dark, .dark *) {
  --tw-bg-opacity: 0.05 !important;
}
.dark\:text-accent-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(252 211 77 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-black:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(147 197 253 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(239 246 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-200:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-600:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-700:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-800:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(220 252 231 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 244 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-indigo-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(129 140 248 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-indigo-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(238 242 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-neutral-200:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(229 229 229 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-on-primary:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-orange-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-pink-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(253 242 248 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(254 226 226 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-600:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-teal-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 250 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-warn-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-white:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:shadow-none:where(.dark, .dark *) {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.dark\:shadow-black\/10:where(.dark, .dark *) {
  --tw-shadow-color: rgb(0 0 0 / 0.1) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.dark\:ring-gray-600:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:ring-gray-700:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:ring-gray-900:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:focus-within\:bg-gray-900:focus-within:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-black:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-gray-700:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-white\/30:hover:where(.dark, .dark *) {
  background-color: rgb(255 255 255 / 0.3) !important;
}
.dark\:hover\:bg-opacity-5:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 0.05 !important;
}
.dark\:hover\:text-neutral-300:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1)) !important;
}
.dark\:hover\:text-neutral-400:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:border-blue-500:focus:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.dark\:focus\:border-primary:focus:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:focus\:text-neutral-300:focus:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:text-neutral-400:focus:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:ring-blue-500:focus:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}
@media print {
  .print\:hidden {
    display: none !important;
  }
  .print\:w-auto {
    width: auto !important;
  }
  .print\:overflow-visible {
    overflow: visible !important;
  }
  .print\:rounded-none {
    border-radius: 0px !important;
  }
  .print\:bg-transparent {
    background-color: transparent !important;
  }
  .print\:p-0 {
    padding: 0px !important;
  }
  .print\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
}
.\[\&\.active\]\:text-black\/90.active {
  color: rgb(0 0 0 / 0.9) !important;
}
.dark\:\[\&\.active\]\:text-neutral-400.active:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\[\&\.active\]\:text-zinc-400.active:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1)) !important;
}
.\[\&\>svg\]\:w-5 > svg {
  width: 1.25rem !important;
}
.\[\&\>svg\]\:w-7 > svg {
  width: 1.75rem !important;
}

/* src/styles/tailwind.scss */
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.pointer-events-none {
  pointer-events: none !important;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.collapse {
  visibility: collapse !important;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: sticky !important;
}
.inset-0 {
  inset: 0px !important;
}
.inset-auto {
  inset: auto !important;
}
.inset-x-0 {
  left: 0px !important;
  right: 0px !important;
}
.inset-y-0 {
  top: 0px !important;
  bottom: 0px !important;
}
.-bottom-px {
  bottom: -1px !important;
}
.-left-1 {
  left: -0.25rem !important;
}
.-right-1 {
  right: -0.25rem !important;
}
.-right-16 {
  right: -4rem !important;
}
.-top-16 {
  top: -4rem !important;
}
.-top-4 {
  top: -1rem !important;
}
.-top-px {
  top: -1px !important;
}
.bottom-0 {
  bottom: 0px !important;
}
.bottom-4 {
  bottom: 1rem !important;
}
.left-0 {
  left: 0px !important;
}
.left-2 {
  left: 0.5rem !important;
}
.left-4 {
  left: 1rem !important;
}
.left-5 {
  left: 1.25rem !important;
}
.right-0 {
  right: 0px !important;
}
.right-1\.5 {
  right: 0.375rem !important;
}
.right-2 {
  right: 0.5rem !important;
}
.right-5 {
  right: 1.25rem !important;
}
.top-0 {
  top: 0px !important;
}
.top-1\.5 {
  top: 0.375rem !important;
}
.top-1\/2 {
  top: 50% !important;
}
.top-2 {
  top: 0.5rem !important;
}
.top-5 {
  top: 1.25rem !important;
}
.top-6 {
  top: 1.5rem !important;
}
.top-7 {
  top: 1.75rem !important;
}
.-z-1 {
  z-index: -1 !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-20 {
  z-index: 20 !important;
}
.z-49 {
  z-index: 49 !important;
}
.z-90 {
  z-index: 90 !important;
}
.z-99 {
  z-index: 99 !important;
}
.z-999 {
  z-index: 999 !important;
}
.z-\[1000\] {
  z-index: 1000 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-first {
  order: -9999 !important;
}
.order-last {
  order: 9999 !important;
}
.col-span-1 {
  grid-column: span 1 / span 1 !important;
}
.col-span-10 {
  grid-column: span 10 / span 10 !important;
}
.col-span-12 {
  grid-column: span 12 / span 12 !important;
}
.col-span-2 {
  grid-column: span 2 / span 2 !important;
}
.col-span-3 {
  grid-column: span 3 / span 3 !important;
}
.col-span-4 {
  grid-column: span 4 / span 4 !important;
}
.col-span-8 {
  grid-column: span 8 / span 8 !important;
}
.col-span-full {
  grid-column: 1 / -1 !important;
}
.row-span-5 {
  grid-row: span 5 / span 5 !important;
}
.-m-1 {
  margin: -0.25rem !important;
}
.-m-1\.5 {
  margin: -0.375rem !important;
}
.-m-2 {
  margin: -0.5rem !important;
}
.-m-3 {
  margin: -0.75rem !important;
}
.-m-4 {
  margin: -1rem !important;
}
.-m-6 {
  margin: -1.5rem !important;
}
.m-0 {
  margin: 0px !important;
}
.m-0\.5 {
  margin: 0.125rem !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-1\.5 {
  margin: 0.375rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 0.75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.m-6 {
  margin: 1.5rem !important;
}
.m-8 {
  margin: 2rem !important;
}
.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.-mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
.-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.-mx-5 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}
.-mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}
.-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}
.-my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.-my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}
.mx-0\.5 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-1\.5 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-2\.5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-0\.5 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem !important;
}
.-mb-2 {
  margin-bottom: -0.5rem !important;
}
.-mb-4 {
  margin-bottom: -1rem !important;
}
.-mb-px {
  margin-bottom: -1px !important;
}
.-ml-0\.5 {
  margin-left: -0.125rem !important;
}
.-ml-1 {
  margin-left: -0.25rem !important;
}
.-ml-1\.5 {
  margin-left: -0.375rem !important;
}
.-ml-2 {
  margin-left: -0.5rem !important;
}
.-ml-2\.5 {
  margin-left: -0.625rem !important;
}
.-ml-3 {
  margin-left: -0.75rem !important;
}
.-ml-4 {
  margin-left: -1rem !important;
}
.-ml-6 {
  margin-left: -1.5rem !important;
}
.-ml-px {
  margin-left: -1px !important;
}
.-mr-16 {
  margin-right: -4rem !important;
}
.-mr-2 {
  margin-right: -0.5rem !important;
}
.-mr-3 {
  margin-right: -0.75rem !important;
}
.-mr-4 {
  margin-right: -1rem !important;
}
.-mr-5 {
  margin-right: -1.25rem !important;
}
.-mr-px {
  margin-right: -1px !important;
}
.-mt-12 {
  margin-top: -3rem !important;
}
.-mt-14 {
  margin-top: -3.5rem !important;
}
.-mt-16 {
  margin-top: -4rem !important;
}
.-mt-2 {
  margin-top: -0.5rem !important;
}
.-mt-2\.5 {
  margin-top: -0.625rem !important;
}
.-mt-26 {
  margin-top: -6.5rem !important;
}
.-mt-3 {
  margin-top: -0.75rem !important;
}
.-mt-4 {
  margin-top: -1rem !important;
}
.-mt-5 {
  margin-top: -1.25rem !important;
}
.-mt-px {
  margin-top: -1px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-1\.5 {
  margin-bottom: 0.375rem !important;
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
.mb-12 {
  margin-bottom: 3rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5 {
  margin-bottom: 1.25rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-7 {
  margin-bottom: 1.75rem !important;
}
.mb-8 {
  margin-bottom: 2rem !important;
}
.mb-px {
  margin-bottom: 1px !important;
}
.me-4 {
  margin-inline-end: 1rem !important;
}
.me-5 {
  margin-inline-end: 1.25rem !important;
}
.me-auto {
  margin-inline-end: auto !important;
}
.ml-0\.5 {
  margin-left: 0.125rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-1\.5 {
  margin-left: 0.375rem !important;
}
.ml-10 {
  margin-left: 2.5rem !important;
}
.ml-12 {
  margin-left: 3rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-2\.5 {
  margin-left: 0.625rem !important;
}
.ml-3 {
  margin-left: 0.75rem !important;
}
.ml-4 {
  margin-left: 1rem !important;
}
.ml-6 {
  margin-left: 1.5rem !important;
}
.ml-8 {
  margin-left: 2rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-0\.5 {
  margin-right: 0.125rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-1\.5 {
  margin-right: 0.375rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-24 {
  margin-right: 6rem !important;
}
.mr-3 {
  margin-right: 0.75rem !important;
}
.mr-4 {
  margin-right: 1rem !important;
}
.mr-5 {
  margin-right: 1.25rem !important;
}
.mr-6 {
  margin-right: 1.5rem !important;
}
.mr-8 {
  margin-right: 2rem !important;
}
.mr-px {
  margin-right: 1px !important;
}
.ms-2 {
  margin-inline-start: 0.5rem !important;
}
.ms-2\.5 {
  margin-inline-start: 0.625rem !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-0\.5 {
  margin-top: 0.125rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-1\.5 {
  margin-top: 0.375rem !important;
}
.mt-10 {
  margin-top: 2.5rem !important;
}
.mt-11 {
  margin-top: 2.75rem !important;
}
.mt-12 {
  margin-top: 3rem !important;
}
.mt-16 {
  margin-top: 4rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-2\.5 {
  margin-top: 0.625rem !important;
}
.mt-20 {
  margin-top: 5rem !important;
}
.mt-24 {
  margin-top: 6rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-5 {
  margin-top: 1.25rem !important;
}
.mt-52 {
  margin-top: 13rem !important;
}
.mt-6 {
  margin-top: 1.5rem !important;
}
.mt-7 {
  margin-top: 1.75rem !important;
}
.mt-8 {
  margin-top: 2rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-px {
  margin-top: 1px !important;
}
.line-clamp-1 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
}
.line-clamp-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}
.line-clamp-3 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.inline {
  display: inline !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.\!table {
  display: table !important;
}
.table {
  display: table !important;
}
.grid {
  display: grid !important;
}
.contents {
  display: contents !important;
}
.hidden {
  display: none !important;
}
.aspect-\[9\/6\] {
  aspect-ratio: 9/6 !important;
}
.aspect-video {
  aspect-ratio: 16 / 9 !important;
}
.h-0 {
  height: 0px !important;
}
.h-0\.5 {
  height: 0.125rem !important;
}
.h-1 {
  height: 0.25rem !important;
}
.h-1\.5 {
  height: 0.375rem !important;
}
.h-1\/3 {
  height: 33.333333% !important;
}
.h-10 {
  height: 2.5rem !important;
}
.h-100 {
  height: 25rem !important;
}
.h-11 {
  height: 2.75rem !important;
}
.h-12 {
  height: 3rem !important;
}
.h-120 {
  height: 30rem !important;
}
.h-13 {
  height: 3.25rem !important;
}
.h-14 {
  height: 3.5rem !important;
}
.h-15 {
  height: 3.75rem !important;
}
.h-16 {
  height: 4rem !important;
}
.h-160 {
  height: 40rem !important;
}
.h-18 {
  height: 4.5rem !important;
}
.h-192 {
  height: 48rem !important;
}
.h-2 {
  height: 0.5rem !important;
}
.h-2\.5 {
  height: 0.625rem !important;
}
.h-2\/4 {
  height: 50% !important;
}
.h-20 {
  height: 5rem !important;
}
.h-24 {
  height: 6rem !important;
}
.h-28 {
  height: 7rem !important;
}
.h-3 {
  height: 0.75rem !important;
}
.h-30 {
  height: 7.5rem !important;
}
.h-32 {
  height: 8rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-40 {
  height: 10rem !important;
}
.h-400 {
  height: 100rem !important;
}
.h-44 {
  height: 11rem !important;
}
.h-5 {
  height: 1.25rem !important;
}
.h-6 {
  height: 1.5rem !important;
}
.h-60 {
  height: 15rem !important;
}
.h-64 {
  height: 16rem !important;
}
.h-7 {
  height: 1.75rem !important;
}
.h-8 {
  height: 2rem !important;
}
.h-80 {
  height: 20rem !important;
}
.h-9 {
  height: 2.25rem !important;
}
.h-96 {
  height: 24rem !important;
}
.h-\[180px\] {
  height: 180px !important;
}
.h-\[210px\] {
  height: 210px !important;
}
.h-auto {
  height: auto !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vh !important;
}
.max-h-120 {
  max-height: 30rem !important;
}
.max-h-128 {
  max-height: 32rem !important;
}
.max-h-160 {
  max-height: 40rem !important;
}
.max-h-30 {
  max-height: 7.5rem !important;
}
.max-h-32 {
  max-height: 8rem !important;
}
.max-h-40 {
  max-height: 10rem !important;
}
.max-h-400 {
  max-height: 100rem !important;
}
.max-h-60 {
  max-height: 15rem !important;
}
.max-h-64 {
  max-height: 16rem !important;
}
.max-h-72 {
  max-height: 18rem !important;
}
.max-h-8 {
  max-height: 2rem !important;
}
.max-h-80 {
  max-height: 20rem !important;
}
.max-h-96 {
  max-height: 24rem !important;
}
.max-h-none {
  max-height: none !important;
}
.max-h-screen {
  max-height: 100vh !important;
}
.min-h-0 {
  min-height: 0px !important;
}
.min-h-10 {
  min-height: 2.5rem !important;
}
.min-h-16 {
  min-height: 4rem !important;
}
.min-h-20 {
  min-height: 5rem !important;
}
.min-h-30 {
  min-height: 7.5rem !important;
}
.min-h-400 {
  min-height: 100rem !important;
}
.min-h-5 {
  min-height: 1.25rem !important;
}
.min-h-6 {
  min-height: 1.5rem !important;
}
.min-h-7 {
  min-height: 1.75rem !important;
}
.min-h-8 {
  min-height: 2rem !important;
}
.min-h-80 {
  min-height: 20rem !important;
}
.min-h-9 {
  min-height: 2.25rem !important;
}
.min-h-full {
  min-height: 100% !important;
}
.w-0 {
  width: 0px !important;
}
.w-0\.5 {
  width: 0.125rem !important;
}
.w-1 {
  width: 0.25rem !important;
}
.w-1\.5 {
  width: 0.375rem !important;
}
.w-1\/2 {
  width: 50% !important;
}
.w-1\/3 {
  width: 33.333333% !important;
}
.w-1\/4 {
  width: 25% !important;
}
.w-10 {
  width: 2.5rem !important;
}
.w-11\/12 {
  width: 91.666667% !important;
}
.w-12 {
  width: 3rem !important;
}
.w-14 {
  width: 3.5rem !important;
}
.w-16 {
  width: 4rem !important;
}
.w-2 {
  width: 0.5rem !important;
}
.w-2\.5 {
  width: 0.625rem !important;
}
.w-2\/3 {
  width: 66.666667% !important;
}
.w-20 {
  width: 5rem !important;
}
.w-24 {
  width: 6rem !important;
}
.w-240 {
  width: 60rem !important;
}
.w-28 {
  width: 7rem !important;
}
.w-3 {
  width: 0.75rem !important;
}
.w-3\/4 {
  width: 75% !important;
}
.w-30 {
  width: 7.5rem !important;
}
.w-32 {
  width: 8rem !important;
}
.w-4 {
  width: 1rem !important;
}
.w-40 {
  width: 10rem !important;
}
.w-48 {
  width: 12rem !important;
}
.w-5 {
  width: 1.25rem !important;
}
.w-56 {
  width: 14rem !important;
}
.w-6 {
  width: 1.5rem !important;
}
.w-60 {
  width: 15rem !important;
}
.w-64 {
  width: 16rem !important;
}
.w-7 {
  width: 1.75rem !important;
}
.w-72 {
  width: 18rem !important;
}
.w-8 {
  width: 2rem !important;
}
.w-80 {
  width: 20rem !important;
}
.w-9\/12 {
  width: 75% !important;
}
.w-90 {
  width: 22.5rem !important;
}
.w-96 {
  width: 24rem !important;
}
.w-\[25rem\] {
  width: 25rem !important;
}
.w-\[80vw\] {
  width: 80vw !important;
}
.w-\[85\%\] {
  width: 85% !important;
}
.w-auto {
  width: auto !important;
}
.w-fit {
  width: fit-content !important;
}
.w-full {
  width: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.min-w-0 {
  min-width: 0px !important;
}
.min-w-10 {
  min-width: 2.5rem !important;
}
.min-w-12 {
  min-width: 3rem !important;
}
.min-w-14 {
  min-width: 3.5rem !important;
}
.min-w-18 {
  min-width: 4.5rem !important;
}
.min-w-20 {
  min-width: 5rem !important;
}
.min-w-240 {
  min-width: 60rem !important;
}
.min-w-30 {
  min-width: 7.5rem !important;
}
.min-w-36 {
  min-width: 9rem !important;
}
.min-w-4 {
  min-width: 1rem !important;
}
.min-w-40 {
  min-width: 10rem !important;
}
.min-w-50 {
  min-width: 12.5rem !important;
}
.min-w-6 {
  min-width: 1.5rem !important;
}
.min-w-60 {
  min-width: 15rem !important;
}
.min-w-64 {
  min-width: 16rem !important;
}
.min-w-72 {
  min-width: 18rem !important;
}
.min-w-80 {
  min-width: 20rem !important;
}
.min-w-\[10rem\] {
  min-width: 10rem !important;
}
.min-w-max {
  min-width: max-content !important;
}
.min-w-screen {
  min-width: 100vw !important;
}
.max-w-1\/3 {
  max-width: 33.333333% !important;
}
.max-w-10 {
  max-width: 2.5rem !important;
}
.max-w-100 {
  max-width: 25rem !important;
}
.max-w-12 {
  max-width: 3rem !important;
}
.max-w-140 {
  max-width: 35rem !important;
}
.max-w-160 {
  max-width: 40rem !important;
}
.max-w-24 {
  max-width: 6rem !important;
}
.max-w-240 {
  max-width: 60rem !important;
}
.max-w-2xl {
  max-width: 42rem !important;
}
.max-w-3\/4 {
  max-width: 75% !important;
}
.max-w-32 {
  max-width: 8rem !important;
}
.max-w-320 {
  max-width: 80rem !important;
}
.max-w-36 {
  max-width: 9rem !important;
}
.max-w-360 {
  max-width: 90rem !important;
}
.max-w-3xl {
  max-width: 48rem !important;
}
.max-w-400 {
  max-width: 100rem !important;
}
.max-w-4xl {
  max-width: 56rem !important;
}
.max-w-5xl {
  max-width: 64rem !important;
}
.max-w-60 {
  max-width: 15rem !important;
}
.max-w-72 {
  max-width: 18rem !important;
}
.max-w-7xl {
  max-width: 80rem !important;
}
.max-w-80 {
  max-width: 20rem !important;
}
.max-w-\[80\%\] {
  max-width: 80% !important;
}
.max-w-\[90\%\] {
  max-width: 90% !important;
}
.max-w-fit {
  max-width: fit-content !important;
}
.max-w-md {
  max-width: 28rem !important;
}
.max-w-none {
  max-width: none !important;
}
.max-w-screen-xl {
  max-width: 1440px !important;
}
.max-w-sm {
  max-width: 24rem !important;
}
.max-w-xl {
  max-width: 36rem !important;
}
.max-w-xs {
  max-width: 20rem !important;
}
.flex-0 {
  flex: 0 0 auto !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.flex-auto {
  flex: 1 1 auto !important;
}
.shrink {
  flex-shrink: 1 !important;
}
.shrink-0 {
  flex-shrink: 0 !important;
}
.flex-grow {
  flex-grow: 1 !important;
}
.grow {
  flex-grow: 1 !important;
}
.basis-\[100\%\] {
  flex-basis: 100% !important;
}
.table-fixed {
  table-layout: fixed !important;
}
.border-collapse {
  border-collapse: collapse !important;
}
.border-separate {
  border-collapse: separate !important;
}
.border-spacing-2 {
  --tw-border-spacing-x: 0.5rem !important;
  --tw-border-spacing-y: 0.5rem !important;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important;
}
.-translate-x-80 {
  --tw-translate-x: -20rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-full {
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.translate-x-0 {
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-0 {
  --tw-rotate: 0deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-180 {
  --tw-rotate: 180deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-scale-x-1 {
  --tw-scale-x: -1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin-slow {
  animation: spin 3s linear infinite !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.resize-y {
  resize: vertical !important;
}
.resize {
  resize: both !important;
}
.list-inside {
  list-style-position: inside !important;
}
.list-decimal {
  list-style-type: decimal !important;
}
.list-none {
  list-style-type: none !important;
}
.auto-cols-max {
  grid-auto-columns: max-content !important;
}
.grid-flow-row {
  grid-auto-flow: row !important;
}
.grid-flow-col {
  grid-auto-flow: column !important;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr) !important;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto !important;
}
.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr !important;
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.place-items-start {
  place-items: start !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.items-baseline {
  align-items: baseline !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-items-start {
  justify-items: start !important;
}
.gap-0\.5 {
  gap: 0.125rem !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-1\.5 {
  gap: 0.375rem !important;
}
.gap-10 {
  gap: 2.5rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-20 {
  gap: 5rem !important;
}
.gap-24 {
  gap: 6rem !important;
}
.gap-3 {
  gap: 0.75rem !important;
}
.gap-4 {
  gap: 1rem !important;
}
.gap-5 {
  gap: 1.25rem !important;
}
.gap-6 {
  gap: 1.5rem !important;
}
.gap-8 {
  gap: 2rem !important;
}
.gap-x-1 {
  column-gap: 0.25rem !important;
}
.gap-x-2 {
  column-gap: 0.5rem !important;
}
.gap-x-3 {
  column-gap: 0.75rem !important;
}
.gap-x-4 {
  column-gap: 1rem !important;
}
.gap-x-6 {
  column-gap: 1.5rem !important;
}
.gap-x-8 {
  column-gap: 2rem !important;
}
.gap-y-0\.5 {
  row-gap: 0.125rem !important;
}
.gap-y-1 {
  row-gap: 0.25rem !important;
}
.gap-y-1\.5 {
  row-gap: 0.375rem !important;
}
.gap-y-12 {
  row-gap: 3rem !important;
}
.gap-y-2 {
  row-gap: 0.5rem !important;
}
.gap-y-3 {
  row-gap: 0.75rem !important;
}
.gap-y-4 {
  row-gap: 1rem !important;
}
.gap-y-6 {
  row-gap: 1.5rem !important;
}
.gap-y-8 {
  row-gap: 2rem !important;
}
.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1)) !important;
}
.place-self-center {
  place-self: center !important;
}
.self-start {
  align-self: flex-start !important;
}
.self-end {
  align-self: flex-end !important;
}
.self-center {
  align-self: center !important;
}
.justify-self-end {
  justify-self: end !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overscroll-y-contain {
  overscroll-behavior-y: contain !important;
}
.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.text-ellipsis {
  text-overflow: ellipsis !important;
}
.whitespace-normal {
  white-space: normal !important;
}
.whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-pre-line {
  white-space: pre-line !important;
}
.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}
.text-wrap {
  text-wrap: wrap !important;
}
.text-pretty {
  text-wrap: pretty !important;
}
.break-words {
  overflow-wrap: break-word !important;
}
.break-all {
  word-break: break-all !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-2xl {
  border-radius: 1rem !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.rounded-md {
  border-radius: 0.375rem !important;
}
.rounded-none {
  border-radius: 0px !important;
}
.rounded-sm {
  border-radius: 0.125rem !important;
}
.rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-l-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.rounded-l-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}
.rounded-r-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.border {
  border-width: 1px !important;
}
.border-0 {
  border-width: 0px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-b {
  border-bottom-width: 1px !important;
}
.border-b-0 {
  border-bottom-width: 0px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.border-b-4 {
  border-bottom-width: 4px !important;
}
.border-l {
  border-left-width: 1px !important;
}
.border-l-2 {
  border-left-width: 2px !important;
}
.border-l-4 {
  border-left-width: 4px !important;
}
.border-r {
  border-right-width: 1px !important;
}
.border-r-0 {
  border-right-width: 0px !important;
}
.border-r-2 {
  border-right-width: 2px !important;
}
.border-t {
  border-top-width: 1px !important;
}
.border-t-2 {
  border-top-width: 2px !important;
}
.border-solid {
  border-style: solid !important;
}
.border-dashed {
  border-style: dashed !important;
}
.border-none {
  border-style: none !important;
}
.\!border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.border-accent {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-accent-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-amber-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)) !important;
}
.border-amber-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300\/70 {
  border-color: rgb(203 213 225 / 0.7) !important;
}
.border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(148 163 184 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(248 250 252 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-900\/10 {
  border-color: rgb(15 23 42 / 0.1) !important;
}
.border-green-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)) !important;
}
.border-green-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1)) !important;
}
.border-green-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1)) !important;
}
.border-on-accent {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-accent-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-accent-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-accent-300-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-primary-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-primary-200-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-warn {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-on-warn-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-on-warn-400-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-purple-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(192 132 252 / var(--tw-border-opacity, 1)) !important;
}
.border-red-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important;
}
.border-red-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)) !important;
}
.border-slate-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-warn {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.border-yellow-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)) !important;
}
.border-r-gray-300 {
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(203 213 225 / var(--tw-border-opacity, 1)) !important;
}
.border-r-gray-500 {
  --tw-border-opacity: 1 !important;
  border-right-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.border-opacity-100 {
  --tw-border-opacity: 1 !important;
}
.border-opacity-50 {
  --tw-border-opacity: 0.5 !important;
}
.bg-\[\#FBFBFB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-accent {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-300-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-accent-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-900-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1) !important;
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3) !important;
}
.bg-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}
.bg-pink-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1)) !important;
}
.bg-pink-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}
.bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-primary-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-700-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-purple-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-purple-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)) !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-warn {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-100-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-200-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-400-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-warn-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)) !important;
}
.bg-opacity-12 {
  --tw-bg-opacity: 0.12 !important;
}
.bg-opacity-5 {
  --tw-bg-opacity: 0.05 !important;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important;
}
.bg-opacity-60 {
  --tw-bg-opacity: 0.6 !important;
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8 !important;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9 !important;
}
.bg-clip-padding {
  background-clip: padding-box !important;
}
.object-contain {
  object-fit: contain !important;
}
.object-cover {
  object-fit: cover !important;
}
.object-none {
  object-fit: none !important;
}
.object-scale-down {
  object-fit: scale-down !important;
}
.object-center {
  object-position: center !important;
}
.p-0 {
  padding: 0px !important;
}
.p-0\.5 {
  padding: 0.125rem !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-16 {
  padding: 4rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-5 {
  padding: 1.25rem !important;
}
.p-6 {
  padding: 1.5rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-0\.5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-1\.5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.px-\[0\.35em\] {
  padding-left: 0.35em !important;
  padding-right: 0.35em !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-1\.5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py-\[0\.15em\] {
  padding-top: 0.15em !important;
  padding-bottom: 0.15em !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-12 {
  padding-bottom: 3rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-22 {
  padding-bottom: 5.5rem !important;
}
.pb-28 {
  padding-bottom: 7rem !important;
}
.pb-3 {
  padding-bottom: 0.75rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pb-5 {
  padding-bottom: 1.25rem !important;
}
.pb-6 {
  padding-bottom: 1.5rem !important;
}
.pb-7 {
  padding-bottom: 1.75rem !important;
}
.pb-8 {
  padding-bottom: 2rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.pl-10 {
  padding-left: 2.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.pl-3 {
  padding-left: 0.75rem !important;
}
.pl-3\.5 {
  padding-left: 0.875rem !important;
}
.pl-4 {
  padding-left: 1rem !important;
}
.pl-5 {
  padding-left: 1.25rem !important;
}
.pl-6 {
  padding-left: 1.5rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-3 {
  padding-right: 0.75rem !important;
}
.pr-4 {
  padding-right: 1rem !important;
}
.pr-6 {
  padding-right: 1.5rem !important;
}
.pr-7 {
  padding-right: 1.75rem !important;
}
.pr-8 {
  padding-right: 2rem !important;
}
.ps-0 {
  padding-inline-start: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-10 {
  padding-top: 2.5rem !important;
}
.pt-12 {
  padding-top: 3rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pt-4 {
  padding-top: 1rem !important;
}
.pt-5 {
  padding-top: 1.25rem !important;
}
.pt-6 {
  padding-top: 1.5rem !important;
}
.pt-8 {
  padding-top: 2rem !important;
}
.pt-9 {
  padding-top: 2.25rem !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.font-mono {
  font-family:
    "IBM Plex Mono",
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace !important;
}
.font-serif {
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif !important;
}
.text-2xl {
  font-size: 1.25rem !important;
}
.text-3xl {
  font-size: 1.5rem !important;
}
.text-4xl {
  font-size: 2rem !important;
}
.text-5xl {
  font-size: 2.25rem !important;
}
.text-6xl {
  font-size: 2.5rem !important;
}
.text-7xl {
  font-size: 3rem !important;
}
.text-8xl {
  font-size: 4rem !important;
}
.text-9xl {
  font-size: 6rem !important;
}
.text-\[0\.6rem\] {
  font-size: 0.6rem !important;
}
.text-\[10px\] {
  font-size: 10px !important;
}
.text-base {
  font-size: 0.875rem !important;
}
.text-base\/7 {
  font-size: 0.875rem !important;
  line-height: 1.75rem !important;
}
.text-lg {
  font-size: 1rem !important;
}
.text-md {
  font-size: 0.8125rem !important;
}
.text-sm {
  font-size: 0.75rem !important;
}
.text-sm\/6 {
  font-size: 0.75rem !important;
  line-height: 1.5rem !important;
}
.text-xl {
  font-size: 1.125rem !important;
}
.text-xs {
  font-size: 0.625rem !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-extrabold {
  font-weight: 800 !important;
}
.font-medium {
  font-weight: 500 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.font-semibold {
  font-weight: 600 !important;
}
.font-thin {
  font-weight: 100 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.lowercase {
  text-transform: lowercase !important;
}
.italic {
  font-style: italic !important;
}
.leading-10 {
  line-height: 2.5rem !important;
}
.leading-4 {
  line-height: 1rem !important;
}
.leading-5 {
  line-height: 1.25rem !important;
}
.leading-6 {
  line-height: 1.5rem !important;
}
.leading-7 {
  line-height: 1.75rem !important;
}
.leading-8 {
  line-height: 2rem !important;
}
.leading-9 {
  line-height: 2.25rem !important;
}
.leading-none {
  line-height: 1 !important;
}
.leading-normal {
  line-height: 1.5 !important;
}
.leading-relaxed {
  line-height: 1.625 !important;
}
.leading-tight {
  line-height: 1.25 !important;
}
.tracking-tight {
  letter-spacing: -0.025em !important;
}
.tracking-tighter {
  letter-spacing: -0.05em !important;
}
.tracking-wide {
  letter-spacing: 0.025em !important;
}
.tracking-wider {
  letter-spacing: 0.05em !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-accent {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-accent-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-900-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-amber-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(120 53 15 / var(--tw-text-opacity, 1)) !important;
}
.text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 246 255 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1)) !important;
}
.text-current {
  color: currentColor !important;
}
.text-gray-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1)) !important;
}
.text-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 252 231 / var(--tw-text-opacity, 1)) !important;
}
.text-green-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1)) !important;
}
.text-green-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 244 / var(--tw-text-opacity, 1)) !important;
}
.text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1)) !important;
}
.text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1)) !important;
}
.text-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(238 242 255 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 48 163 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(49 46 129 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.text-on-accent {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-accent-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-accent-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-accent-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-100-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-200-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-primary-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-on-warn-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-warn-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-orange-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 242 248 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1)) !important;
}
.text-pink-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1)) !important;
}
.text-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-700-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-primary-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-purple-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1)) !important;
}
.text-purple-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 33 168 / var(--tw-text-opacity, 1)) !important;
}
.text-red-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 226 226 / var(--tw-text-opacity, 1)) !important;
}
.text-red-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
}
.text-red-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1)) !important;
}
.text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.text-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}
.text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(20 184 166 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(17 94 89 / var(--tw-text-opacity, 1)) !important;
}
.text-warn {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-600-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-warn-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-800-rgb), var(--tw-text-opacity, 1)) !important;
}
.text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1)) !important;
}
.text-opacity-12 {
  --tw-text-opacity: 0.12 !important;
}
.text-opacity-38 {
  --tw-text-opacity: 0.38 !important;
}
.text-opacity-50 {
  --tw-text-opacity: 0.5 !important;
}
.text-opacity-60 {
  --tw-text-opacity: 0.6 !important;
}
.text-opacity-70 {
  --tw-text-opacity: 0.7 !important;
}
.underline {
  text-decoration-line: underline !important;
}
.overline {
  text-decoration-line: overline !important;
}
.line-through {
  text-decoration-line: line-through !important;
}
.no-underline {
  text-decoration-line: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.opacity-12 {
  opacity: 0.12 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-40 {
  opacity: 0.4 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.opacity-80 {
  opacity: 0.8 !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-black\/5 {
  --tw-shadow-color: rgb(0 0 0 / 0.05) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.outline {
  outline-style: solid !important;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.ring-inset {
  --tw-ring-inset: inset !important;
}
.ring-black {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1)) !important;
}
.ring-gray-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1)) !important;
}
.ring-primary {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-primary-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-primary-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-primary-50-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-transparent {
  --tw-ring-color: transparent !important;
}
.ring-warn-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-warn-400-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-warn-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(var(--fuse-warn-600-rgb), var(--tw-ring-opacity, 1)) !important;
}
.ring-white {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)) !important;
}
.ring-opacity-10 {
  --tw-ring-opacity: 0.1 !important;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px !important;
}
.ring-offset-gray-800 {
  --tw-ring-offset-color: #1e293b !important;
}
.ring-offset-transparent {
  --tw-ring-offset-color: transparent !important;
}
.blur {
  --tw-blur: blur(8px) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-shadow {
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.duration-150 {
  transition-duration: 150ms !important;
}
.duration-200 {
  transition-duration: 200ms !important;
}
.duration-300 {
  transition-duration: 300ms !important;
}
.duration-400 {
  transition-duration: 400ms !important;
}
.ease-drawer {
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.icon-size-10 {
  width: 2.5rem !important;
  height: 2.5rem !important;
  min-width: 2.5rem !important;
  min-height: 2.5rem !important;
  font-size: 2.5rem !important;
  line-height: 2.5rem !important;
}
.icon-size-10 svg {
  width: 2.5rem !important;
  height: 2.5rem !important;
}
.icon-size-12 {
  width: 3rem !important;
  height: 3rem !important;
  min-width: 3rem !important;
  min-height: 3rem !important;
  font-size: 3rem !important;
  line-height: 3rem !important;
}
.icon-size-12 svg {
  width: 3rem !important;
  height: 3rem !important;
}
.icon-size-14 {
  width: 3.5rem !important;
  height: 3.5rem !important;
  min-width: 3.5rem !important;
  min-height: 3.5rem !important;
  font-size: 3.5rem !important;
  line-height: 3.5rem !important;
}
.icon-size-14 svg {
  width: 3.5rem !important;
  height: 3.5rem !important;
}
.icon-size-16 {
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  min-height: 4rem !important;
  font-size: 4rem !important;
  line-height: 4rem !important;
}
.icon-size-16 svg {
  width: 4rem !important;
  height: 4rem !important;
}
.icon-size-24 {
  width: 6rem !important;
  height: 6rem !important;
  min-width: 6rem !important;
  min-height: 6rem !important;
  font-size: 6rem !important;
  line-height: 6rem !important;
}
.icon-size-24 svg {
  width: 6rem !important;
  height: 6rem !important;
}
.icon-size-3\.5 {
  width: 0.875rem !important;
  height: 0.875rem !important;
  min-width: 0.875rem !important;
  min-height: 0.875rem !important;
  font-size: 0.875rem !important;
  line-height: 0.875rem !important;
}
.icon-size-3\.5 svg {
  width: 0.875rem !important;
  height: 0.875rem !important;
}
.icon-size-4 {
  width: 1rem !important;
  height: 1rem !important;
  min-width: 1rem !important;
  min-height: 1rem !important;
  font-size: 1rem !important;
  line-height: 1rem !important;
}
.icon-size-4 svg {
  width: 1rem !important;
  height: 1rem !important;
}
.icon-size-5 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  min-width: 1.25rem !important;
  min-height: 1.25rem !important;
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
}
.icon-size-5 svg {
  width: 1.25rem !important;
  height: 1.25rem !important;
}
.icon-size-6 {
  width: 1.5rem !important;
  height: 1.5rem !important;
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
  font-size: 1.5rem !important;
  line-height: 1.5rem !important;
}
.icon-size-6 svg {
  width: 1.5rem !important;
  height: 1.5rem !important;
}
.icon-size-7 {
  width: 1.75rem !important;
  height: 1.75rem !important;
  min-width: 1.75rem !important;
  min-height: 1.75rem !important;
  font-size: 1.75rem !important;
  line-height: 1.75rem !important;
}
.icon-size-7 svg {
  width: 1.75rem !important;
  height: 1.75rem !important;
}
.icon-size-8 {
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
  font-size: 2rem !important;
  line-height: 2rem !important;
}
.icon-size-8 svg {
  width: 2rem !important;
  height: 2rem !important;
}
.first\:border-0:first-child {
  border-width: 0px !important;
}
.last\:border-0:last-child {
  border-width: 0px !important;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px !important;
}
.last\:pb-0:last-child {
  padding-bottom: 0px !important;
}
.odd\:bg-white:nth-child(odd) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.even\:border-r-0:nth-child(even) {
  border-right-width: 0px !important;
}
.even\:bg-gray-50:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.focus-within\:border-primary:focus-within {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.focus-within\:shadow-sm:focus-within {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primary-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-50-rgb), var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2 !important;
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-neutral-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.hover\:underline:hover {
  text-decoration-line: underline !important;
}
.hover\:no-underline:hover {
  text-decoration-line: none !important;
}
.hover\:opacity-80:hover {
  opacity: 0.8 !important;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:ease-in-out:hover {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-primary:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.focus\:text-neutral-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.focus\:text-neutral-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.focus\:no-underline:focus {
  text-decoration-line: none !important;
}
.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}
.active\:text-neutral-800:active {
  --tw-text-opacity: 1 !important;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1)) !important;
}
.active\:no-underline:active {
  text-decoration-line: none !important;
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none !important;
}
.disabled\:bg-transparent:disabled {
  background-color: transparent !important;
}
.disabled\:text-black\/30:disabled {
  color: rgb(0 0 0 / 0.3) !important;
}
.disabled\:text-neutral-400:disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.group:hover .group-hover\:flex {
  display: flex !important;
}
.group:hover .group-hover\:bg-primary-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.group:hover .group-hover\:underline {
  text-decoration-line: underline !important;
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0 !important;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1 !important;
}
.group:hover .group-hover\:ring-gray-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1)) !important;
}
.data-\[twe-dropdown-show\]\:block[data-twe-dropdown-show] {
  display: block !important;
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none {
    transition-property: none !important;
  }
}
@media (min-width: 600px) {
  .sm\:static {
    position: static !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:inset-0 {
    inset: 0px !important;
  }
  .sm\:inset-auto {
    inset: auto !important;
  }
  .sm\:inset-x-0 {
    left: 0px !important;
    right: 0px !important;
  }
  .sm\:bottom-0 {
    bottom: 0px !important;
  }
  .sm\:right-7 {
    right: 1.75rem !important;
  }
  .sm\:order-1 {
    order: 1 !important;
  }
  .sm\:order-2 {
    order: 2 !important;
  }
  .sm\:order-first {
    order: -9999 !important;
  }
  .sm\:order-last {
    order: 9999 !important;
  }
  .sm\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }
  .sm\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .sm\:m-8 {
    margin: 2rem !important;
  }
  .sm\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .sm\:mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sm\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .sm\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:-mr-3 {
    margin-right: -0.75rem !important;
  }
  .sm\:-mr-4 {
    margin-right: -1rem !important;
  }
  .sm\:-mt-24 {
    margin-top: -6rem !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0px !important;
  }
  .sm\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:ml-0 {
    margin-left: 0px !important;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .sm\:ml-4 {
    margin-left: 1rem !important;
  }
  .sm\:ml-8 {
    margin-left: 2rem !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .sm\:mr-4 {
    margin-right: 1rem !important;
  }
  .sm\:mt-0 {
    margin-top: 0px !important;
  }
  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .sm\:mt-12 {
    margin-top: 3rem !important;
  }
  .sm\:mt-16 {
    margin-top: 4rem !important;
  }
  .sm\:mt-20 {
    margin-top: 5rem !important;
  }
  .sm\:mt-24 {
    margin-top: 6rem !important;
  }
  .sm\:mt-4 {
    margin-top: 1rem !important;
  }
  .sm\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-8 {
    margin-top: 2rem !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
  .sm\:hidden {
    display: none !important;
  }
  .sm\:h-20 {
    height: 5rem !important;
  }
  .sm\:h-48 {
    height: 12rem !important;
  }
  .sm\:h-full {
    height: 100% !important;
  }
  .sm\:max-h-120 {
    max-height: 30rem !important;
  }
  .sm\:w-1\/2 {
    width: 50% !important;
  }
  .sm\:w-100 {
    width: 25rem !important;
  }
  .sm\:w-128 {
    width: 32rem !important;
  }
  .sm\:w-36 {
    width: 9rem !important;
  }
  .sm\:w-64 {
    width: 16rem !important;
  }
  .sm\:w-72 {
    width: 18rem !important;
  }
  .sm\:w-80 {
    width: 20rem !important;
  }
  .sm\:w-90 {
    width: 22.5rem !important;
  }
  .sm\:w-96 {
    width: 24rem !important;
  }
  .sm\:w-\[210px\] {
    width: 210px !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:min-w-100 {
    min-width: 25rem !important;
  }
  .sm\:min-w-80 {
    min-width: 20rem !important;
  }
  .sm\:min-w-90 {
    min-width: 22.5rem !important;
  }
  .sm\:max-w-120 {
    max-width: 30rem !important;
  }
  .sm\:max-w-360 {
    max-width: 90rem !important;
  }
  .sm\:max-w-40 {
    max-width: 10rem !important;
  }
  .sm\:max-w-5xl {
    max-width: 64rem !important;
  }
  .sm\:max-w-lg {
    max-width: 32rem !important;
  }
  .sm\:max-w-md {
    max-width: 28rem !important;
  }
  .sm\:max-w-none {
    max-width: none !important;
  }
  .sm\:-translate-x-96 {
    --tw-translate-x: -24rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .sm\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:items-start {
    align-items: flex-start !important;
  }
  .sm\:items-center {
    align-items: center !important;
  }
  .sm\:items-baseline {
    align-items: baseline !important;
  }
  .sm\:justify-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-center {
    justify-content: center !important;
  }
  .sm\:justify-between {
    justify-content: space-between !important;
  }
  .sm\:gap-12 {
    gap: 3rem !important;
  }
  .sm\:gap-x-4 {
    column-gap: 1rem !important;
  }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }
  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .sm\:rounded-2xl {
    border-radius: 1rem !important;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem !important;
  }
  .sm\:rounded-xl {
    border-radius: 0.75rem !important;
  }
  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .sm\:border-b-0 {
    border-bottom-width: 0px !important;
  }
  .sm\:border-t {
    border-top-width: 1px !important;
  }
  .sm\:bg-transparent {
    background-color: transparent !important;
  }
  .sm\:p-10 {
    padding: 2.5rem !important;
  }
  .sm\:p-12 {
    padding: 3rem !important;
  }
  .sm\:p-16 {
    padding: 4rem !important;
  }
  .sm\:p-4 {
    padding: 1rem !important;
  }
  .sm\:p-6 {
    padding: 1.5rem !important;
  }
  .sm\:p-8 {
    padding: 2rem !important;
  }
  .sm\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .sm\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .sm\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:pb-10 {
    padding-bottom: 2.5rem !important;
  }
  .sm\:pb-20 {
    padding-bottom: 5rem !important;
  }
  .sm\:pb-24 {
    padding-bottom: 6rem !important;
  }
  .sm\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-48 {
    padding-bottom: 12rem !important;
  }
  .sm\:pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .sm\:pb-8 {
    padding-bottom: 2rem !important;
  }
  .sm\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .sm\:pl-8 {
    padding-left: 2rem !important;
  }
  .sm\:pr-12 {
    padding-right: 3rem !important;
  }
  .sm\:pr-5 {
    padding-right: 1.25rem !important;
  }
  .sm\:pr-8 {
    padding-right: 2rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0px !important;
  }
  .sm\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .sm\:pt-12 {
    padding-top: 3rem !important;
  }
  .sm\:pt-18 {
    padding-top: 4.5rem !important;
  }
  .sm\:pt-20 {
    padding-top: 5rem !important;
  }
  .sm\:pt-4 {
    padding-top: 1rem !important;
  }
  .sm\:pt-6 {
    padding-top: 1.5rem !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-2xl {
    font-size: 1.25rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.5rem !important;
  }
  .sm\:text-4xl {
    font-size: 2rem !important;
  }
  .sm\:text-5xl {
    font-size: 2.25rem !important;
  }
  .sm\:text-7xl {
    font-size: 3rem !important;
  }
  .sm\:text-8xl {
    font-size: 4rem !important;
  }
  .sm\:text-lg {
    font-size: 1rem !important;
  }
  .sm\:text-xl {
    font-size: 1.125rem !important;
  }
  .sm\:leading-10 {
    line-height: 2.5rem !important;
  }
  .sm\:opacity-0 {
    opacity: 0 !important;
  }
  .sm\:shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .sm\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1 !important;
  }
}
@media (min-width: 960px) {
  .md\:absolute {
    position: absolute !important;
  }
  .md\:inset-0 {
    inset: 0px !important;
  }
  .md\:order-1 {
    order: 1 !important;
  }
  .md\:order-2 {
    order: 2 !important;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .md\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .md\:mb-0 {
    margin-bottom: 0px !important;
  }
  .md\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .md\:ml-16 {
    margin-left: 4rem !important;
  }
  .md\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .md\:mr-8 {
    margin-right: 2rem !important;
  }
  .md\:mt-0 {
    margin-top: 0px !important;
  }
  .md\:mt-12 {
    margin-top: 3rem !important;
  }
  .md\:mt-16 {
    margin-top: 4rem !important;
  }
  .md\:mt-24 {
    margin-top: 6rem !important;
  }
  .md\:mt-4 {
    margin-top: 1rem !important;
  }
  .md\:mt-8 {
    margin-top: 2rem !important;
  }
  .md\:mt-auto {
    margin-top: auto !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
  .md\:hidden {
    display: none !important;
  }
  .md\:h-36 {
    height: 9rem !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-full {
    height: 100% !important;
  }
  .md\:\!w-180 {
    width: 45rem !important;
  }
  .md\:w-1\/2 {
    width: 50% !important;
  }
  .md\:w-160 {
    width: 40rem !important;
  }
  .md\:w-32 {
    width: 8rem !important;
  }
  .md\:w-4\/5 {
    width: 80% !important;
  }
  .md\:w-40 {
    width: 10rem !important;
  }
  .md\:w-56 {
    width: 14rem !important;
  }
  .md\:w-60 {
    width: 15rem !important;
  }
  .md\:w-64 {
    width: 16rem !important;
  }
  .md\:w-\[30rem\] {
    width: 30rem !important;
  }
  .md\:w-full {
    width: 100% !important;
  }
  .md\:min-w-160 {
    min-width: 40rem !important;
  }
  .md\:max-w-160 {
    max-width: 40rem !important;
  }
  .md\:max-w-40 {
    max-width: 10rem !important;
  }
  .md\:max-w-4xl {
    max-width: 56rem !important;
  }
  .md\:max-w-6xl {
    max-width: 72rem !important;
  }
  .md\:max-w-7xl {
    max-width: 80rem !important;
  }
  .md\:max-w-none {
    max-width: none !important;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-col {
    flex-direction: column !important;
  }
  .md\:items-start {
    align-items: flex-start !important;
  }
  .md\:items-end {
    align-items: flex-end !important;
  }
  .md\:items-center {
    align-items: center !important;
  }
  .md\:justify-start {
    justify-content: flex-start !important;
  }
  .md\:justify-end {
    justify-content: flex-end !important;
  }
  .md\:justify-between {
    justify-content: space-between !important;
  }
  .md\:gap-x-6 {
    column-gap: 1.5rem !important;
  }
  .md\:gap-y-0 {
    row-gap: 0px !important;
  }
  .md\:rounded-none {
    border-radius: 0px !important;
  }
  .md\:p-12 {
    padding: 3rem !important;
  }
  .md\:p-16 {
    padding: 4rem !important;
  }
  .md\:p-4 {
    padding: 1rem !important;
  }
  .md\:p-8 {
    padding: 2rem !important;
  }
  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .md\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .md\:pb-12 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .md\:pl-6 {
    padding-left: 1.5rem !important;
  }
  .md\:pr-8 {
    padding-right: 2rem !important;
  }
  .md\:pt-24 {
    padding-top: 6rem !important;
  }
  .md\:pt-4 {
    padding-top: 1rem !important;
  }
  .md\:text-2xl {
    font-size: 1.25rem !important;
  }
  .md\:text-3xl {
    font-size: 1.5rem !important;
  }
  .md\:text-4xl {
    font-size: 2rem !important;
  }
  .md\:text-5xl {
    font-size: 2.25rem !important;
  }
  .md\:text-6xl {
    font-size: 2.5rem !important;
  }
  .md\:text-7xl {
    font-size: 3rem !important;
  }
  .md\:text-lg {
    font-size: 1rem !important;
  }
  .md\:text-xl {
    font-size: 1.125rem !important;
  }
  .md\:leading-none {
    line-height: 1 !important;
  }
  .md\:leading-snug {
    line-height: 1.375 !important;
  }
  .md\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .group:hover .md\:group-hover\:flex {
    display: flex !important;
  }
}
@media (min-width: 1280px) {
  .lg\:static {
    position: static !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
  .lg\:inset-auto {
    inset: auto !important;
  }
  .lg\:left-full {
    left: 100% !important;
  }
  .lg\:right-0 {
    right: 0px !important;
  }
  .lg\:right-16 {
    right: 4rem !important;
  }
  .lg\:z-99 {
    z-index: 99 !important;
  }
  .lg\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }
  .lg\:m-0 {
    margin: 0px !important;
  }
  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:-mt-22 {
    margin-top: -5.5rem !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0px !important;
  }
  .lg\:ml-0 {
    margin-left: 0px !important;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .lg\:ml-8 {
    margin-left: 2rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:mr-8 {
    margin-right: 2rem !important;
  }
  .lg\:mt-0 {
    margin-top: 0px !important;
  }
  .lg\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }
  .lg\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .lg\:mt-4 {
    margin-top: 1rem !important;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:\!flex {
    display: flex !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
  .lg\:hidden {
    display: none !important;
  }
  .lg\:h-10 {
    height: 2.5rem !important;
  }
  .lg\:h-18 {
    height: 4.5rem !important;
  }
  .lg\:h-80 {
    height: 20rem !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:min-h-10 {
    min-height: 2.5rem !important;
  }
  .lg\:w-1\/4 {
    width: 25% !important;
  }
  .lg\:w-16 {
    width: 4rem !important;
  }
  .lg\:w-2\/4 {
    width: 50% !important;
  }
  .lg\:w-56 {
    width: 14rem !important;
  }
  .lg\:min-w-0 {
    min-width: 0px !important;
  }
  .lg\:min-w-100 {
    min-width: 25rem !important;
  }
  .lg\:min-w-80 {
    min-width: 20rem !important;
  }
  .lg\:min-w-90 {
    min-width: 22.5rem !important;
  }
  .lg\:max-w-100 {
    max-width: 25rem !important;
  }
  .lg\:max-w-240 {
    max-width: 60rem !important;
  }
  .lg\:max-w-7xl {
    max-width: 80rem !important;
  }
  .lg\:max-w-90 {
    max-width: 22.5rem !important;
  }
  .lg\:max-w-none {
    max-width: none !important;
  }
  .lg\:shrink {
    flex-shrink: 1 !important;
  }
  .lg\:basis-auto {
    flex-basis: auto !important;
  }
  .lg\:-translate-x-80 {
    --tw-translate-x: -20rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }
  .lg\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .lg\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-\[35\%_65\%\] {
    grid-template-columns: 35% 65% !important;
  }
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-col {
    flex-direction: column !important;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:items-start {
    align-items: flex-start !important;
  }
  .lg\:items-center {
    align-items: center !important;
  }
  .lg\:justify-start {
    justify-content: flex-start !important;
  }
  .lg\:gap-16 {
    gap: 4rem !important;
  }
  .lg\:gap-x-0 {
    column-gap: 0px !important;
  }
  .lg\:gap-x-16 {
    column-gap: 4rem !important;
  }
  .lg\:gap-y-0 {
    row-gap: 0px !important;
  }
  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }
  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }
  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }
  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:rounded-none {
    border-radius: 0px !important;
  }
  .lg\:rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .lg\:rounded-l-none {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }
  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0px !important;
  }
  .lg\:border-l {
    border-left-width: 1px !important;
  }
  .lg\:border-r {
    border-right-width: 1px !important;
  }
  .lg\:border-r-0 {
    border-right-width: 0px !important;
  }
  .lg\:p-10 {
    padding: 2.5rem !important;
  }
  .lg\:p-12 {
    padding: 3rem !important;
  }
  .lg\:p-20 {
    padding: 5rem !important;
  }
  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lg\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .lg\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .lg\:pe-2 {
    padding-inline-end: 0.5rem !important;
  }
  .lg\:pl-4 {
    padding-left: 1rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0px !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-2xl {
    font-size: 1.25rem !important;
  }
  .lg\:text-4xl {
    font-size: 2rem !important;
  }
  .lg\:text-base {
    font-size: 0.875rem !important;
  }
  .lg\:font-normal {
    font-weight: 400 !important;
  }
  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
}
@media (min-width: 1440px) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .xl\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
}
.rtl\:text-right:where([dir=rtl], [dir=rtl] *) {
  text-align: right !important;
}
.dark\:flex:where(.dark, .dark *) {
  display: flex !important;
}
.dark\:hidden:where(.dark, .dark *) {
  display: none !important;
}
.dark\:divide-gray-700:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1)) !important;
}
.dark\:border:where(.dark, .dark *) {
  border-width: 1px !important;
}
.dark\:border-b:where(.dark, .dark *) {
  border-bottom-width: 1px !important;
}
.dark\:border-l:where(.dark, .dark *) {
  border-left-width: 1px !important;
}
.dark\:border-r:where(.dark, .dark *) {
  border-right-width: 1px !important;
}
.dark\:border-t:where(.dark, .dark *) {
  border-top-width: 1px !important;
}
.dark\:border-amber-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(146 64 14 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-blue-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-500:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-600:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-gray-700:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-primary:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:border-red-800:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-slate-500:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-warn:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-warn-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:bg-accent-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-accent-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-accent-700-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-amber-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-amber-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-black:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-gray-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-green-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-indigo-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-neutral-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-pink-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-500-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-500\/10:where(.dark, .dark *) {
  background-color: rgba(var(--fuse-primary-500-rgb), 0.1) !important;
}
.dark\:bg-primary-500\/20:where(.dark, .dark *) {
  background-color: rgba(var(--fuse-primary-500-rgb), 0.2) !important;
}
.dark\:bg-primary-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-primary-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-primary-800-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-500:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-red-950:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-teal-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-transparent:where(.dark, .dark *) {
  background-color: transparent !important;
}
.dark\:bg-warn-600:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--fuse-warn-600-rgb), var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-white:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-opacity-10:where(.dark, .dark *) {
  --tw-bg-opacity: 0.1 !important;
}
.dark\:bg-opacity-5:where(.dark, .dark *) {
  --tw-bg-opacity: 0.05 !important;
}
.dark\:text-accent-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-accent-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(252 211 77 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-amber-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-black:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(147 197 253 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(239 246 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-200:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-600:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-700:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-gray-800:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(220 252 231 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 244 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-green-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-indigo-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(129 140 248 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-indigo-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(238 242 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-neutral-200:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(229 229 229 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-on-primary:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-on-primary-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-orange-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-pink-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(253 242 248 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-300-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-400-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-primary-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-primary-500-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-100:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(254 226 226 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-300:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-400:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-500:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-red-600:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-teal-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 250 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-warn-50:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fuse-warn-50-rgb), var(--tw-text-opacity, 1)) !important;
}
.dark\:text-white:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:shadow-none:where(.dark, .dark *) {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.dark\:shadow-black\/10:where(.dark, .dark *) {
  --tw-shadow-color: rgb(0 0 0 / 0.1) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.dark\:ring-gray-600:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:ring-gray-700:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:ring-gray-900:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1)) !important;
}
.dark\:focus-within\:bg-gray-900:focus-within:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-black:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-gray-700:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-white\/30:hover:where(.dark, .dark *) {
  background-color: rgb(255 255 255 / 0.3) !important;
}
.dark\:hover\:bg-opacity-5:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 0.05 !important;
}
.dark\:hover\:text-neutral-300:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1)) !important;
}
.dark\:hover\:text-neutral-400:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:border-blue-500:focus:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.dark\:focus\:border-primary:focus:where(.dark, .dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--fuse-primary-rgb), var(--tw-border-opacity, 1)) !important;
}
.dark\:focus\:text-neutral-300:focus:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:text-neutral-400:focus:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:focus\:ring-blue-500:focus:where(.dark, .dark *) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}
@media print {
  .print\:hidden {
    display: none !important;
  }
  .print\:w-auto {
    width: auto !important;
  }
  .print\:overflow-visible {
    overflow: visible !important;
  }
  .print\:rounded-none {
    border-radius: 0px !important;
  }
  .print\:bg-transparent {
    background-color: transparent !important;
  }
  .print\:p-0 {
    padding: 0px !important;
  }
  .print\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
}
.\[\&\.active\]\:text-black\/90.active {
  color: rgb(0 0 0 / 0.9) !important;
}
.dark\:\[\&\.active\]\:text-neutral-400.active:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\[\&\.active\]\:text-zinc-400.active:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1)) !important;
}
.\[\&\>svg\]\:w-5 > svg {
  width: 1.25rem !important;
}
.\[\&\>svg\]\:w-7 > svg {
  width: 1.75rem !important;
}

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