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

/* node_modules/@biskin-style/biskin/dist/themes/applied.css */
html {
  box-sizing: border-box;
  background-color: var(--docs-background-default, var(--biskin-color-surface-default));
  padding: 0;
  margin: 0;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
biskin-responsive-page :is(*, *:after, *:before) {
  scroll-margin-top: var(--scroll-margin-top);
}
body {
  min-height: 100vh;
  font-family: var(--biskin-font-family-body);
  font-size: var(--biskin-font-size-m);
  font-weight: var(--biskin-font-weight-body);
  line-height: var(--biskin-line-height-normal);
  text-size-adjust: none;
  color: var(--biskin-color-text-normal);
  padding: 0;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
}
:where(:not(:defined):not([did-ssr])),
:where(:not(:defined):not([did-ssr])) * {
  opacity: 0;
}
:where(:defined) * {
  opacity: 1;
  transition: 0.1s opacity;
}
address,
audio,
blockquote,
dd,
details,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
ol,
p,
pre,
table,
ul,
video {
  margin: 0 0 var(--biskin-space-xl) 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--biskin-font-family-heading);
  font-weight: var(--biskin-font-weight-heading);
  line-height: var(--biskin-line-height-condensed);
  text-wrap: balance;
}
h1 {
  font-size: var(--biskin-font-size-3xl);
}
h2 {
  font-size: var(--biskin-font-size-2xl);
}
h3 {
  font-size: var(--biskin-font-size-xl);
}
h4 {
  font-size: var(--biskin-font-size-l);
}
h5 {
  font-size: var(--biskin-font-size-m);
}
h6 {
  font-size: var(--biskin-font-size-s);
}
hr {
  border: none;
  border-bottom: solid var(--biskin-border-width-s) var(--biskin-color-surface-border);
  margin: var(--biskin-space-xl) 0;
}
em,
i {
  font-style: italic;
}
strong,
b {
  font-weight: var(--biskin-font-weight-bold);
}
s {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
del,
ins,
mark {
  padding: 0.125em 0.25em;
}
ins {
  background-color: var(--biskin-color-success-fill-quiet);
  color: var(--biskin-color-success-on-normal);
  border-radius: var(--biskin-border-radius-s);
  -webkit-text-decoration: none;
  text-decoration: none;
}
del {
  background-color: var(--biskin-color-danger-fill-quiet);
  color: var(--biskin-color-danger-on-normal);
  border-radius: var(--biskin-border-radius-s);
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0.125em 0.25em;
}
mark {
  background-color: var(--biskin-color-warning-fill-quiet);
  color: inherit;
  border-radius: var(--biskin-border-radius-s);
  padding: 0.125em 0.25em;
}
small {
  font-size: 0.875em;
}
sub,
sup {
  position: relative;
  font-size: 0.875em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
abbr[title] {
  -webkit-text-decoration: none;
  text-decoration: none;
  border-bottom: dashed 1px currentColor;
  cursor: help;
}
code,
pre,
kbd,
samp,
var {
  font-family: var(--biskin-font-family-code);
  font-size: 0.875em;
  background-color: var(--biskin-color-overlay-inline);
  border-radius: var(--biskin-border-radius-s);
  padding: 0.25em 0.5em;
}
code {
  white-space: normal;
}
pre {
  color: var(--biskin-color-text-normal);
  border-radius: var(--biskin-border-radius-s);
  padding: var(--biskin-space-m);
  white-space: pre;
}
pre:has(code) {
  position: relative;
  padding: 0;
  white-space: normal;
}
pre:has(code) code {
  display: block;
  font-size: 1em;
  background-color: transparent;
  padding: var(--biskin-space-m);
  white-space: pre;
  overflow-x: auto;
}
kbd {
  border: solid var(--biskin-border-width-s) var(--biskin-color-neutral-border-quiet);
  border-bottom-width: var(--biskin-border-width-m);
  font-family: var(--biskin-font-family-code);
  border-radius: var(--biskin-border-radius-s);
  color: var(--biskin-color-neutral-on-normal);
  padding: 0.25em 0.5em;
}
kbd biskin-icon {
  vertical-align: -2px;
}
blockquote {
  position: relative;
  font-family: var(--biskin-font-family-longform);
  font-size: var(--biskin-font-size-l);
  font-style: italic;
  background-color: var(--biskin-color-neutral-fill-quiet);
  border-radius: var(--biskin-border-radius-s);
  padding: var(--biskin-space-xl);
  margin: 0 0 var(--biskin-space-xl) 0;
}
blockquote > :first-child {
  margin-block-start: 0;
}
blockquote > :last-child {
  margin-block-end: 0;
}
ul,
ol {
  padding: 0;
  margin: 0 0 var(--biskin-space-xl) var(--biskin-space-xl);
}
ul {
  list-style: disc;
}
li {
  padding: 0;
}
li > ul,
li > ol {
  margin-block-end: 0;
}
details {
  background-color: var(--biskin-color-neutral-fill-quiet);
  border-radius: var(--biskin-panel-border-radius);
  padding: 0;
  margin: 0;
  padding-inline: var(--biskin-space-m);
  margin-block-end: var(--biskin-space-xl);
}
details :last-child {
  margin-block-end: 0;
}
summary {
  position: relative;
  display: block;
  cursor: pointer;
  text-indent: 1.4em;
  padding: 0;
  padding-block: var(--biskin-space-m);
  margin: 0;
  user-select: none;
  -webkit-user-select: none;
}
summary::-webkit-details-marker {
  display: none;
}
summary::before {
  content: "";
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
  position: absolute;
  top: calc(50% - 0.4em);
  left: 0.2em;
  rotate: 0;
  transform-origin: 0.2em 50%;
}
details[open] {
  padding-block-end: var(--biskin-space-m);
}
details[open] > summary::before {
  rotate: 90deg;
}
details + details {
  margin-top: calc(-1 * var(--biskin-space-xl) + var(--biskin-border-width-s));
}
table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}
caption {
  color: var(--biskin-color-text-quiet);
}
tbody tr {
  border-top: solid var(--biskin-border-width-s) var(--biskin-color-surface-border);
}
tbody tr:hover {
  background-color: color-mix(in oklab, var(--biskin-color-neutral-fill-quiet), transparent 50%);
  border-top-color: var(--biskin-color-neutral-border-quiet);
}
tbody tr:hover + tr {
  border-top-color: var(--biskin-color-neutral-border-quiet);
}
th {
  font-size: var(--biskin-font-size-s);
  font-weight: var(--biskin-font-weight-bold);
}
td,
th {
  text-align: start;
  padding: var(--biskin-space-l) var(--biskin-space-s);
  vertical-align: top;
}
dt {
  font-weight: var(--biskin-font-weight-semibold);
}
dd {
  margin-inline-start: var(--biskin-space-m);
}
fieldset {
  border: solid 1px var(--biskin-color-surface-border);
  border-radius: var(--biskin-border-radius-s);
  padding: var(--biskin-space-m);
  padding-block-end: var(--biskin-space-xl);
}
legend {
  padding: 0;
  padding-inline: var(--biskin-space-2xs);
}
img:not(biskin-card *),
picture,
svg:not(biskin-card *),
video {
  border-radius: var(--biskin-border-radius-s);
  max-width: 100%;
  height: auto;
}
embed,
iframe,
object {
  max-width: 100%;
}
iframe {
  border: none;
}
a {
  color: var(--biskin-color-text-link);
  text-decoration: var(--biskin-link-decoration-default);
  -webkit-text-decoration: var(--biskin-link-decoration-default);
}
a:hover {
  color: color-mix(in oklab, var(--biskin-color-text-link) 100%, var(--biskin-color-mix-hover));
  text-decoration: var(--biskin-link-decoration-hover);
  -webkit-text-decoration: var(--biskin-link-decoration-hover);
}
a:focus,
button:focus {
  outline: none;
}
a:focus-visible,
button:focus-visible {
  outline: var(--biskin-focus-ring);
  outline-offset: var(--biskin-focus-ring-offset);
}
button,
input,
select,
textarea {
  font: inherit;
}
.biskin-visually-hidden:not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  border: none !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  padding: 0 !important;
}
table.biskin-alternating-row-colors tbody tr:nth-child(2n+1) {
  background-color: color-mix(in oklab, var(--biskin-color-neutral-fill-normal), transparent 80%);
}
@media print {
  a:not(.anchor-heading)[href]::after {
    content: " (" attr(href) ")";
  }
  details,
  pre {
    background: none;
    border: solid var(--biskin-border-width-s) var(--biskin-color-surface-border);
  }
  summary {
    list-style: none;
  }
  summary::marker,
  summary::-webkit-details-marker {
    display: none;
  }
}

/* node_modules/@biskin-style/biskin/dist/themes/default.css */
@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("./media/source-sans-3-latin-wght-normal-7ARQTPZU.woff2") format("woff2-variations");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("./media/source-sans-3-latin-ext-wght-normal-BXY22JBL.woff2") format("woff2-variations");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url("./media/source-sans-3-latin-ext-wght-italic-V4QZESVS.woff2") format("woff2-variations");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url("./media/source-sans-3-latin-wght-italic-HV4GUS3G.woff2") format("woff2-variations");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Source Sans 3 Fallback";
  src: local("Arial");
  size-adjust: 93.75%;
  ascent-override: 110%;
}
@supports (scrollbar-gutter: stable) {
  .biskin-scroll-lock {
    scrollbar-gutter: var(--biskin-scroll-lock-gutter) !important;
  }
  .biskin-scroll-lock body {
    overflow: hidden !important;
  }
}
@supports not (scrollbar-gutter: stable) {
  .biskin-scroll-lock body {
    padding-right: var(--biskin-scroll-lock-size) !important;
    overflow: hidden !important;
  }
}
.biskin-toast-stack {
  position: fixed;
  top: 0;
  inset-inline-end: 0;
  z-index: 950;
  width: 28rem;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}
.biskin-toast-stack biskin-alert {
  --elevation-level: 1;
  margin: var(--biskin-space-m);
}
:root,
:host,
:scope,
.theme-light {
  --csstools-color-scheme--dark: ;
  color-scheme: light;
  --theme: light;
  --biskin-color-red-95: #ffefef;
  --biskin-color-red-90: #ffdddc;
  --biskin-color-red-80: #ffb7b6;
  --biskin-color-red-70: #fc9090;
  --biskin-color-red-60: #f2676c;
  --biskin-color-red-50: #de2d44;
  --biskin-color-red-40: #b11036;
  --biskin-color-red-30: #861a2f;
  --biskin-color-red-20: #641122;
  --biskin-color-red-10: #400712;
  --biskin-color-red-05: #2a030a;
  --biskin-color-yellow-95: #fdf3ba;
  --biskin-color-yellow-90: #fee590;
  --biskin-color-yellow-80: #fcc041;
  --biskin-color-yellow-70: #f39b00;
  --biskin-color-yellow-60: #e07b00;
  --biskin-color-yellow-50: #bb5a00;
  --biskin-color-yellow-40: #924200;
  --biskin-color-yellow-30: #743200;
  --biskin-color-yellow-20: #572300;
  --biskin-color-yellow-10: #361300;
  --biskin-color-yellow-05: #240b00;
  --biskin-color-green-95: #e2f9e2;
  --biskin-color-green-90: #c2f2c1;
  --biskin-color-green-80: #92da97;
  --biskin-color-green-70: #5dc36f;
  --biskin-color-green-60: #00ac49;
  --biskin-color-green-50: #008825;
  --biskin-color-green-40: #006800;
  --biskin-color-green-30: #005300;
  --biskin-color-green-20: #003c00;
  --biskin-color-green-10: #002400;
  --biskin-color-green-05: #001700;
  --biskin-color-blue-95: #ebf4ff;
  --biskin-color-blue-90: #d4e7ff;
  --biskin-color-blue-80: #a6ccff;
  --biskin-color-blue-70: #77b1ff;
  --biskin-color-blue-60: #4895fd;
  --biskin-color-blue-50: #0070ef;
  --biskin-color-blue-40: #0055b8;
  --biskin-color-blue-30: #004390;
  --biskin-color-blue-20: #00306c;
  --biskin-color-blue-10: #001c45;
  --biskin-color-blue-05: #00112f;
  --biskin-color-indigo-95: #f0f2fe;
  --biskin-color-indigo-90: #e2e4fc;
  --biskin-color-indigo-80: #c2c6f8;
  --biskin-color-indigo-70: #a5a9f2;
  --biskin-color-indigo-60: #8a8beb;
  --biskin-color-indigo-50: #6b65e2;
  --biskin-color-indigo-40: #5246c1;
  --biskin-color-indigo-30: #412eaa;
  --biskin-color-indigo-20: #321393;
  --biskin-color-indigo-10: #1c006a;
  --biskin-color-indigo-05: #130049;
  --biskin-color-violet-95: #f9effd;
  --biskin-color-violet-90: #f4defb;
  --biskin-color-violet-80: #e7baf7;
  --biskin-color-violet-70: #d996ef;
  --biskin-color-violet-60: #c674e1;
  --biskin-color-violet-50: #a94dc6;
  --biskin-color-violet-40: #8732a1;
  --biskin-color-violet-30: #6d2283;
  --biskin-color-violet-20: #521564;
  --biskin-color-violet-10: #330940;
  --biskin-color-violet-05: #22042b;
  --biskin-color-gray-95: #f1f2f3;
  --biskin-color-gray-90: #e4e5e9;
  --biskin-color-gray-80: #c7c9d0;
  --biskin-color-gray-70: #abaeb9;
  --biskin-color-gray-60: #9194a2;
  --biskin-color-gray-50: #717584;
  --biskin-color-gray-40: #545868;
  --biskin-color-gray-30: #424554;
  --biskin-color-gray-20: #2f323f;
  --biskin-color-gray-10: #1b1d26;
  --biskin-color-gray-05: #101219;
  --biskin-color-white: white;
  --biskin-color-black: black;
  --biskin-color-surface-raised: white;
  --biskin-color-surface-default: white;
  --biskin-color-surface-lowered: var(--biskin-color-gray-95);
  --biskin-color-surface-border: var(--biskin-color-gray-90);
  --biskin-color-surface-inverse: black;
  --biskin-color-text-normal: var(--biskin-color-gray-10);
  --biskin-color-text-quiet: var(--biskin-color-gray-40);
  --biskin-color-text-link: var(--biskin-color-blue-40);
  --biskin-color-overlay-modal: color-mix(in oklab, var(--biskin-color-gray-05) 50%, transparent);
  --biskin-color-overlay-inline: color-mix(in oklab, var(--biskin-color-gray-80) 20%, transparent);
  --biskin-color-shadow: color-mix( in oklab, var(--biskin-color-gray-05) calc(var(--biskin-shadow-blur-multiplier) * 24% + 8%), transparent );
  --biskin-color-focus: var(--biskin-color-blue-60);
  --biskin-color-mix-hover: black 10%;
  --biskin-color-mix-active: black 20%;
  --biskin-color-mix-surface: var(--biskin-color-surface-default) 15%;
  --biskin-color-brand-fill-quiet: var(--biskin-color-blue-95);
  --biskin-color-brand-fill-normal: var(--biskin-color-blue-90);
  --biskin-color-brand-fill-loud: var(--biskin-color-blue-50);
  --biskin-color-brand-border-quiet: var(--biskin-color-blue-90);
  --biskin-color-brand-border-normal: var(--biskin-color-blue-80);
  --biskin-color-brand-border-loud: var(--biskin-color-blue-60);
  --biskin-color-brand-on-quiet: var(--biskin-color-blue-40);
  --biskin-color-brand-on-normal: var(--biskin-color-blue-30);
  --biskin-color-brand-on-loud: white;
  --biskin-color-success-fill-quiet: var(--biskin-color-green-95);
  --biskin-color-success-fill-normal: var(--biskin-color-green-90);
  --biskin-color-success-fill-loud: var(--biskin-color-green-50);
  --biskin-color-success-border-quiet: var(--biskin-color-green-90);
  --biskin-color-success-border-normal: var(--biskin-color-green-80);
  --biskin-color-success-border-loud: var(--biskin-color-green-60);
  --biskin-color-success-on-quiet: var(--biskin-color-green-40);
  --biskin-color-success-on-normal: var(--biskin-color-green-30);
  --biskin-color-success-on-loud: white;
  --biskin-color-warning-fill-quiet: var(--biskin-color-yellow-95);
  --biskin-color-warning-fill-normal: var(--biskin-color-yellow-90);
  --biskin-color-warning-fill-loud: var(--biskin-color-yellow-50);
  --biskin-color-warning-border-quiet: var(--biskin-color-yellow-90);
  --biskin-color-warning-border-normal: var(--biskin-color-yellow-80);
  --biskin-color-warning-border-loud: var(--biskin-color-yellow-60);
  --biskin-color-warning-on-quiet: var(--biskin-color-yellow-40);
  --biskin-color-warning-on-normal: var(--biskin-color-yellow-30);
  --biskin-color-warning-on-loud: white;
  --biskin-color-danger-fill-quiet: var(--biskin-color-red-95);
  --biskin-color-danger-fill-normal: var(--biskin-color-red-90);
  --biskin-color-danger-fill-loud: var(--biskin-color-red-50);
  --biskin-color-danger-border-quiet: var(--biskin-color-red-90);
  --biskin-color-danger-border-normal: var(--biskin-color-red-80);
  --biskin-color-danger-border-loud: var(--biskin-color-red-60);
  --biskin-color-danger-on-quiet: var(--biskin-color-red-40);
  --biskin-color-danger-on-normal: var(--biskin-color-red-30);
  --biskin-color-danger-on-loud: white;
  --biskin-color-neutral-fill-quiet: var(--biskin-color-gray-95);
  --biskin-color-neutral-fill-normal: var(--biskin-color-gray-90);
  --biskin-color-neutral-fill-loud: var(--biskin-color-gray-20);
  --biskin-color-neutral-border-quiet: var(--biskin-color-gray-90);
  --biskin-color-neutral-border-normal: var(--biskin-color-gray-80);
  --biskin-color-neutral-border-loud: var(--biskin-color-gray-60);
  --biskin-color-neutral-on-quiet: var(--biskin-color-gray-40);
  --biskin-color-neutral-on-normal: var(--biskin-color-gray-30);
  --biskin-color-neutral-on-loud: white;
  --biskin-font-family-body:
    "Source Sans 3 Variable",
    "Source Sans 3 Fallback",
    ui-sans-serif,
    system-ui,
    sans-serif;
  --biskin-font-family-heading: var(--biskin-font-family-body);
  --biskin-font-family-code: ui-monospace, monospace;
  --biskin-font-family-longform: ui-serif, serif;
  --biskin-font-size-multiplier: 1;
  --biskin-font-size-2xs: calc(0.6875rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-xs: calc(0.75rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-s: calc(0.875rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-m: calc(1rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-l: calc(1.25rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-xl: calc(1.625rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-2xl: calc(2rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-3xl: calc(2.5625rem * var(--biskin-font-size-multiplier));
  --biskin-font-size-4xl: calc(3.25rem * var(--biskin-font-size-multiplier));
  --biskin-font-weight-light: 300;
  --biskin-font-weight-normal: 400;
  --biskin-font-weight-semibold: 500;
  --biskin-font-weight-bold: 600;
  --biskin-font-weight-bolder: 700;
  --biskin-font-weight-body: var(--biskin-font-weight-normal);
  --biskin-font-weight-heading: var(--biskin-font-weight-bold);
  --biskin-font-weight-action: var(--biskin-font-weight-semibold);
  --biskin-line-height-condensed: 1.2;
  --biskin-line-height-normal: 1.6;
  --biskin-line-height-expanded: 2;
  --biskin-letter-space-condensed: -0.03em;
  --biskin-letter-space-normal: normal;
  --biskin-letter-space-expanded: 0.15em;
  --biskin-link-decoration-default: underline color-mix(in oklab, var(--biskin-color-text-link) 70%, transparent) dotted;
  --biskin-link-decoration-hover: underline;
  --biskin-space-multiplier: 1;
  --biskin-space-3xs: calc(var(--biskin-space-multiplier) * 0.125rem);
  --biskin-space-2xs: calc(var(--biskin-space-multiplier) * 0.25rem);
  --biskin-space-xs: calc(var(--biskin-space-multiplier) * 0.5rem);
  --biskin-space-s: calc(var(--biskin-space-multiplier) * 0.75rem);
  --biskin-space-m: calc(var(--biskin-space-multiplier) * 1rem);
  --biskin-space-l: calc(var(--biskin-space-multiplier) * 1.25rem);
  --biskin-space-xl: calc(var(--biskin-space-multiplier) * 1.5rem);
  --biskin-space-2xl: calc(var(--biskin-space-multiplier) * 2rem);
  --biskin-space-3xl: calc(var(--biskin-space-multiplier) * 3rem);
  --biskin-border-style: solid;
  --biskin-border-width-multiplier: 0.0625;
  --biskin-border-width-s: calc(var(--biskin-border-width-multiplier) * 1rem);
  --biskin-border-width-m: calc(var(--biskin-border-width-multiplier) * 2rem);
  --biskin-border-width-l: calc(var(--biskin-border-width-multiplier) * 3rem);
  --biskin-border-radius-multiplier: 0.375;
  --biskin-border-radius-xs: calc(var(--biskin-border-radius-multiplier) * 0.5rem);
  --biskin-border-radius-s: calc(var(--biskin-border-radius-multiplier) * 1rem);
  --biskin-border-radius-m: calc(var(--biskin-border-radius-multiplier) * 2rem);
  --biskin-border-radius-l: calc(var(--biskin-border-radius-multiplier) * 3rem);
  --biskin-border-radius-pill: 9999px;
  --biskin-border-radius-circle: 50%;
  --biskin-border-radius-square: 0px;
  --biskin-border-radius-rounded-square: 0.25rem;
  --biskin-focus-ring-style: solid;
  --biskin-focus-ring-width: 0.1875rem;
  --biskin-focus-ring: var(--biskin-focus-ring-style) var(--biskin-focus-ring-width) var(--biskin-color-focus);
  --biskin-focus-ring-offset: 0.0625rem;
  --biskin-shadow-offset-x-multiplier: 0;
  --biskin-shadow-offset-x-xs: calc(var(--biskin-shadow-offset-x-multiplier) * 0.5rem);
  --biskin-shadow-offset-x-s: calc(var(--biskin-shadow-offset-x-multiplier) * 1rem);
  --biskin-shadow-offset-x-m: calc(var(--biskin-shadow-offset-x-multiplier) * 2rem);
  --biskin-shadow-offset-x-l: calc(var(--biskin-shadow-offset-x-multiplier) * 4rem);
  --biskin-shadow-offset-y-multiplier: 0.125;
  --biskin-shadow-offset-y-xs: calc(var(--biskin-shadow-offset-y-multiplier) * 0.5rem);
  --biskin-shadow-offset-y-s: calc(var(--biskin-shadow-offset-y-multiplier) * 1rem);
  --biskin-shadow-offset-y-m: calc(var(--biskin-shadow-offset-y-multiplier) * 2rem);
  --biskin-shadow-offset-y-l: calc(var(--biskin-shadow-offset-y-multiplier) * 4rem);
  --biskin-shadow-blur-multiplier: 0.125;
  --biskin-shadow-blur-xs: calc(var(--biskin-shadow-blur-multiplier) * 0.5rem);
  --biskin-shadow-blur-s: calc(var(--biskin-shadow-blur-multiplier) * 1rem);
  --biskin-shadow-blur-m: calc(var(--biskin-shadow-blur-multiplier) * 2rem);
  --biskin-shadow-blur-l: calc(var(--biskin-shadow-blur-multiplier) * 4rem);
  --biskin-shadow-spread-multiplier: -0.0625;
  --biskin-shadow-spread-xs: calc(var(--biskin-shadow-spread-multiplier) * 0.5rem);
  --biskin-shadow-spread-s: calc(var(--biskin-shadow-spread-multiplier) * 1rem);
  --biskin-shadow-spread-m: calc(var(--biskin-shadow-spread-multiplier) * 2rem);
  --biskin-shadow-spread-l: calc(var(--biskin-shadow-spread-multiplier) * 4rem);
  --biskin-shadow-xs: var(--biskin-shadow-offset-x-xs) var(--biskin-shadow-offset-y-xs) var(--biskin-shadow-blur-xs) var(--biskin-shadow-spread-xs) var(--biskin-color-shadow);
  --biskin-shadow-s: var(--biskin-shadow-offset-x-s) var(--biskin-shadow-offset-y-s) var(--biskin-shadow-blur-s) var(--biskin-shadow-spread-s) var(--biskin-color-shadow);
  --biskin-shadow-m: var(--biskin-shadow-offset-x-m) var(--biskin-shadow-offset-y-m) var(--biskin-shadow-blur-m) var(--biskin-shadow-spread-m) var(--biskin-color-shadow);
  --biskin-shadow-l: var(--biskin-shadow-offset-x-l) var(--biskin-shadow-offset-y-l) var(--biskin-shadow-blur-l) var(--biskin-shadow-spread-l) var(--biskin-color-shadow);
  --biskin-transition-easing: ease;
  --biskin-transition-slow: 300ms;
  --biskin-transition-normal: 150ms;
  --biskin-transition-fast: 75ms;
  --biskin-form-control-background-color: var(--biskin-color-surface-default);
  --biskin-form-control-border-style: var(--biskin-border-style);
  --biskin-form-control-border-width: var(--biskin-border-width-s);
  --biskin-form-control-border-radius: var(--biskin-border-radius-s);
  --biskin-form-control-activated-color: var(--biskin-color-brand-fill-loud);
  --biskin-form-control-resting-color: var(--biskin-color-neutral-border-loud);
  --biskin-form-control-label-color: var(--biskin-color-text-normal);
  --biskin-form-control-label-font-weight: var(--biskin-font-weight-normal);
  --biskin-form-control-label-line-height: var(--biskin-line-height-condensed);
  --biskin-form-control-value-color: var(--biskin-color-text-normal);
  --biskin-form-control-value-font-weight: var(--biskin-font-weight-body);
  --biskin-form-control-value-line-height: var(--biskin-line-height-condensed);
  --biskin-form-control-placeholder-color: var(--biskin-color-gray-60);
  --biskin-form-control-height-s: 28px;
  --biskin-form-control-height-m: 40px;
  --biskin-form-control-height-l: 56px;
  --biskin-form-control-required-content: "*";
  --biskin-form-control-required-content-color: inherit;
  --biskin-form-control-required-content-offset: -0.1em;
  --biskin-panel-border-style: var(--biskin-border-style);
  --biskin-panel-border-width: var(--biskin-border-width-s);
  --biskin-panel-border-radius: var(--biskin-border-radius-s);
  --biskin-alert-border-radius: var(--biskin-border-radius-s);
  --biskin-alert-border-color: var(--biskin-color-neutral-border-quiet);
  --biskin-checkbox-border-color: var(--biskin-color-neutral-on-normal);
  --biskin-tooltip-arrow-size: 0.375rem;
  --biskin-tooltip-background-color: var(--biskin-color-neutral-fill-loud);
  --biskin-tooltip-border-radius: var(--biskin-border-radius-s);
  --biskin-tooltip-content-color: var(--biskin-color-neutral-on-loud);
  --biskin-tooltip-font-size: var(--biskin-font-size-s);
  --biskin-tooltip-line-height: var(--biskin-line-height-normal);
}
.theme-dark,
.theme-dark :host {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
  --theme: dark;
  --biskin-color-surface-raised: var(--biskin-color-gray-10);
  --biskin-color-surface-default: var(--biskin-color-gray-05);
  --biskin-color-surface-lowered: color-mix(in oklab, var(--biskin-color-surface-default), black 10%);
  --biskin-color-surface-border: var(--biskin-color-gray-20);
  --biskin-color-surface-inverse: white;
  --biskin-color-text-normal: var(--biskin-color-gray-95);
  --biskin-color-text-quiet: var(--biskin-color-gray-60);
  --biskin-color-text-link: var(--biskin-color-blue-70);
  --biskin-color-overlay-modal: rgba(0, 0, 0, 0.6);
  --biskin-color-overlay-inline: color-mix(in oklab, var(--biskin-color-gray-50) 10%, transparent);
  --biskin-color-shadow: color-mix(in oklab, black calc(var(--biskin-shadow-blur-multiplier) * 32% + 40%), transparent);
  --biskin-color-focus: var(--biskin-color-blue-60);
  --biskin-color-mix-hover: black 8%;
  --biskin-color-mix-active: black 16%;
  --biskin-color-brand-fill-quiet: var(--biskin-color-blue-10);
  --biskin-color-brand-fill-normal: var(--biskin-color-blue-20);
  --biskin-color-brand-fill-loud: var(--biskin-color-blue-50);
  --biskin-color-brand-border-quiet: var(--biskin-color-blue-20);
  --biskin-color-brand-border-normal: var(--biskin-color-blue-30);
  --biskin-color-brand-border-loud: var(--biskin-color-blue-40);
  --biskin-color-brand-on-quiet: var(--biskin-color-blue-60);
  --biskin-color-brand-on-normal: var(--biskin-color-blue-70);
  --biskin-color-brand-on-loud: white;
  --biskin-color-success-fill-quiet: var(--biskin-color-green-10);
  --biskin-color-success-fill-normal: var(--biskin-color-green-20);
  --biskin-color-success-fill-loud: var(--biskin-color-green-50);
  --biskin-color-success-border-quiet: var(--biskin-color-green-20);
  --biskin-color-success-border-normal: var(--biskin-color-green-30);
  --biskin-color-success-border-loud: var(--biskin-color-green-40);
  --biskin-color-success-on-quiet: var(--biskin-color-green-60);
  --biskin-color-success-on-normal: var(--biskin-color-green-70);
  --biskin-color-success-on-loud: white;
  --biskin-color-warning-fill-quiet: var(--biskin-color-yellow-10);
  --biskin-color-warning-fill-normal: var(--biskin-color-yellow-20);
  --biskin-color-warning-fill-loud: var(--biskin-color-yellow-50);
  --biskin-color-warning-border-quiet: var(--biskin-color-yellow-20);
  --biskin-color-warning-border-normal: var(--biskin-color-yellow-30);
  --biskin-color-warning-border-loud: var(--biskin-color-yellow-40);
  --biskin-color-warning-on-quiet: var(--biskin-color-yellow-60);
  --biskin-color-warning-on-normal: var(--biskin-color-yellow-70);
  --biskin-color-warning-on-loud: white;
  --biskin-color-danger-fill-quiet: var(--biskin-color-red-10);
  --biskin-color-danger-fill-normal: var(--biskin-color-red-20);
  --biskin-color-danger-fill-loud: var(--biskin-color-red-50);
  --biskin-color-danger-border-quiet: var(--biskin-color-red-20);
  --biskin-color-danger-border-normal: var(--biskin-color-red-30);
  --biskin-color-danger-border-loud: var(--biskin-color-red-40);
  --biskin-color-danger-on-quiet: var(--biskin-color-red-60);
  --biskin-color-danger-on-normal: var(--biskin-color-red-70);
  --biskin-color-danger-on-loud: white;
  --biskin-color-neutral-fill-quiet: var(--biskin-color-gray-10);
  --biskin-color-neutral-fill-normal: var(--biskin-color-gray-20);
  --biskin-color-neutral-fill-loud: var(--biskin-color-gray-90);
  --biskin-color-neutral-border-quiet: var(--biskin-color-gray-20);
  --biskin-color-neutral-border-normal: var(--biskin-color-gray-30);
  --biskin-color-neutral-border-loud: var(--biskin-color-gray-40);
  --biskin-color-neutral-on-quiet: var(--biskin-color-gray-60);
  --biskin-color-neutral-on-normal: var(--biskin-color-gray-70);
  --biskin-color-neutral-on-loud: var(--biskin-color-gray-05);
}

/* node_modules/@biskin-style/biskin/dist/themes/smartfarming.css */
.theme-smartfarming {
  --soft-olive-100: #f4f4f3;
  --soft-olive-700: #59604f;
  --smell-of-bakery-100: #fefdfb;
  --smell-of-bakery-200: #fdfbf9;
  --smell-of-bakery-300: #fbf8f3;
  --smell-of-bakery-500: #f7f1e6;
  --smell-of-bakery-600: #f5ede0;
  --smell-of-bakery-700: #f3e9d9;
  --smell-of-bakery-800: #ded5c6;
  --smell-of-bakery-1000: #aca599;
  --smell-of-bakery-1100: #8c877d;
  --smell-of-bakery-1200: #635f58;
  --smell-of-bakery-1300: #484540;
  --smell-of-bakery-1400: #2d2b28;
  --misty-hillside-600: #e2ead5;
  --misty-hillside-1200: #5a5d53;
  --misty-hillside-1300: #40423b;
  --smoky-100: #f4f4f4;
  --smoky-700: #605d6b;
  --middys-purple-300: #e6e0f2;
  --middys-purple-1100: #62527c;
  --barto-hellblau: #dce0ea;
  --biskin-color-surface-raised-alternate: #f6ecdf;
  --biskin-color-surface-raised: #fdfbf7;
  --biskin-color-surface-default: #faf4eb;
  --biskin-color-surface-lowered: #fdfbf7;
  --biskin-color-surface-border: #ede0d1;
  --biskin-color-focus: #f79b2e;
  --biskin-focus-ring: var(--biskin-focus-ring-style) var(--biskin-focus-ring-width) var(--biskin-color-focus);
  --biskin-color-mix-hover: white 10%;
  --biskin-color-mix-active: white 20%;
  --biskin-color-brand-fill-quiet: #eceef4;
  --biskin-color-brand-fill-normal: #dce0ea;
  --biskin-color-brand-fill-loud: #3c465f;
  --biskin-color-brand-border-quiet: #b1b9ce;
  --biskin-color-brand-border-normal: #828fb0;
  --biskin-color-brand-border-loud: #3c465f;
  --biskin-color-brand-on-quiet: #3c465f;
  --biskin-color-brand-on-normal: #3c465f;
  --biskin-color-brand-on-loud: white;
  --biskin-color-success-fill-quiet: #f1f6eb;
  --biskin-color-success-fill-normal: #e8f2de;
  --biskin-color-success-fill-loud: #77ab3f;
  --biskin-color-success-border-loud: #77ab3f;
  --biskin-color-success-on-quiet: #77ab3f;
  --biskin-color-success-on-normal: #243414;
  --biskin-color-warning-fill-quiet: #fffaf3;
  --biskin-color-warning-fill-normal: #fcecd9;
  --biskin-color-warning-fill-loud: #e9793a;
  --biskin-color-warning-border-loud: #e9793a;
  --biskin-color-warning-on-quiet: #e9793a;
  --biskin-color-warning-on-normal: #452c0c;
  --biskin-color-danger-fill-quiet: #faefee;
  --biskin-color-danger-fill-normal: #f8c8bf;
  --biskin-color-danger-fill-loud: #a02712;
  --biskin-color-danger-border-loud: #a02712;
  --biskin-color-danger-on-quiet: #a02712;
  --biskin-color-danger-on-normal: #711a14;
  --biskin-color-text-quiet: #5f5746;
  --biskin-color-text-normal: #38352d;
  --biskin-color-text-link: var(--biskin-color-brand-fill-loud);
  --elevation-color: var(--smell-of-bakery-1000);
  --biskin-form-control-background-color: #ffffff;
  --biskin-form-control-activated-color: var(--biskin-color-brand-fill-loud);
  --biskin-form-control-required-content-color: var(--biskin-color-danger-fill-loud);
}
.theme-smartfarming.migrations {
  --theme-color-primary: var(--biskin-color-brand-fill-loud);
  --theme-color-success: var(--biskin-color-success-fill-loud);
  --theme-color-warning: var(--biskin-color-warning-fill-loud);
  --theme-color-error: var(--biskin-color-danger-fill-loud);
  --theme-color-outline: var(--smell-of-bakery-1200);
  --theme-color-outline-variant: var(--smell-of-bakery-700);
  --theme-color-surface-dim: var(--smell-of-bakery-1100);
  --theme-color-surface-bright: var(--smell-of-bakery-300);
  --theme-color-surface: var(--smell-of-bakery-300);
  --theme-color-surface-variant: #f4f7ef;
  --theme-color-surface-container-highest: var(--smell-of-bakery-800);
  --theme-color-surface-container-high: var(--smell-of-bakery-700);
  --theme-color-surface-container: var(--smell-of-bakery-600);
  --theme-color-surface-container-low: var(--smell-of-bakery-500);
  --theme-color-surface-container-lowest: var(--smell-of-bakery-100);
  --theme-color-on-surface: var(--smell-of-bakery-1400);
  --theme-color-on-surface-variant: var(--misty-hillside-1200);
  --theme-color-inverse-surface: var(--smell-of-bakery-1000);
  --theme-color-inverse-on-surface: var(--smell-of-bakery-100);
  --core-border-radius-x-large: var(--biskin-border-radius-l);
  --core-border-radius-large: var(--biskin-border-radius-l);
  --core-font-size-large: var(--biskin-font-size-l);
  --core-font-size-x-large: var(--biskin-font-size-xl);
  --core-font-sans: var(--biskin-font-family-body);
}
.theme-smartfarming.migrations body {
  font-family: var(--biskin-font-family-body);
}
.theme-smartfarming.migrations biskin-button[variant=primary] {
  --background-color: var(--biskin-color-brand-fill-loud);
  --label-color: var(--biskin-color-brand-on-loud);
}
.theme-smartfarming biskin-alert {
  --background-color: var(--biskin-color-surface-default);
}
.theme-smartfarming biskin-details:not(.documentation) {
  --border-radius: 0;
  --background-color: var(--biskin-color-surface-lowered);
  border-bottom: var(--border-width) solid var(--border-color);
}
.theme-smartfarming biskin-details:not(.documentation) > :last-child:is(biskin-details) {
  border-bottom: none;
}
.theme-smartfarming biskin-details:not(.documentation):has(> :last-child:is(biskin-details))::part(content) {
  padding-bottom: 0;
}
.theme-smartfarming biskin-details:not(.documentation)::part(base) {
  border: none;
}
.theme-smartfarming biskin-details:not(.documentation)::part(summary) {
  font-weight: var(--biskin-font-weight-bold);
}
.theme-smartfarming biskin-details:not(.documentation)::part(summary-icon) {
  font-size: 24px;
  color: var(--biskin-color-text-quiet);
}
.theme-smartfarming biskin-drawer {
}
.theme-smartfarming biskin-drawer biskin-menu {
  border: none;
}
.theme-smartfarming biskin-drawer biskin-menu biskin-menu-item {
  --background-color-hover: var(--biskin-color-brand-fill-normal);
}
.theme-smartfarming biskin-input:not([outline]) {
  --background-color: var(--biskin-form-control-background-color);
}
.theme-smartfarming biskin-input[outline]::part(form-control-input) {
  background-color: var(--biskin-form-control-background-color);
}
.theme-smartfarming biskin-list-item[selected] {
  --list-item-background-color: var(--barto-hellblau);
}
.theme-smartfarming biskin-navigation-rail {
  --background-color: var(--biskin-color-surface-raised-alternate);
}
.theme-smartfarming biskin-navigation-sidebar {
  --icon-button-indicator-color-hover: var(--smell-of-bakery-300);
}
.theme-smartfarming biskin-navigation-sidebar biskin-menu-item {
  --background-color-hover: var(--smell-of-bakery-300);
}
.theme-smartfarming biskin-select:not([outline]) {
  --background-color: var(--biskin-form-control-background-color);
}
.theme-smartfarming biskin-select[outline]::part(form-control-input) {
  background-color: var(--biskin-form-control-background-color);
}
.theme-smartfarming biskin-switch.on-dark {
  --border-color-checked: var(--biskin-color-brand-border-quiet);
}
.theme-smartfarming biskin-switch.on-dark [slot=checked-icon] {
  color: var(--biskin-color-text-normal);
}
.theme-smartfarming biskin-tab-group {
  --tab-group-background-color: var(--biskin-color-surface-default);
  --track-color: var(--biskin-color-surface-border);
}
.theme-smartfarming biskin-tab {
  --background-color-hover: var(--biskin-color-surface-border);
}
.theme-smartfarming biskin-tag:not([pill]) {
  --border-radius: 8px;
}
.theme-smartfarming biskin-tag[checked] {
  --border-width: 0;
}
.theme-smartfarming biskin-tag.secondary {
  --background-color: var(--misty-hillside-600);
  --label-color: var(--misty-hillside-1300);
}
.theme-smartfarming biskin-textarea:not([outline]) {
  --background-color: var(--biskin-form-control-background-color);
}

/* node_modules/ngx-toastr/toastr.css */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* src/styles.scss */
@font-face {
  font-family: "biskin-icons";
  src: url("./media/biskin-icons-BMMG4SV3.eot?2v9gzn");
  src:
    url("./media/biskin-icons-BMMG4SV3.eot?2v9gzn#iefix") format("embedded-opentype"),
    url("./media/biskin-icons-UMZHFE55.ttf?2v9gzn") format("truetype"),
    url("./media/biskin-icons-SMRD5A2T.woff?2v9gzn") format("woff"),
    url("./media/biskin-icons-JNVYGMJO.svg?2v9gzn#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=bi-],
[class*=" bi-"] {
  font-family: "biskin-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-spinner:before {
  content: "\f110";
}
.bi-up_rating:before {
  content: "\e900";
}
.bi-up_rating1:before {
  content: "\e901";
}
.bi-up_rating2:before {
  content: "\e902";
}
.bi-accessibility:before {
  content: "\e903";
}
.bi-account_tree:before {
  content: "\e904";
}
.bi-add:before {
  content: "\e905";
}
.bi-add_a_photo:before {
  content: "\e906";
}
.bi-add_box:before {
  content: "\e907";
}
.bi-add_business:before {
  content: "\e908";
}
.bi-add_card:before {
  content: "\e909";
}
.bi-add_chart:before {
  content: "\e90a";
}
.bi-add_link:before {
  content: "\e90b";
}
.bi-add_location:before {
  content: "\e90c";
}
.bi-add_notes:before {
  content: "\e90d";
}
.bi-add_shopping_cart:before {
  content: "\e90e";
}
.bi-add_task:before {
  content: "\e90f";
}
.bi-add_to_home_screen:before {
  content: "\e910";
}
.bi-admin_panel_settings:before {
  content: "\e911";
}
.bi-agriculture:before {
  content: "\e912";
}
.bi-air:before {
  content: "\e913";
}
.bi-airport_shuttle:before {
  content: "\e914";
}
.bi-align_horizontal_center:before {
  content: "\e915";
}
.bi-align_horizontal_left:before {
  content: "\e916";
}
.bi-align_horizontal_right:before {
  content: "\e917";
}
.bi-align_items_stretch:before {
  content: "\e918";
}
.bi-align_justify_center:before {
  content: "\e919";
}
.bi-align_justify_flex_end:before {
  content: "\e91a";
}
.bi-align_justify_flex_start:before {
  content: "\e91b";
}
.bi-align_justify_space_around:before {
  content: "\e91c";
}
.bi-align_justify_space_between:before {
  content: "\e91d";
}
.bi-align_justify_space_even:before {
  content: "\e91e";
}
.bi-align_justify_stretch:before {
  content: "\e91f";
}
.bi-align_vertical_bottom:before {
  content: "\e920";
}
.bi-align_vertical_center:before {
  content: "\e921";
}
.bi-align_vertical_top:before {
  content: "\e922";
}
.bi-alt_route:before {
  content: "\e923";
}
.bi-alternate_email:before {
  content: "\e924";
}
.bi-analytics:before {
  content: "\e925";
}
.bi-android:before {
  content: "\e926";
}
.bi-apartment:before {
  content: "\e927";
}
.bi-app_blocking:before {
  content: "\e928";
}
.bi-app_promo:before {
  content: "\e929";
}
.bi-approval_delegation:before {
  content: "\e92b";
}
.bi-archive:before {
  content: "\e92c";
}
.bi-area_chart:before {
  content: "\e92d";
}
.bi-arrow_back:before {
  content: "\e92e";
}
.bi-arrow_downward:before {
  content: "\e92f";
}
.bi-arrow_drop_down:before {
  content: "\e930";
}
.bi-arrow_drop_up:before {
  content: "\e931";
}
.bi-arrow_forward:before {
  content: "\e932";
}
.bi-arrow_left:before {
  content: "\e933";
}
.bi-arrow_range:before {
  content: "\e934";
}
.bi-arrow_right:before {
  content: "\e935";
}
.bi-arrow_split:before {
  content: "\e936";
}
.bi-arrow_upward:before {
  content: "\e937";
}
.bi-assured_workload:before {
  content: "\e938";
}
.bi-atr:before {
  content: "\e939";
}
.bi-attach_email:before {
  content: "\e93a";
}
.bi-attach_file:before {
  content: "\e93b";
}
.bi-attach_file_add:before {
  content: "\e93c";
}
.bi-attach_file_off:before {
  content: "\e93d";
}
.bi-attach_money:before {
  content: "\e93e";
}
.bi-attachment:before {
  content: "\e93f";
}
.bi-auto_delete:before {
  content: "\e940";
}
.bi-auto_fix:before {
  content: "\e941";
}
.bi-back_hand:before {
  content: "\e942";
}
.bi-background_dot_small:before {
  content: "\e943";
}
.bi-background_grid_small:before {
  content: "\e944";
}
.bi-backpack:before {
  content: "\e945";
}
.bi-backspace:before {
  content: "\e946";
}
.bi-backspace_scaled:before {
  content: "\e947";
}
.bi-backup:before {
  content: "\e948";
}
.bi-backup-filled:before {
  content: "\e949";
}
.bi-balance:before {
  content: "\e94a";
}
.bi-bar_chart:before {
  content: "\e94b";
}
.bi-bar_chart_4_bars:before {
  content: "\e94c";
}
.bi-bar_chart_off:before {
  content: "\e94d";
}
.bi-barcode:before {
  content: "\e94e";
}
.bi-barcode_reader:before {
  content: "\e94f";
}
.bi-barcode_scanner:before {
  content: "\e950";
}
.bi-bike_scooter:before {
  content: "\e952";
}
.bi-bison:before {
  content: "\e953";
}
.bi-bloodtype:before {
  content: "\e954";
}
.bi-bluetooth:before {
  content: "\e955";
}
.bi-bluetooth_connected:before {
  content: "\e956";
}
.bi-bluetooth_disabled:before {
  content: "\e957";
}
.bi-bluetooth_drive:before {
  content: "\e958";
}
.bi-bluetooth_searching:before {
  content: "\e959";
}
.bi-blur_circular:before {
  content: "\e95a";
}
.bi-blur_linear:before {
  content: "\e95b";
}
.bi-blur_on:before {
  content: "\e95c";
}
.bi-bolt:before {
  content: "\e95d";
}
.bi-bookmark:before {
  content: "\e95e";
}
.bi-bookmark_check:before {
  content: "\e95f";
}
.bi-bookmark_manager:before {
  content: "\e960";
}
.bi-bookmark_manager-filled:before {
  content: "\e961";
}
.bi-bookmark_star:before {
  content: "\e962";
}
.bi-bookmarks:before {
  content: "\e963";
}
.bi-border_bottom:before {
  content: "\e964";
}
.bi-border_clear:before {
  content: "\e965";
}
.bi-border_left:before {
  content: "\e966";
}
.bi-border_right:before {
  content: "\e967";
}
.bi-border_top:before {
  content: "\e968";
}
.bi-bottom_panel_close:before {
  content: "\e969";
}
.bi-bottom_panel_open:before {
  content: "\e96a";
}
.bi-box:before {
  content: "\e96b";
}
.bi-box_add:before {
  content: "\e96c";
}
.bi-box_edit:before {
  content: "\e96d";
}
.bi-brightness_alert:before {
  content: "\e96e";
}
.bi-browser_updated:before {
  content: "\e96f";
}
.bi-bubble_chart:before {
  content: "\e970";
}
.bi-bug_report:before {
  content: "\e971";
}
.bi-build:before {
  content: "\e972";
}
.bi-business_center:before {
  content: "\e973";
}
.bi-calculate:before {
  content: "\e974";
}
.bi-calendar_clock:before {
  content: "\e975";
}
.bi-calendar_today:before {
  content: "\e976";
}
.bi-call:before {
  content: "\e977";
}
.bi-call_merge:before {
  content: "\e978";
}
.bi-call_missed:before {
  content: "\e979";
}
.bi-call_missed_outgoing:before {
  content: "\e97a";
}
.bi-call_split:before {
  content: "\e97b";
}
.bi-campaign:before {
  content: "\e97c";
}
.bi-cancel:before {
  content: "\e97d";
}
.bi-candlestick_chart:before {
  content: "\e97e";
}
.bi-car_tag:before {
  content: "\e97f";
}
.bi-chat:before {
  content: "\e980";
}
.bi-chat_bubble:before {
  content: "\e981";
}
.bi-check:before {
  content: "\e982";
}
.bi-check_box:before {
  content: "\e984";
}
.bi-check_box_outline_blank:before {
  content: "\e985";
}
.bi-check_circle:before {
  content: "\e986";
}
.bi-check_circle-filled:before {
  content: "\e987";
}
.bi-chevron_left:before {
  content: "\e988";
}
.bi-chevron_right:before {
  content: "\e989";
}
.bi-chicken_raising:before {
  content: "\e98a";
}
.bi-clean_hands:before {
  content: "\e98b";
}
.bi-clinical_notes:before {
  content: "\e98c";
}
.bi-close:before {
  content: "\e98d";
}
.bi-close_fullscreen:before {
  content: "\e98e";
}
.bi-close_small:before {
  content: "\e98f";
}
.bi-cloudy_snowing:before {
  content: "\e990";
}
.bi-coffee:before {
  content: "\e991";
}
.bi-collapse_content:before {
  content: "\e992";
}
.bi-colorize-filled:before {
  content: "\e993";
}
.bi-compare:before {
  content: "\e994";
}
.bi-compare_arrows:before {
  content: "\e995";
}
.bi-compost:before {
  content: "\e996";
}
.bi-compress:before {
  content: "\e997";
}
.bi-computer:before {
  content: "\e998";
}
.bi-concierge:before {
  content: "\e999";
}
.bi-construction:before {
  content: "\e99a";
}
.bi-contact_support:before {
  content: "\e99b";
}
.bi-contacts:before {
  content: "\e99c";
}
.bi-content_copy:before {
  content: "\e99d";
}
.bi-content_paste:before {
  content: "\e99e";
}
.bi-content_paste_off:before {
  content: "\e99f";
}
.bi-content_paste_search:before {
  content: "\e9a0";
}
.bi-contrast_square:before {
  content: "\e9a1";
}
.bi-cool_to_dry:before {
  content: "\e9a2";
}
.bi-coronavirus:before {
  content: "\e9a3";
}
.bi-cow:before {
  content: "\e9a4";
}
.bi-cow-filled:before {
  content: "\e9a5";
}
.bi-create_new_folder:before {
  content: "\e9a6";
}
.bi-credit_card:before {
  content: "\e9a7";
}
.bi-credit_card_gear:before {
  content: "\e9a8";
}
.bi-credit_card_heart:before {
  content: "\e9a9";
}
.bi-credit_card_off:before {
  content: "\e9aa";
}
.bi-crop_free:before {
  content: "\e9ab";
}
.bi-crossword:before {
  content: "\e9ac";
}
.bi-cut:before {
  content: "\e9ad";
}
.bi-dark_mode:before {
  content: "\e9ae";
}
.bi-dashboard:before {
  content: "\e9af";
}
.bi-dashboard_customize:before {
  content: "\e9b0";
}
.bi-data_check:before {
  content: "\e9b1";
}
.bi-data_info_alert:before {
  content: "\e9b2";
}
.bi-data_loss_prevention:before {
  content: "\e9b3";
}
.bi-data_table:before {
  content: "\e9b4";
}
.bi-data_usage:before {
  content: "\e9b5";
}
.bi-database:before {
  content: "\e9b6";
}
.bi-deceased:before {
  content: "\e9b7";
}
.bi-decimal_decrease:before {
  content: "\e9b8";
}
.bi-decimal_increase:before {
  content: "\e9b9";
}
.bi-delete:before {
  content: "\e9ba";
}
.bi-deployed_code:before {
  content: "\e9bb";
}
.bi-deployed_code_alert:before {
  content: "\e9bc";
}
.bi-deployed_code_history:before {
  content: "\e9bd";
}
.bi-deployed_code_update:before {
  content: "\e9be";
}
.bi-desktop_landscape_add:before {
  content: "\e9bf";
}
.bi-desktop_mac:before {
  content: "\e9c0";
}
.bi-destruction:before {
  content: "\e9c1";
}
.bi-device_hub:before {
  content: "\e9c2";
}
.bi-devices:before {
  content: "\e9c3";
}
.bi-devices_fold:before {
  content: "\e9c4";
}
.bi-devices_other:before {
  content: "\e9c5";
}
.bi-diamond:before {
  content: "\e9c6";
}
.bi-directions_bike:before {
  content: "\e9c7";
}
.bi-directions_boat:before {
  content: "\e9c8";
}
.bi-directions_car:before {
  content: "\e9c9";
}
.bi-directions_run:before {
  content: "\e9ca";
}
.bi-distance:before {
  content: "\e9cb";
}
.bi-diversity_2:before {
  content: "\e9cc";
}
.bi-do_not_touch:before {
  content: "\e9cd";
}
.bi-dock_to_bottom:before {
  content: "\e9ce";
}
.bi-dock_to_left:before {
  content: "\e9cf";
}
.bi-dock_to_right:before {
  content: "\e9d0";
}
.bi-document_scanner:before {
  content: "\e9d1";
}
.bi-domain:before {
  content: "\e9d2";
}
.bi-domain_add:before {
  content: "\e9d3";
}
.bi-done_all:before {
  content: "\e9d4";
}
.bi-donut_large:before {
  content: "\e9d5";
}
.bi-dot:before {
  content: "\e9d6";
}
.bi-download:before {
  content: "\e9d7";
}
.bi-drafts:before {
  content: "\e9d8";
}
.bi-drag_indicator:before {
  content: "\e9d9";
}
.bi-earthquake:before {
  content: "\e9da";
}
.bi-east:before {
  content: "\e9db";
}
.bi-ecg_heart:before {
  content: "\e9dc";
}
.bi-eco:before {
  content: "\e9dd";
}
.bi-edit:before {
  content: "\e9de";
}
.bi-edit_attributes:before {
  content: "\e9df";
}
.bi-edit_calendar:before {
  content: "\e9e0";
}
.bi-edit_document:before {
  content: "\e9e1";
}
.bi-edit_note:before {
  content: "\e9e2";
}
.bi-edit_notifications:before {
  content: "\e9e3";
}
.bi-edit_off:before {
  content: "\e9e4";
}
.bi-egg:before {
  content: "\e9e5";
}
.bi-egg-filled:before {
  content: "\e9e6";
}
.bi-eggplant:before {
  content: "\e9e7";
}
.bi-electric_moped:before {
  content: "\e9e8";
}
.bi-electrical_services:before {
  content: "\e9e9";
}
.bi-emergency:before {
  content: "\e9ea";
}
.bi-emergency_heat:before {
  content: "\e9eb";
}
.bi-emergency_home:before {
  content: "\e9ec";
}
.bi-emoji_events:before {
  content: "\e9ed";
}
.bi-emoji_nature:before {
  content: "\e9ee";
}
.bi-emoji_nature-filled:before {
  content: "\e9ef";
}
.bi-emoji_objects:before {
  content: "\e9f0";
}
.bi-emoji_objects-filled:before {
  content: "\e9f1";
}
.bi-encrypted:before {
  content: "\e9f2";
}
.bi-energy_program_time_used:before {
  content: "\e9f3";
}
.bi-engineering:before {
  content: "\e9f4";
}
.bi-enhanced_encryption:before {
  content: "\e9f5";
}
.bi-enterprise_off:before {
  content: "\e9f6";
}
.bi-equalizer:before {
  content: "\e9f7";
}
.bi-error:before {
  content: "\e9f8";
}
.bi-error-filled:before {
  content: "\e9f9";
}
.bi-euro:before {
  content: "\e9fa";
}
.bi-euro_symbol:before {
  content: "\e9fb";
}
.bi-ev_station:before {
  content: "\e9fc";
}
.bi-event:before {
  content: "\e9fd";
}
.bi-event_upcoming:before {
  content: "\e9fe";
}
.bi-exclamation:before {
  content: "\e9ff";
}
.bi-expand_less:before {
  content: "\ea00";
}
.bi-expand_more:before {
  content: "\ea01";
}
.bi-explore:before {
  content: "\ea02";
}
.bi-explore_off:before {
  content: "\ea03";
}
.bi-export_notes:before {
  content: "\ea04";
}
.bi-exposure_neg_1:before {
  content: "\ea05";
}
.bi-exposure_neg_2:before {
  content: "\ea06";
}
.bi-exposure_plus_1:before {
  content: "\ea07";
}
.bi-exposure_plus_2:before {
  content: "\ea08";
}
.bi-extension:before {
  content: "\ea09";
}
.bi-extension_off:before {
  content: "\ea0a";
}
.bi-eye_tracking:before {
  content: "\ea0b";
}
.bi-factory:before {
  content: "\ea0c";
}
.bi-familiar_face_and_zone:before {
  content: "\ea0d";
}
.bi-family_history:before {
  content: "\ea0e";
}
.bi-family_restroom:before {
  content: "\ea0f";
}
.bi-favorite:before {
  content: "\ea10";
}
.bi-favorite-filled:before {
  content: "\ea11";
}
.bi-feature_search:before {
  content: "\ea12";
}
.bi-featured_seasonal_and_gifts:before {
  content: "\ea13";
}
.bi-field:before {
  content: "\ea14";
}
.bi-field_group_add:before {
  content: "\ea15";
}
.bi-field_group_remove:before {
  content: "\ea16";
}
.bi-field_grupped:before {
  content: "\ea17";
}
.bi-figma:before {
  content: "\ea18";
}
.bi-file_audio:before {
  content: "\ea19";
}
.bi-file_copy:before {
  content: "\ea1a";
}
.bi-file_copy_off:before {
  content: "\ea1b";
}
.bi-file_description:before {
  content: "\ea1c";
}
.bi-file_download_done:before {
  content: "\ea1d";
}
.bi-file_download_off:before {
  content: "\ea1e";
}
.bi-file_draft:before {
  content: "\ea1f";
}
.bi-file_pdf:before {
  content: "\ea20";
}
.bi-file_psd:before {
  content: "\ea21";
}
.bi-file_save:before {
  content: "\ea22";
}
.bi-file_save_off:before {
  content: "\ea23";
}
.bi-file_upload:before {
  content: "\ea24";
}
.bi-file_upload_off:before {
  content: "\ea25";
}
.bi-file_video:before {
  content: "\ea26";
}
.bi-filter_alt:before {
  content: "\ea27";
}
.bi-filter_alt_off:before {
  content: "\ea28";
}
.bi-filter_arrow_right:before {
  content: "\ea29";
}
.bi-filter_drama:before {
  content: "\ea2a";
}
.bi-filter_list:before {
  content: "\ea2b";
}
.bi-filter_list_off:before {
  content: "\ea2c";
}
.bi-finance:before {
  content: "\ea2d";
}
.bi-fingerprint:before {
  content: "\ea2e";
}
.bi-fingerprint_off:before {
  content: "\ea2f";
}
.bi-first_page:before {
  content: "\ea30";
}
.bi-flag:before {
  content: "\ea32";
}
.bi-flag_2:before {
  content: "\ea33";
}
.bi-flex_no_wrap:before {
  content: "\ea34";
}
.bi-flex_wrap:before {
  content: "\ea35";
}
.bi-flood:before {
  content: "\ea36";
}
.bi-foggy:before {
  content: "\ea37";
}
.bi-folder:before {
  content: "\ea38";
}
.bi-folder_open:before {
  content: "\ea39";
}
.bi-folder_open-filled:before {
  content: "\ea3a";
}
.bi-folder-filled:before {
  content: "\ea3b";
}
.bi-forest:before {
  content: "\ea3c";
}
.bi-forklift:before {
  content: "\ea3d";
}
.bi-format_align_center:before {
  content: "\ea3e";
}
.bi-format_align_justify:before {
  content: "\ea3f";
}
.bi-format_align_left:before {
  content: "\ea40";
}
.bi-format_align_right:before {
  content: "\ea41";
}
.bi-format_bold:before {
  content: "\ea42";
}
.bi-format_color_reset:before {
  content: "\ea43";
}
.bi-format_italic:before {
  content: "\ea44";
}
.bi-format_list_bulleted:before {
  content: "\ea45";
}
.bi-format_list_numbered:before {
  content: "\ea46";
}
.bi-format_paragraph:before {
  content: "\ea47";
}
.bi-format_strikethrough:before {
  content: "\ea48";
}
.bi-format_text_overflow:before {
  content: "\ea49";
}
.bi-format_underlined:before {
  content: "\ea4a";
}
.bi-frame_person:before {
  content: "\ea4b";
}
.bi-front_hand:before {
  content: "\ea4c";
}
.bi-front_loader:before {
  content: "\ea4d";
}
.bi-function:before {
  content: "\ea4e";
}
.bi-functions:before {
  content: "\ea4f";
}
.bi-funicular:before {
  content: "\ea50";
}
.bi-g_translate:before {
  content: "\ea51";
}
.bi-gallery_thumbnail:before {
  content: "\ea52";
}
.bi-garden_cart:before {
  content: "\ea53";
}
.bi-gesture:before {
  content: "\ea54";
}
.bi-gif:before {
  content: "\ea55";
}
.bi-gif_scaled:before {
  content: "\ea56";
}
.bi-github:before {
  content: "\ea57";
}
.bi-gitlab:before {
  content: "\ea58";
}
.bi-globe:before {
  content: "\ea59";
}
.bi-glucose:before {
  content: "\ea5a";
}
.bi-gondola_lift:before {
  content: "\ea5b";
}
.bi-gpp_bad:before {
  content: "\ea5c";
}
.bi-gpp_maybe:before {
  content: "\ea5d";
}
.bi-grain:before {
  content: "\ea5e";
}
.bi-grass:before {
  content: "\ea5f";
}
.bi-grid_view:before {
  content: "\ea60";
}
.bi-grocery:before {
  content: "\ea61";
}
.bi-group:before {
  content: "\ea62";
}
.bi-group_add:before {
  content: "\ea63";
}
.bi-group_remove:before {
  content: "\ea64";
}
.bi-grouped_bar_chart:before {
  content: "\ea65";
}
.bi-handshake:before {
  content: "\ea66";
}
.bi-headphones:before {
  content: "\ea67";
}
.bi-health_and_safety:before {
  content: "\ea68";
}
.bi-help:before {
  content: "\ea69";
}
.bi-help-filled:before {
  content: "\ea6a";
}
.bi-history:before {
  content: "\ea6b";
}
.bi-home:before {
  content: "\ea6c";
}
.bi-home_storage:before {
  content: "\ea6d";
}
.bi-home_storage-filled:before {
  content: "\ea6e";
}
.bi-home-filled:before {
  content: "\ea6f";
}
.bi-hotel_class:before {
  content: "\ea70";
}
.bi-hourglass:before {
  content: "\ea71";
}
.bi-hourglass_bottom:before {
  content: "\ea72";
}
.bi-household_supplies:before {
  content: "\ea73";
}
.bi-http:before {
  content: "\ea74";
}
.bi-hub:before {
  content: "\ea75";
}
.bi-humidity_percentage:before {
  content: "\ea76";
}
.bi-image:before {
  content: "\ea77";
}
.bi-image_search:before {
  content: "\ea78";
}
.bi-in:before {
  content: "\ea79";
}
.bi-inbox:before {
  content: "\ea7a";
}
.bi-inbox-filled:before {
  content: "\ea7b";
}
.bi-indeterminate_check_box:before {
  content: "\ea7c";
}
.bi-indeterminate_question_box:before {
  content: "\ea7d";
}
.bi-info:before {
  content: "\ea7e";
}
.bi-info_i:before {
  content: "\ea7f";
}
.bi-info-filled:before {
  content: "\ea80";
}
.bi-insert_chart:before {
  content: "\ea81";
}
.bi-inventory_2:before {
  content: "\ea82";
}
.bi-invert_colors:before {
  content: "\ea83";
}
.bi-ios:before {
  content: "\ea84";
}
.bi-join:before {
  content: "\ea85";
}
.bi-keep:before {
  content: "\ea86";
}
.bi-keep_off:before {
  content: "\ea87";
}
.bi-keep_off-filled:before {
  content: "\ea88";
}
.bi-keep-filled:before {
  content: "\ea89";
}
.bi-key:before {
  content: "\ea8a";
}
.bi-key_off:before {
  content: "\ea8b";
}
.bi-keyboard:before {
  content: "\ea8c";
}
.bi-keyboard_command_key:before {
  content: "\ea8d";
}
.bi-keyboard_double_arrow_down:before {
  content: "\ea8e";
}
.bi-keyboard_double_arrow_left:before {
  content: "\ea8f";
}
.bi-keyboard_double_arrow_right:before {
  content: "\ea90";
}
.bi-keyboard_double_arrow_up:before {
  content: "\ea91";
}
.bi-keyboard_external_input:before {
  content: "\ea92";
}
.bi-keyboard_hide:before {
  content: "\ea93";
}
.bi-keyboard_keys:before {
  content: "\ea94";
}
.bi-keyboard_lock:before {
  content: "\ea95";
}
.bi-keyboard_off:before {
  content: "\ea96";
}
.bi-keyboard_option_key:before {
  content: "\ea97";
}
.bi-keyboard_return:before {
  content: "\ea98";
}
.bi-keyboard_tab:before {
  content: "\ea99";
}
.bi-keyboard_voice:before {
  content: "\ea9a";
}
.bi-label:before {
  content: "\ea9b";
}
.bi-label_important:before {
  content: "\ea9c";
}
.bi-label_off:before {
  content: "\ea9d";
}
.bi-labs:before {
  content: "\ea9e";
}
.bi-lan:before {
  content: "\ea9f";
}
.bi-language:before {
  content: "\eaa0";
}
.bi-language_french:before {
  content: "\eaa1";
}
.bi-language_gb_english:before {
  content: "\eaa2";
}
.bi-language_international:before {
  content: "\eaa3";
}
.bi-language_us:before {
  content: "\eaa4";
}
.bi-laps:before {
  content: "\eaa5";
}
.bi-last_page:before {
  content: "\eaa6";
}
.bi-layers:before {
  content: "\eaa7";
}
.bi-layers_clear:before {
  content: "\eaa8";
}
.bi-leaderboard:before {
  content: "\eaa9";
}
.bi-left_panel_close:before {
  content: "\eaaa";
}
.bi-left_panel_close-filled:before {
  content: "\eaab";
}
.bi-left_panel_open:before {
  content: "\eaac";
}
.bi-library_add_check:before {
  content: "\eaad";
}
.bi-light_mode:before {
  content: "\eaae";
}
.bi-line_axis:before {
  content: "\eaaf";
}
.bi-link:before {
  content: "\eab0";
}
.bi-link_off:before {
  content: "\eab1";
}
.bi-liquor:before {
  content: "\eab2";
}
.bi-list:before {
  content: "\eab3";
}
.bi-local_bar:before {
  content: "\eab4";
}
.bi-local_drink:before {
  content: "\eab5";
}
.bi-local_fast_shipping:before {
  content: "\eab6";
}
.bi-local_fire_department:before {
  content: "\eab7";
}
.bi-local_florist:before {
  content: "\eab8";
}
.bi-local_gas_station:before {
  content: "\eab9";
}
.bi-local_hospital:before {
  content: "\eaba";
}
.bi-local_police:before {
  content: "\eabb";
}
.bi-local_shipping:before {
  content: "\eabc";
}
.bi-local_shipping-filled:before {
  content: "\eabd";
}
.bi-location_off:before {
  content: "\eabe";
}
.bi-location_on:before {
  content: "\eabf";
}
.bi-lock:before {
  content: "\eac0";
}
.bi-lock_clock:before {
  content: "\eac1";
}
.bi-lock_open:before {
  content: "\eac2";
}
.bi-lock_open_right:before {
  content: "\eac3";
}
.bi-lock_person:before {
  content: "\eac4";
}
.bi-lock_reset:before {
  content: "\eac5";
}
.bi-logout:before {
  content: "\eac6";
}
.bi-low_priority:before {
  content: "\eac7";
}
.bi-loyalty:before {
  content: "\eac8";
}
.bi-mail:before {
  content: "\eac9";
}
.bi-mail_lock:before {
  content: "\eaca";
}
.bi-mail_off:before {
  content: "\eacb";
}
.bi-mail-filled:before {
  content: "\eacc";
}
.bi-man:before {
  content: "\eacd";
}
.bi-manage_search:before {
  content: "\eace";
}
.bi-map:before {
  content: "\eacf";
}
.bi-mark_chat_unread:before {
  content: "\ead0";
}
.bi-mark_email_read:before {
  content: "\ead1";
}
.bi-mark_email_unread:before {
  content: "\ead2";
}
.bi-mark_unread_chat_alt:before {
  content: "\ead3";
}
.bi-match_case:before {
  content: "\ead4";
}
.bi-mediation:before {
  content: "\ead5";
}
.bi-medical_mask:before {
  content: "\ead6";
}
.bi-menu:before {
  content: "\ead7";
}
.bi-merge:before {
  content: "\ead8";
}
.bi-mic:before {
  content: "\ead9";
}
.bi-mic-filled:before {
  content: "\eada";
}
.bi-military_tech:before {
  content: "\eadb";
}
.bi-mixture_med:before {
  content: "\eadc";
}
.bi-mobile_friendly:before {
  content: "\eadd";
}
.bi-mobile_off:before {
  content: "\eade";
}
.bi-mode_cool:before {
  content: "\eadf";
}
.bi-mode_cool_off:before {
  content: "\eae0";
}
.bi-mode_dual:before {
  content: "\eae1";
}
.bi-money_bag:before {
  content: "\eae2";
}
.bi-monitoring:before {
  content: "\eae3";
}
.bi-more_horiz:before {
  content: "\eae4";
}
.bi-more_time:before {
  content: "\eae5";
}
.bi-more_vert:before {
  content: "\eae6";
}
.bi-move_down:before {
  content: "\eae7";
}
.bi-moving:before {
  content: "\eae8";
}
.bi-nature:before {
  content: "\eae9";
}
.bi-navigation:before {
  content: "\eaea";
}
.bi-nearby_error:before {
  content: "\eaeb";
}
.bi-new_label:before {
  content: "\eaec";
}
.bi-new_releases:before {
  content: "\eaed";
}
.bi-newsmode:before {
  content: "\eaee";
}
.bi-night_sight_auto_off:before {
  content: "\eaef";
}
.bi-no_encryption:before {
  content: "\eaf0";
}
.bi-north_east:before {
  content: "\eaf1";
}
.bi-north_west:before {
  content: "\eaf2";
}
.bi-notification_add:before {
  content: "\eaf3";
}
.bi-notification_add-filled:before {
  content: "\eaf4";
}
.bi-notifications:before {
  content: "\eaf5";
}
.bi-notifications_active:before {
  content: "\eaf6";
}
.bi-notifications_active-filled:before {
  content: "\eaf7";
}
.bi-notifications_off:before {
  content: "\eaf8";
}
.bi-notifications_off-filled:before {
  content: "\eaf9";
}
.bi-notifications_paused:before {
  content: "\eafa";
}
.bi-notifications_unread:before {
  content: "\eafb";
}
.bi-notifications-filled:before {
  content: "\eafc";
}
.bi-nutrition:before {
  content: "\eafd";
}
.bi-open_fullscreen:before {
  content: "\eafe";
}
.bi-open_in_new:before {
  content: "\eaff";
}
.bi-other_admission:before {
  content: "\eb00";
}
.bi-out:before {
  content: "\eb01";
}
.bi-outgoing_mail:before {
  content: "\eb02";
}
.bi-p2p:before {
  content: "\eb03";
}
.bi-package_2:before {
  content: "\eb04";
}
.bi-paid:before {
  content: "\eb05";
}
.bi-palette:before {
  content: "\eb06";
}
.bi-pallet:before {
  content: "\eb07";
}
.bi-partly_cloudy_day:before {
  content: "\eb08";
}
.bi-passkey:before {
  content: "\eb09";
}
.bi-password:before {
  content: "\eb0a";
}
.bi-password_2:before {
  content: "\eb0b";
}
.bi-password_2_off:before {
  content: "\eb0c";
}
.bi-pause:before {
  content: "\eb0d";
}
.bi-pause-filled:before {
  content: "\eb0e";
}
.bi-payments:before {
  content: "\eb0f";
}
.bi-payments_done:before {
  content: "\eb10";
}
.bi-pedal_bike:before {
  content: "\eb11";
}
.bi-pending_actions:before {
  content: "\eb12";
}
.bi-person:before {
  content: "\eb13";
}
.bi-person_add:before {
  content: "\eb14";
}
.bi-person_apron:before {
  content: "\eb15";
}
.bi-person_cancel:before {
  content: "\eb16";
}
.bi-person_cancel-filled:before {
  content: "\eb17";
}
.bi-person_check:before {
  content: "\eb18";
}
.bi-person_check-filled:before {
  content: "\eb19";
}
.bi-person_edit:before {
  content: "\eb1a";
}
.bi-person_edit-filled:before {
  content: "\eb1b";
}
.bi-person_off:before {
  content: "\eb1c";
}
.bi-person_off-filled:before {
  content: "\eb1d";
}
.bi-person_remove:before {
  content: "\eb1e";
}
.bi-person_remove-filled:before {
  content: "\eb1f";
}
.bi-person_search:before {
  content: "\eb20";
}
.bi-person_search-filled:before {
  content: "\eb21";
}
.bi-personal_bag:before {
  content: "\eb22";
}
.bi-personal_bag_question:before {
  content: "\eb23";
}
.bi-personal_places:before {
  content: "\eb24";
}
.bi-person-filled:before {
  content: "\eb25";
}
.bi-pest_control:before {
  content: "\eb26";
}
.bi-pest_control_rodent:before {
  content: "\eb27";
}
.bi-phonelink_setup:before {
  content: "\eb28";
}
.bi-photo:before {
  content: "\eb29";
}
.bi-photo_camera:before {
  content: "\eb2a";
}
.bi-photo_library:before {
  content: "\eb2b";
}
.bi-pie_chart:before {
  content: "\eb2c";
}
.bi-pill:before {
  content: "\eb2d";
}
.bi-pinboard_unread:before {
  content: "\eb2e";
}
.bi-pinch:before {
  content: "\eb2f";
}
.bi-pinch_zoom_in:before {
  content: "\eb30";
}
.bi-pinch_zoom_out:before {
  content: "\eb31";
}
.bi-planner_review:before {
  content: "\eb32";
}
.bi-plant_seeding:before {
  content: "\eb33";
}
.bi-play_arrow:before {
  content: "\eb34";
}
.bi-play_arrow-filled:before {
  content: "\eb35";
}
.bi-play_circle:before {
  content: "\eb36";
}
.bi-playlist_add:before {
  content: "\eb37";
}
.bi-playlist_add_check:before {
  content: "\eb38";
}
.bi-playlist_remove:before {
  content: "\eb39";
}
.bi-point_of_sale:before {
  content: "\eb3a";
}
.bi-policy:before {
  content: "\eb3b";
}
.bi-potted_plant:before {
  content: "\eb3c";
}
.bi-power:before {
  content: "\eb3d";
}
.bi-power_off:before {
  content: "\eb3e";
}
.bi-power_settings:before {
  content: "\eb3f";
}
.bi-prescriptions:before {
  content: "\eb40";
}
.bi-price_change:before {
  content: "\eb41";
}
.bi-print:before {
  content: "\eb42";
}
.bi-print_add:before {
  content: "\eb43";
}
.bi-print_bluetooth:before {
  content: "\eb44";
}
.bi-print_bluetooth_connect:before {
  content: "\eb45";
}
.bi-print_bluetooth_off:before {
  content: "\eb46";
}
.bi-print_disabled:before {
  content: "\eb47";
}
.bi-print_error:before {
  content: "\eb48";
}
.bi-printer_shelf:before {
  content: "\eb49";
}
.bi-printer_tag:before {
  content: "\eb4a";
}
.bi-printer_time:before {
  content: "\eb4b";
}
.bi-priority_high:before {
  content: "\eb4c";
}
.bi-privacy_tip:before {
  content: "\eb4d";
}
.bi-private_connectivity:before {
  content: "\eb4e";
}
.bi-production_quantity_limits:before {
  content: "\eb4f";
}
.bi-psychiatry:before {
  content: "\eb50";
}
.bi-qr_code:before {
  content: "\eb51";
}
.bi-qr_code_scanner:before {
  content: "\eb52";
}
.bi-query_stats:before {
  content: "\eb53";
}
.bi-quick_reference_all:before {
  content: "\eb54";
}
.bi-radio_button_checked:before {
  content: "\eb56";
}
.bi-radio_button_unchecked:before {
  content: "\eb57";
}
.bi-rainy:before {
  content: "\eb58";
}
.bi-raven:before {
  content: "\eb59";
}
.bi-readiness_score:before {
  content: "\eb5a";
}
.bi-real_estate_agent:before {
  content: "\eb5b";
}
.bi-rebase:before {
  content: "\eb5c";
}
.bi-recycling:before {
  content: "\eb5d";
}
.bi-redeem:before {
  content: "\eb5e";
}
.bi-redo:before {
  content: "\eb5f";
}
.bi-refresh:before {
  content: "\eb60";
}
.bi-remove:before {
  content: "\eb61";
}
.bi-remove_done:before {
  content: "\eb62";
}
.bi-remove_moderator:before {
  content: "\eb63";
}
.bi-remove_selection:before {
  content: "\eb64";
}
.bi-remove_shopping_cart:before {
  content: "\eb65";
}
.bi-repeat:before {
  content: "\eb66";
}
.bi-repeat_auto:before {
  content: "\eb67";
}
.bi-repeat_left:before {
  content: "\eb68";
}
.bi-repeat_no:before {
  content: "\eb69";
}
.bi-repeat_one:before {
  content: "\eb6a";
}
.bi-repeat_right:before {
  content: "\eb6b";
}
.bi-report:before {
  content: "\eb6c";
}
.bi-reset_settings:before {
  content: "\eb6d";
}
.bi-reset_white_balance:before {
  content: "\eb6e";
}
.bi-reset_wrench:before {
  content: "\eb6f";
}
.bi-right_panel_close:before {
  content: "\eb70";
}
.bi-right_panel_open:before {
  content: "\eb71";
}
.bi-rocket:before {
  content: "\eb72";
}
.bi-rocket_launch:before {
  content: "\eb73";
}
.bi-rotate_90_degrees_ccw:before {
  content: "\eb74";
}
.bi-rotate_90_degrees_cw:before {
  content: "\eb75";
}
.bi-routine:before {
  content: "\eb76";
}
.bi-rv_hookup:before {
  content: "\eb77";
}
.bi-safety_check:before {
  content: "\eb78";
}
.bi-safety_check_off:before {
  content: "\eb79";
}
.bi-safety_divider:before {
  content: "\eb7a";
}
.bi-sanitizer:before {
  content: "\eb7b";
}
.bi-save:before {
  content: "\eb7c";
}
.bi-save_as:before {
  content: "\eb7d";
}
.bi-saved_search:before {
  content: "\eb7e";
}
.bi-savings:before {
  content: "\eb7f";
}
.bi-scale:before {
  content: "\eb80";
}
.bi-scan:before {
  content: "\eb81";
}
.bi-schedule:before {
  content: "\eb82";
}
.bi-schedule_alert:before {
  content: "\eb83";
}
.bi-schedule_send:before {
  content: "\eb84";
}
.bi-schema:before {
  content: "\eb85";
}
.bi-science:before {
  content: "\eb86";
}
.bi-science-filled:before {
  content: "\eb87";
}
.bi-screenshot_frame:before {
  content: "\eb88";
}
.bi-search:before {
  content: "\eb89";
}
.bi-security:before {
  content: "\eb8a";
}
.bi-seed_bag:before {
  content: "\eb8b";
}
.bi-seeding:before {
  content: "\eb8c";
}
.bi-select:before {
  content: "\eb8d";
}
.bi-select_all:before {
  content: "\eb8e";
}
.bi-select_system:before {
  content: "\eb8f";
}
.bi-sell:before {
  content: "\eb90";
}
.bi-sell-filled:before {
  content: "\eb91";
}
.bi-send:before {
  content: "\eb92";
}
.bi-send_time_extension:before {
  content: "\eb93";
}
.bi-send-filled:before {
  content: "\eb94";
}
.bi-sentiment_dissatisfied:before {
  content: "\eb95";
}
.bi-sentiment_neutral:before {
  content: "\eb96";
}
.bi-sentiment_satisfied:before {
  content: "\eb97";
}
.bi-sentiment_very_dissatisfied:before {
  content: "\eb98";
}
.bi-sentiment_very_satisfied:before {
  content: "\eb99";
}
.bi-settings:before {
  content: "\eb9a";
}
.bi-settings_alert:before {
  content: "\eb9b";
}
.bi-settings-filled:before {
  content: "\eb9c";
}
.bi-severe_cold:before {
  content: "\eb9d";
}
.bi-share:before {
  content: "\eb9e";
}
.bi-shelves:before {
  content: "\eba0";
}
.bi-shield:before {
  content: "\eba1";
}
.bi-shield_lock:before {
  content: "\eba2";
}
.bi-shield_locked:before {
  content: "\eba3";
}
.bi-shield_question:before {
  content: "\eba4";
}
.bi-shopping_bag:before {
  content: "\eba5";
}
.bi-shopping_basket:before {
  content: "\eba6";
}
.bi-shopping_basket_alert:before {
  content: "\eba7";
}
.bi-shopping_basket-filled:before {
  content: "\eba8";
}
.bi-shopping_cart:before {
  content: "\eba9";
}
.bi-shopping_cart_checkout:before {
  content: "\ebaa";
}
.bi-shopping_cart_off:before {
  content: "\ebab";
}
.bi-shopping_cart_off-filled:before {
  content: "\ebac";
}
.bi-shopping_cart_speed:before {
  content: "\ebad";
}
.bi-shopping_cart-filled:before {
  content: "\ebae";
}
.bi-show_chart:before {
  content: "\ebaf";
}
.bi-sign_language:before {
  content: "\ebb0";
}
.bi-signal_cellular_alt:before {
  content: "\ebb1";
}
.bi-signal_wifi_4_bar:before {
  content: "\ebb2";
}
.bi-signal_wifi_statusbar_null:before {
  content: "\ebb3";
}
.bi-signature:before {
  content: "\ebb4";
}
.bi-signature_done:before {
  content: "\ebb5";
}
.bi-signature_needed:before {
  content: "\ebb6";
}
.bi-signature_question:before {
  content: "\ebb7";
}
.bi-signpost:before {
  content: "\ebb8";
}
.bi-skip_next:before {
  content: "\ebb9";
}
.bi-skip_previous:before {
  content: "\ebba";
}
.bi-skull:before {
  content: "\ebbb";
}
.bi-smartphone:before {
  content: "\ebbc";
}
.bi-sms:before {
  content: "\ebbd";
}
.bi-snowing:before {
  content: "\ebbe";
}
.bi-snowing_heavy:before {
  content: "\ebbf";
}
.bi-soap:before {
  content: "\ebc0";
}
.bi-social_leaderboard:before {
  content: "\ebc1";
}
.bi-sort:before {
  content: "\ebc2";
}
.bi-sort_by_alpha:before {
  content: "\ebc3";
}
.bi-sound_detection_dog_barking:before {
  content: "\ebc4";
}
.bi-sound_detection_loud_sound:before {
  content: "\ebc5";
}
.bi-source_notes:before {
  content: "\ebc6";
}
.bi-south_east:before {
  content: "\ebc7";
}
.bi-south_west:before {
  content: "\ebc8";
}
.bi-spa:before {
  content: "\ebc9";
}
.bi-spa_auto:before {
  content: "\ebca";
}
.bi-space_bar:before {
  content: "\ebcb";
}
.bi-speed_0_5:before {
  content: "\ebcc";
}
.bi-speed_0_25:before {
  content: "\ebcd";
}
.bi-speed_1_5:before {
  content: "\ebce";
}
.bi-speed_1_25:before {
  content: "\ebcf";
}
.bi-splitscreen:before {
  content: "\ebd0";
}
.bi-splitscreen_add:before {
  content: "\ebd1";
}
.bi-splitscreen_bottom:before {
  content: "\ebd2";
}
.bi-splitscreen_landscape:before {
  content: "\ebd3";
}
.bi-splitscreen_left:before {
  content: "\ebd4";
}
.bi-splitscreen_portrait:before {
  content: "\ebd5";
}
.bi-splitscreen_right:before {
  content: "\ebd6";
}
.bi-splitscreen_top:before {
  content: "\ebd7";
}
.bi-splitscreen_vertical_add:before {
  content: "\ebd8";
}
.bi-sports_bar:before {
  content: "\ebd9";
}
.bi-sprinkler:before {
  content: "\ebda";
}
.bi-sprinkler_down:before {
  content: "\ebdb";
}
.bi-sprinkler_poison:before {
  content: "\ebdc";
}
.bi-sprout:before {
  content: "\ebdd";
}
.bi-square_foot:before {
  content: "\ebde";
}
.bi-ssid_chart:before {
  content: "\ebdf";
}
.bi-stack:before {
  content: "\ebe0";
}
.bi-stack_off:before {
  content: "\ebe1";
}
.bi-stacked_bar_chart:before {
  content: "\ebe2";
}
.bi-stacked_email:before {
  content: "\ebe3";
}
.bi-stacked_line_chart:before {
  content: "\ebe4";
}
.bi-stacks:before {
  content: "\ebe5";
}
.bi-star:before {
  content: "\ebe6";
}
.bi-star-filled:before {
  content: "\ebe7";
}
.bi-start:before {
  content: "\ebe8";
}
.bi-stay_current_portrait:before {
  content: "\ebe9";
}
.bi-stay_primary_landscape:before {
  content: "\ebea";
}
.bi-stay_primary_portrait:before {
  content: "\ebeb";
}
.bi-step:before {
  content: "\ebec";
}
.bi-step_into:before {
  content: "\ebed";
}
.bi-step_out:before {
  content: "\ebee";
}
.bi-step_over:before {
  content: "\ebef";
}
.bi-steps:before {
  content: "\ebf0";
}
.bi-stethoscope:before {
  content: "\ebf1";
}
.bi-sticker:before {
  content: "\ebf2";
}
.bi-sticky_note:before {
  content: "\ebf3";
}
.bi-sticky_note_2:before {
  content: "\ebf4";
}
.bi-store:before {
  content: "\ebf5";
}
.bi-storefront:before {
  content: "\ebf6";
}
.bi-strikethrough_s:before {
  content: "\ebf7";
}
.bi-stylus:before {
  content: "\ebf8";
}
.bi-sunny:before {
  content: "\ebf9";
}
.bi-sunny_snowing:before {
  content: "\ebfa";
}
.bi-support:before {
  content: "\ebfb";
}
.bi-support_agent:before {
  content: "\ebfc";
}
.bi-swap_vert:before {
  content: "\ebfd";
}
.bi-sweep:before {
  content: "\ebfe";
}
.bi-switch_left:before {
  content: "\ebff";
}
.bi-switch_right:before {
  content: "\ec00";
}
.bi-sync:before {
  content: "\ec01";
}
.bi-tab_duplicate:before {
  content: "\ec02";
}
.bi-tab_inactive:before {
  content: "\ec03";
}
.bi-tactic:before {
  content: "\ec04";
}
.bi-task:before {
  content: "\ec05";
}
.bi-task_alt:before {
  content: "\ec06";
}
.bi-template_crop:before {
  content: "\ec07";
}
.bi-tenancy:before {
  content: "\ec08";
}
.bi-tenancy-filled:before {
  content: "\ec09";
}
.bi-text_decrease:before {
  content: "\ec0a";
}
.bi-text_fields:before {
  content: "\ec0b";
}
.bi-text_increase:before {
  content: "\ec0c";
}
.bi-text_rotation_down:before {
  content: "\ec0d";
}
.bi-text_rotation_none:before {
  content: "\ec0e";
}
.bi-text_select_jump_to_beginning:before {
  content: "\ec0f";
}
.bi-text_select_jump_to_end:before {
  content: "\ec10";
}
.bi-text_select_move_down:before {
  content: "\ec11";
}
.bi-text_select_start:before {
  content: "\ec12";
}
.bi-thumb_down:before {
  content: "\ec13";
}
.bi-thumb_down-filled:before {
  content: "\ec14";
}
.bi-thumb_up:before {
  content: "\ec15";
}
.bi-thumb_up-filled:before {
  content: "\ec16";
}
.bi-thumbs_up_down:before {
  content: "\ec17";
}
.bi-thunderstorm:before {
  content: "\ec18";
}
.bi-timer:before {
  content: "\ec19";
}
.bi-title:before {
  content: "\ec1a";
}
.bi-today:before {
  content: "\ec1b";
}
.bi-toggle_off:before {
  content: "\ec1c";
}
.bi-toggle_on:before {
  content: "\ec1d";
}
.bi-tonality:before {
  content: "\ec1e";
}
.bi-tools_power_drill:before {
  content: "\ec1f";
}
.bi-tooltip:before {
  content: "\ec20";
}
.bi-top_panel_close:before {
  content: "\ec21";
}
.bi-top_panel_open:before {
  content: "\ec22";
}
.bi-total_dissolved_solids:before {
  content: "\ec23";
}
.bi-touch_app:before {
  content: "\ec24";
}
.bi-traffic_jam:before {
  content: "\ec25";
}
.bi-travel_luggage_and_bags:before {
  content: "\ec26";
}
.bi-trending_down:before {
  content: "\ec27";
}
.bi-trending_up:before {
  content: "\ec28";
}
.bi-trolley:before {
  content: "\ec29";
}
.bi-tune:before {
  content: "\ec2a";
}
.bi-unarchive:before {
  content: "\ec2b";
}
.bi-undo:before {
  content: "\ec2c";
}
.bi-unsubscribe:before {
  content: "\ec2d";
}
.bi-upload:before {
  content: "\ec2e";
}
.bi-upload_file:before {
  content: "\ec2f";
}
.bi-vaccines:before {
  content: "\ec30";
}
.bi-variable_add:before {
  content: "\ec31";
}
.bi-variable_insert:before {
  content: "\ec32";
}
.bi-variable_remove:before {
  content: "\ec33";
}
.bi-variables:before {
  content: "\ec34";
}
.bi-verified:before {
  content: "\ec35";
}
.bi-vertical_align_bottom:before {
  content: "\ec36";
}
.bi-vertical_align_center:before {
  content: "\ec37";
}
.bi-vertical_align_top:before {
  content: "\ec38";
}
.bi-vertical_distribute:before {
  content: "\ec39";
}
.bi-vibration:before {
  content: "\ec3a";
}
.bi-videocam:before {
  content: "\ec3b";
}
.bi-videocam_off:before {
  content: "\ec3c";
}
.bi-videocam_off-filled:before {
  content: "\ec3d";
}
.bi-videocam-filled:before {
  content: "\ec3e";
}
.bi-view_agenda:before {
  content: "\ec3f";
}
.bi-view_array:before {
  content: "\ec40";
}
.bi-view_carousel:before {
  content: "\ec41";
}
.bi-view_column:before {
  content: "\ec42";
}
.bi-view_column_2:before {
  content: "\ec43";
}
.bi-view_comfy_alt:before {
  content: "\ec44";
}
.bi-view_compact:before {
  content: "\ec45";
}
.bi-view_kanban:before {
  content: "\ec46";
}
.bi-view_list:before {
  content: "\ec47";
}
.bi-view_module:before {
  content: "\ec48";
}
.bi-view_quilt:before {
  content: "\ec49";
}
.bi-view_real_size:before {
  content: "\ec4a";
}
.bi-view_sidebar:before {
  content: "\ec4b";
}
.bi-view_timeline:before {
  content: "\ec4c";
}
.bi-view_week:before {
  content: "\ec4d";
}
.bi-visibility:before {
  content: "\ec4e";
}
.bi-visibility_off:before {
  content: "\ec4f";
}
.bi-volume_down_alt:before {
  content: "\ec50";
}
.bi-volume_down_alt-filled:before {
  content: "\ec51";
}
.bi-volume_mute:before {
  content: "\ec52";
}
.bi-volume_mute-filled:before {
  content: "\ec53";
}
.bi-volume_off:before {
  content: "\ec54";
}
.bi-volume_off-filled:before {
  content: "\ec55";
}
.bi-volume_up:before {
  content: "\ec56";
}
.bi-volume_up-filled:before {
  content: "\ec57";
}
.bi-volunteer_activism:before {
  content: "\ec58";
}
.bi-warehouse:before {
  content: "\ec59";
}
.bi-warning:before {
  content: "\ec5a";
}
.bi-warning-filled:before {
  content: "\ec5b";
}
.bi-wash:before {
  content: "\ec5c";
}
.bi-water_do:before {
  content: "\ec5d";
}
.bi-water_drop:before {
  content: "\ec5e";
}
.bi-water_orp:before {
  content: "\ec5f";
}
.bi-water_ph:before {
  content: "\ec60";
}
.bi-water_voc:before {
  content: "\ec61";
}
.bi-waving_hand:before {
  content: "\ec62";
}
.bi-wc:before {
  content: "\ec63";
}
.bi-weather_hail:before {
  content: "\ec64";
}
.bi-weather_mix:before {
  content: "\ec65";
}
.bi-weather_snowy:before {
  content: "\ec66";
}
.bi-west:before {
  content: "\ec67";
}
.bi-wheat:before {
  content: "\ec68";
}
.bi-wheat_awn_alert:before {
  content: "\ec6a";
}
.bi-widget_medium:before {
  content: "\ec6c";
}
.bi-widget_small:before {
  content: "\ec6d";
}
.bi-widget_width:before {
  content: "\ec6e";
}
.bi-wifi:before {
  content: "\ec6f";
}
.bi-wifi_off:before {
  content: "\ec70";
}
.bi-wine:before {
  content: "\ec71";
}
.bi-wine_bar:before {
  content: "\ec72";
}
.bi-woman:before {
  content: "\ec73";
}
.bi-work:before {
  content: "\ec74";
}
.bi-work_alert:before {
  content: "\ec75";
}
.bi-workspaces:before {
  content: "\ec76";
}
.bi-yard:before {
  content: "\ec77";
}
.bi-your_trips:before {
  content: "\ec78";
}
.bi-zoom_in:before {
  content: "\ec79";
}
.bi-zoom_in_map:before {
  content: "\ec7a";
}
.bi-zoom_out:before {
  content: "\ec7b";
}
.bi-zoom_out_map:before {
  content: "\ec7c";
}
.cdk-overlay-pane.shared-flow-dialog {
  max-height: 95vh;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  background: rgba(0, 0, 0, 0.45);
}
.cdk-dialog-container {
  display: flex;
  flex-direction: column;
  background: var(--barto-white-offset, #ffffff);
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  max-height: 95vh;
}
.cdk-dialog-container > * {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  max-height: 100%;
  overflow: hidden;
}
.cdk-dialog-container.sdf-initial-dialog-panel--mobile,
.cdk-dialog-container.sdf-follow-up-dialog-panel--mobile {
  border-radius: 0;
  box-shadow: none;
  height: 100%;
  max-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.sb-show-main,
body {
  font-family: var(--sf-font-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif);
}
.shared-flow-dialog {
  font-family: var(--sf-font-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif);
}
:root,
:host,
:scope {
  --biskin-color-neutral-fill-quiet: #f4f7ef;
  --core-border-radius-x-large: var(--barto-border-radius, 1rem);
  --theme-color-success: var(--biskin-color-green-30);
  --theme-color-warning: var(--biskin-color-yellow-70);
  --theme-color-error: var(--biskin-color-red-40);
  --theme-color-info: var(--biskin-color-blue-50);
  --biskin-color-brand-fill-quiet: #f4f4e9;
  --biskin-color-brand-fill-normal: #e7e8c5;
  --biskin-color-brand-fill-loud: #557138;
  --biskin-color-brand-border-quiet: #314221;
  --biskin-color-brand-border-normal: #455c2e;
  --biskin-color-brand-border-loud: #557138;
  --biskin-color-brand-on-quiet: #557138;
  --biskin-color-brand-on-normal: #3c3c2b;
  --biskin-color-brand-on-loud: white;
  --biskin-color-surface-raised: #f3e9d9;
  --formly-buttons-icon-color: #455c2e;
  --formly-section-title-color: #455c2e;
  --formly-gap: 16px;
  --barto-padding-small: 8px;
  --barto-padding-medium: 16px;
  --barto-padding-large: 24px;
  --barto-margin-small: 8px;
  --barto-margin-medium: 16px;
  --barto-margin-large: 24px;
  --barto-border-radius: 1rem;
  --barto-marigold-orange: #f79b2e;
  --barto-blueberry-blue: #3c465f;
  --barto-gray: #7c7c7c;
  --navigation-alert-background: #fcf8e3;
  --navigation-alert-text: #494949;
  --navigation-alert-border-color: #acaba8;
}
.toast-container .ngx-toastr {
  border-radius: var(--core-border-radius-x-large) !important;
}
.toast-container .ngx-toastr.toast-error {
  background-color: var(--theme-color-error);
}
.toast-container .ngx-toastr.toast-success {
  background-color: var(--theme-color-success);
}
.toast-container .ngx-toastr.toast-warning {
  background-color: var(--theme-color-warning);
}
.toast-container .ngx-toastr.toast-info {
  background-color: var(--theme-color-info);
}
.sf-header {
  font-size: 140%;
  background-color: #615D57;
  color: #FEFDFB;
  padding: var(--barto-padding-medium, 16px);
}
.sf-header biskin-icon-button::part(base) {
  color: #FEFDFB;
}
.rounded-top-borders {
  border-radius: var(--barto-border-radius, 1rem) var(--barto-border-radius, 1rem) 0 0;
}
.rounded-bottom-borders {
  border-radius: 0 0 var(--barto-border-radius, 1rem) var(--barto-border-radius, 1rem);
}
.rounded-borders {
  border-radius: var(--barto-border-radius, 1rem);
}
.form-row {
  display: flex;
  gap: var(--formly-gap, 16px);
  margin-top: var(--formly-gap, 16px);
}
@media (max-width: 767px) {
  .form-row {
    flex-direction: column;
  }
}
.form-col-100 {
  width: 100%;
}
.form-col-50 {
  width: 50%;
}
.form-col-25 {
  width: 25%;
}
.section-label {
  font-weight: bold;
  margin: var(--barto-margin-medium, 16px) 0;
}
.sub-section-label {
  margin: var(--barto-margin-medium, 16px) 0 0 0;
}
.fn-link {
  font-weight: bold;
  color: var(--barto-marigold-orange);
}
@tailwind utilities;
:root {
  --barto-blueberry-blue: #3c465f;
  --barto-light-blue: #e8eaf0;
  --barto-marigold-orange: #f79b2e;
  --barto-gray: #7c7c7c;
  --barto-white: #fff;
  --barto-white-offset: #faf9f6;
  --barto-design-white: #fff;
  --barto-design-off-white: #fbf9f5;
  --barto-design-light-blue: #f0f2f4;
  --barto-design-blue: #e8eaf0;
  --barto-design-blue-gray: #dadde4;
  --barto-design-gray: #dcdddc;
  --barto-design-dark-blue: #3c465f;
  --barto-design-black: #2d2b28;
  --barto-design-orange: #f79b2e;
  --barto-design-beige: #f5ede0;
  --barto-design-dark-gray: #959493;
  --barto-primary-color: #3c465f;
  --barto-primary-hover-color: #4b5563;
  --barto-secondary-color: #e8eaf0;
  --barto-secondary-hover-color: #d9e1f3;
  --barto-color-on-quiet: #acaba8;
  --navigation-alert-background: #fcf8e3;
  --navigation-alert-text: #494949;
  --navigation-alert-border-color: #acaba8;
  --barto-padding-small: 8px;
  --barto-padding-medium: 16px;
  --barto-padding-large: 24px;
  --barto-margin-small: 8px;
  --barto-margin-medium: 16px;
  --barto-margin-large: 24px;
  --barto-border-radius: 1rem;
  --formly-buttons-icon-color: var(--barto-primary-color);
  --formly-section-title-color: var(--barto-primary-color);
  --formly-gap: var(--barto-margin-medium);
  --p-primary-color: var(--barto-primary-color) !important;
  --p-primary-hover-color: var(--barto-primary-hover-color) !important;
  --p-secondary-color: var(--barto-secondary-color) !important;
  --p-secondary-hover-color: var(--barto-secondary-hover-color) !important;
  --p-form-field-shadow: none !important;
  --p-button-primary-color: var(--barto-white) !important;
  --p-button-primary-background: var(--barto-primary-color) !important;
  --p-button-primary-border-color: var(--barto-primary-color) !important;
  --p-button-primary-hover-background: var(--barto-primary-hover-color) !important;
  --p-button-primary-hover-border-color: var(--barto-primary-hover-color) !important;
  --p-button-primary-active-background: var(--barto-primary-color) !important;
  --p-button-outlined-primary-border-color: var(--barto-primary-color) !important;
  --p-button-outlined-primary-hover-background: var(--barto-secondary-color) !important;
  --p-button-secondary-background: var(--barto-secondary-color) !important;
  --p-button-outlined-secondary: var(--barto-primary-color) !important;
  --p-button-outlined-secondary-border-color: var(--barto-primary-color) !important;
  --p-button-outlined-secondary-color: var(--barto-primary-color) !important;
  --p-inputtext-focus-border-color: var(--barto-primary-color) !important;
  --p-inputgroup-addon-border-radius: none !important;
  --p-inputtext-color: #334155 !important;
  --p-dialog-background: var(--barto-white-offset) !important;
  --p-form-field-focus-border-color: #2f323f !important;
  --p-form-field-background: var(--barto-secondary-color) !important;
  --p-form-field-border-color: var(--barto-primary-color) !important;
  --p-iftalabel-color: var(--barto-primary-color) !important;
  --p-form-field-float-label-focus-color: #1b1d26 !important;
  --p-form-field-icon-color: var(--barto-primary-color) !important;
  --p-select-option-selected-focus-background: #e4e5e9 !important;
  --p-select-option-selected-focus-color: #424554 !important;
  --p-select-option-selected-background: var(--barto-primary-color) !important;
  --p-select-option-selected-color: #fff !important;
  --p-select-option-background: #e4e5e9 !important;
  --p-select-option-color: #424554 !important;
  --p-select-overlay-background: var(--barto-design-off-white) !important;
  --p-toggleswitch-checked-background: var(--barto-secondary-color) !important;
  --p-toggleswitch-checked-hover-background: var(--barto-secondary-color) !important;
  --p-toggleswitch-background: var(--barto-color-on-quiet) !important;
  --p-toggleswitch-hover-background: var(--barto-color-on-quiet) !important;
  --p-menu-background: var(--barto-design-off-white) !important;
  --p-menu-color: #1b1d26 !important;
  --p-menu-item-color: #334155 !important;
  --p-menu-item-padding: 8px 4px !important;
  --p-button-outlined-primary-color: var(--barto-primary-color) !important;
  --p-button-outlined-primary-background: #fff !important;
  --p-button-outlined-primary-active-background: #fff !important;
  --p-button-outlined-primary-hover-border-color: var(--barto-primary-color) !important;
  --p-button-text-primary-color: var(--barto-primary-color) !important;
  --p-button-text-primary-background: #fff !important;
  --p-button-text-primary-active-background: #fff !important;
  --p-button-text-primary-border-color: transparent !important;
  --p-button-text-primary-hover-border-color: transparent !important;
  --p-button-text-primary-hover-background: var(--barto-secondary-color) !important;
}
.fn-link {
  font-weight: bold;
  color: var(--barto-marigold-orange);
}
.cdk-overlay-pane.shared-flow-dialog {
  max-width: inherit;
}
.shared-flow-dialog,
.shared-flow-dialog * {
  opacity: 1 !important;
  transition-property: none !important;
  transition-duration: 0s !important;
}
.shared-flow-dialog :is(h1, h2, h3, h4, h5, h6, p, ul, ol, table, figure, blockquote, details, pre) {
  margin: 0 !important;
  font-family: inherit !important;
  line-height: inherit !important;
}
.shared-flow-dialog :is(button, input, select, textarea) {
  font: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}
.shared-flow-dialog .p-component,
.shared-flow-dialog .p-component * {
  box-sizing: border-box;
}
.shared-flow-dialog :is(.p-disabled, [disabled], .p-button:disabled, .p-button.p-disabled) {
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}
.shared-flow-dialog .p-button {
  text-decoration: none !important;
}
.shared-flow-dialog :is(.p-inputtext, .p-select, .p-inputwrapper, .p-component) {
  font-family: inherit;
}
.shared-flow-dialog .sf-form-field :is(.p-inputtext, .p-select, .p-autocomplete, .p-autocomplete-input, .p-inputwrapper, .p-inputgroupaddon, input, select, textarea) {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid var(--barto-primary-color) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  -webkit-appearance: none;
  appearance: none;
  box-sizing: border-box;
  min-height: 48px;
  background: var(--barto-secondary-color) !important;
  color: #334155 !important;
}
.shared-flow-dialog .sf-form-field :is(.p-select-label, .p-autocomplete-input, .p-inputtext) {
  color: #334155 !important;
}
.shared-flow-dialog .sf-form-field .p-select-dropdown {
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--barto-primary-color) !important;
}
.shared-flow-dialog .sf-form-field :is(.p-inputwrapper-filled, .p-inputwrapper-focus) {
  border-radius: 0 !important;
  box-shadow: none !important;
}
.shared-flow-dialog .sf-form-field :is(.p-select-option, .p-autocomplete-option) {
  color: #424554 !important;
}
.shared-flow-dialog .sf-form-field :is(.p-select-option.p-select-option-selected, .p-select-option.p-focus.p-select-option-selected, .p-autocomplete-option.p-highlight) {
  background: var(--barto-primary-color) !important;
  color: #fff !important;
}
.shared-flow-dialog .sf-form-field :is(.p-select-overlay, .p-autocomplete-overlay, .p-autocomplete-panel) {
  background: var(--barto-design-off-white) !important;
  color: #424554 !important;
  border: 1px solid var(--barto-primary-color) !important;
}
html.my-app-dark .shared-flow-dialog .sf-form-field :is(.p-inputtext, .p-select, .p-autocomplete, .p-autocomplete-input, .p-inputwrapper),
html.p-dark .shared-flow-dialog .sf-form-field :is(.p-inputtext, .p-select, .p-autocomplete, .p-autocomplete-input, .p-inputwrapper) {
  color-scheme: light !important;
  background: var(--barto-secondary-color) !important;
  color: #334155 !important;
  border-color: var(--barto-primary-color) !important;
}
.shared-flow-dialog .sf-header {
  font-size: 140%;
  background-color: var(--barto-primary-color);
  color: var(--barto-white);
  padding: var(--barto-padding-medium);
}
.shared-flow-dialog .rounded-top-borders {
  border-radius: var(--barto-border-radius) var(--barto-border-radius) 0 0;
}
.shared-flow-dialog .rounded-bottom-borders {
  border-radius: 0 0 var(--barto-border-radius) var(--barto-border-radius);
}
.shared-flow-dialog .rounded-borders {
  border-radius: var(--barto-border-radius);
}
.shared-flow-dialog .form-row {
  display: flex;
  gap: var(--formly-gap, 16px);
  margin-top: var(--formly-gap, 16px);
}
@media (max-width: 767px) {
  .shared-flow-dialog .form-row {
    flex-direction: column;
  }
}
.shared-flow-dialog .form-col-100 {
  width: 100%;
}
.shared-flow-dialog .form-col-50 {
  width: 50%;
}
.shared-flow-dialog .form-col-25 {
  width: 25%;
}
.shared-flow-dialog .section-label {
  font-weight: bold;
  margin: var(--barto-margin-medium) 0;
}
.shared-flow-dialog .sub-section-label {
  margin: var(--barto-margin-medium) 0 0 0;
}
.shared-flow-dialog .fn-link {
  font-weight: bold;
  color: var(--barto-marigold-orange);
}
.shared-flow-dialog .flex-desktop-mobile-25,
.shared-flow-dialog .flex-desktop-mobile-50,
.shared-flow-dialog .flex-container {
  display: flex;
  gap: var(--barto-margin-medium);
  flex-wrap: wrap;
}
.shared-flow-dialog .flex-container {
  flex-direction: row;
}
.shared-flow-dialog formly-form > formly-field > formly-group {
  flex-direction: column;
}
.shared-flow-dialog formly-form :is(.flex--2-row, .flex--4-row, .flex--6-row) {
  display: grid;
}
.shared-flow-dialog formly-form .flex--2-row {
  grid-template-columns: 1fr 1fr;
}
.shared-flow-dialog formly-form .flex--4-row {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.shared-flow-dialog formly-form .flex--6-row {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.shared-flow-dialog formly-form formly-group {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.shared-flow-dialog formly-form formly-field {
  flex: 1;
  display: flex;
}
.shared-flow-dialog formly-form formly-field.form-wrapper--row {
  min-width: 100%;
  flex-wrap: wrap;
}
.shared-flow-dialog formly-form formly-field sf-formly-select {
  flex: 1;
}
.shared-flow-dialog :is(.grid-row--1-2-4, .grid-row--1-2-2, .grid-row--2-4-4) {
  display: grid;
}
.shared-flow-dialog .grid-row--1-2-4 {
  grid-template-columns: 1fr;
}
.shared-flow-dialog .grid-row--1-2-2 {
  grid-template-columns: 1fr;
}
.shared-flow-dialog .grid-row--2-4-4 {
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 768px) {
  .shared-flow-dialog .grid-row--1-2-4 {
    grid-template-columns: 1fr 1fr;
  }
  .shared-flow-dialog .grid-row--1-2-2 {
    grid-template-columns: 1fr 1fr;
  }
  .shared-flow-dialog .grid-row--2-4-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media (min-width: 991px) {
  .shared-flow-dialog .grid-row--1-2-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.shared-flow-dialog .sf-formly-field--standard-input {
  width: 100%;
}
.shared-flow-dialog .sf-formly-field--standard-input p-select .p-select-list-container {
  max-height: 400px !important;
}
.shared-flow-dialog .sf-formly-field--standard-input :is(input, p-select, .p-inputgroupaddon, .p-inputtext, .p-select, .p-autocomplete, .p-autocomplete-input, .p-inputwrapper),
.shared-flow-dialog .p-inputtext,
.shared-flow-dialog .p-select,
.shared-flow-dialog .p-autocomplete,
.shared-flow-dialog .p-autocomplete-input,
.shared-flow-dialog input,
.shared-flow-dialog select,
.shared-flow-dialog textarea {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0 !important;
  min-height: 48px;
  -webkit-appearance: none;
  appearance: none;
}
@media (max-width: 768px) {
  .shared-flow-dialog .p-inputtext,
  .shared-flow-dialog .p-select,
  .shared-flow-dialog .p-autocomplete,
  .shared-flow-dialog .p-autocomplete-input,
  .shared-flow-dialog .p-inputwrapper,
  .shared-flow-dialog input,
  .shared-flow-dialog select,
  .shared-flow-dialog textarea {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-radius: 0 !important;
    min-height: 48px;
    -webkit-appearance: none;
    appearance: none;
  }
}
.shared-flow-dialog .sf-formly-field--read-only .p-inputgroup,
.shared-flow-dialog .sf-formly-field--read-only .p-inputgroupaddon,
.shared-flow-dialog .sf-formly-field--read-only .p-inputwrapper,
.shared-flow-dialog .sf-formly-field--read-only .p-inputtext,
.shared-flow-dialog .sf-formly-field--read-only .p-select,
.shared-flow-dialog .sf-formly-field--read-only .p-select-label,
.shared-flow-dialog .sf-formly-field--read-only .p-select-dropdown,
.shared-flow-dialog .sf-formly-field--read-only .p-autocomplete,
.shared-flow-dialog .sf-formly-field--read-only .p-autocomplete-input,
.shared-flow-dialog .sf-formly-field--read-only input,
.shared-flow-dialog .sf-formly-field--read-only select,
.shared-flow-dialog .sf-formly-field--read-only textarea {
  background: transparent !important;
  box-shadow: none !important;
}
.shared-flow-dialog .icon-spin {
  -webkit-animation: icon-spin 2s infinite linear;
  animation: icon-spin 2s infinite linear;
}
@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
body {
  margin: 0;
  font-family:
    "Lucida Grande",
    "Roboto",
    sans-serif;
  color: var(--biskin-color-gun-powder-30, #3C465F);
  overflow-x: hidden;
  display: flex;
  background-color: var(--biskin-color-brand-on-loud);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fn-link {
  font-weight: bold;
  color: var(--barto-marigold-orange);
}
:root,
:host,
:scope {
  --booking-pop-up-height: 90vh;
  --booking-pop-up-header-height: 35vh;
  --biskin-color-red-95: #ffefef ;
  --biskin-color-red-90: #ffdddc ;
  --biskin-color-red-80: #ffb7b6 ;
  --biskin-color-red-70: #fc9090 ;
  --biskin-color-red-60: #f2676c ;
  --biskin-color-red-50: #de2d44 ;
  --biskin-color-red-40: #b11036 ;
  --biskin-color-red-30: #861a2f ;
  --biskin-color-red-20: #641122 ;
  --biskin-color-red-10: #400712 ;
  --biskin-color-red-05: #2a030a ;
  --biskin-color-red: var(--biskin-color-red-50);
  --biskin-color-yellow-95: #fdf3ba ;
  --biskin-color-yellow-90: #fee590 ;
  --biskin-color-yellow-80: #fcc041 ;
  --biskin-color-yellow-70: #f39b00 ;
  --biskin-color-yellow-60: #e07b00 ;
  --biskin-color-yellow-50: #bb5a00 ;
  --biskin-color-yellow-40: #924200 ;
  --biskin-color-yellow-30: #743200 ;
  --biskin-color-yellow-20: #572300 ;
  --biskin-color-yellow-10: #361300 ;
  --biskin-color-yellow-05: #240b00 ;
  --biskin-color-yellow: var(--biskin-color-yellow-70);
  --biskin-color-green-95: #e2f9e2 ;
  --biskin-color-green-90: #c2f2c1 ;
  --biskin-color-green-80: #92da97 ;
  --biskin-color-green-70: #5dc36f ;
  --biskin-color-green-60: #00ac49 ;
  --biskin-color-green-50: #008825 ;
  --biskin-color-green-40: #006800 ;
  --biskin-color-green-30: #005300 ;
  --biskin-color-green-20: #003c00 ;
  --biskin-color-green-10: #002400 ;
  --biskin-color-green-05: #001700 ;
  --biskin-color-green: var(--biskin-color-green-60);
  --biskin-color-teal-95: #e3f7f5 ;
  --biskin-color-teal-90: #c6eeeb ;
  --biskin-color-teal-80: #81d9d3 ;
  --biskin-color-teal-70: #34c2b9 ;
  --biskin-color-teal-60: #10a69d ;
  --biskin-color-teal-50: #00837c ;
  --biskin-color-teal-40: #00645e ;
  --biskin-color-teal-30: #004e49 ;
  --biskin-color-teal-20: #003935 ;
  --biskin-color-teal-10: #002220 ;
  --biskin-color-teal-05: #001513 ;
  --biskin-color-teal: var(--biskin-color-teal-70);
  --biskin-color-blue-95: #ebf4ff ;
  --biskin-color-blue-90: #d4e7ff ;
  --biskin-color-blue-80: #a6ccff ;
  --biskin-color-blue-70: #77b1ff ;
  --biskin-color-blue-60: #4895fd ;
  --biskin-color-blue-50: #0070ef ;
  --biskin-color-blue-40: #0055b8 ;
  --biskin-color-blue-30: #004390 ;
  --biskin-color-blue-20: #00306c ;
  --biskin-color-blue-10: #001c45 ;
  --biskin-color-blue-05: #00112f ;
  --biskin-color-blue: var(--biskin-color-blue-50);
  --biskin-color-indigo-95: #f0f2fe ;
  --biskin-color-indigo-90: #e2e4fc ;
  --biskin-color-indigo-80: #c2c6f8 ;
  --biskin-color-indigo-70: #a5a9f2 ;
  --biskin-color-indigo-60: #8a8beb ;
  --biskin-color-indigo-50: #6b65e2 ;
  --biskin-color-indigo-40: #5246c1 ;
  --biskin-color-indigo-30: #412eaa ;
  --biskin-color-indigo-20: #321393 ;
  --biskin-color-indigo-10: #1c006a ;
  --biskin-color-indigo-05: #130049 ;
  --biskin-color-indigo: var(--biskin-color-indigo-40);
  --biskin-color-violet-95: #f9effd ;
  --biskin-color-violet-90: #f4defb ;
  --biskin-color-violet-80: #e7baf7 ;
  --biskin-color-violet-70: #d996ef ;
  --biskin-color-violet-60: #c674e1 ;
  --biskin-color-violet-50: #a94dc6 ;
  --biskin-color-violet-40: #8732a1 ;
  --biskin-color-violet-30: #6d2283 ;
  --biskin-color-violet-20: #521564 ;
  --biskin-color-violet-10: #330940 ;
  --biskin-color-violet-05: #22042b ;
  --biskin-color-violet: var(--biskin-color-violet-50);
  --biskin-color-gray-95: #f1f2f3 ;
  --biskin-color-gray-90: #e4e5e9 ;
  --biskin-color-gray-80: #c7c9d0 ;
  --biskin-color-gray-70: #abaeb9 ;
  --biskin-color-gray-60: #9194a2 ;
  --biskin-color-gray-50: #717584 ;
  --biskin-color-gray-40: #545868 ;
  --biskin-color-gray-30: #424554 ;
  --biskin-color-gray-20: #2f323f ;
  --biskin-color-gray-10: #1b1d26 ;
  --biskin-color-gray-05: #101219 ;
  --biskin-color-gray: var(--biskin-color-gray-40);
  --biskin-color-black-oak-95: #eaeaea ;
  --biskin-color-black-oak-90: #dcdddc ;
  --biskin-color-black-oak-80: #c1c1c1 ;
  --biskin-color-black-oak-70: #a7a7a7 ;
  --biskin-color-black-oak-60: #8d8d8d ;
  --biskin-color-black-oak-50: #747574 ;
  --biskin-color-black-oak-40: #5c5d5c ;
  --biskin-color-black-oak-30: #454645 ;
  --biskin-color-black-oak-20: #2f302f ;
  --biskin-color-black-oak-10: #1b1c1b ;
  --biskin-color-black-oak-05: #121212 ;
  --biskin-color-black-oak: var(--biskin-color-black-oak-30);
  --biskin-color-merino-99: #fbf9f5 ;
  --biskin-color-merino-98: #faf4eb ;
  --biskin-color-merino-95: #f5ede0 ;
  --biskin-color-merino-90: #e3dccf ;
  --biskin-color-merino-80: #c7c1b5 ;
  --biskin-color-merino-70: #aca69c ;
  --biskin-color-merino-60: #928d83 ;
  --biskin-color-merino-50: #79746c ;
  --biskin-color-merino-40: #605c55 ;
  --biskin-color-merino-30: #49453f ;
  --biskin-color-merino-20: #322f2a ;
  --biskin-color-merino-10: #1e1b17 ;
  --biskin-color-merino-05: #14120e ;
  --biskin-color-merino: var(--biskin-color-merino-60);
  --biskin-color-gun-powder-95: #e8eaf0 ;
  --biskin-color-gun-powder-90: #dadde4 ;
  --biskin-color-gun-powder-80: #bdc1cc ;
  --biskin-color-gun-powder-70: #a1a7b5 ;
  --biskin-color-gun-powder-60: #868d9f ;
  --biskin-color-gun-powder-50: #6c7489 ;
  --biskin-color-gun-powder-40: #535c73 ;
  --biskin-color-gun-powder-45: #4d5977 ;
  --biskin-color-gun-powder-30: #3c465f ;
  --biskin-color-gun-powder-20: #282f42 ;
  --biskin-color-gun-powder-10: #161b28 ;
  --biskin-color-gun-powder-05: #0e121c ;
  --biskin-color-gun-powder: var(--biskin-color-gun-powder-30);
  --biskin-color-matisse-95: #e1ecf8 ;
  --biskin-color-matisse-90: #d0deef ;
  --biskin-color-matisse-80: #adc4de ;
  --biskin-color-matisse-70: #8baacc ;
  --biskin-color-matisse-60: #6a91bb ;
  --biskin-color-matisse-50: #4978a9 ;
  --biskin-color-matisse-40: #265f97 ;
  --biskin-color-matisse-30: #10477a ;
  --biskin-color-matisse-20: #053158 ;
  --biskin-color-matisse-10: #001c38 ;
  --biskin-color-matisse-05: #001229 ;
  --biskin-color-matisse: var(--biskin-color-matisse-50);
  --biskin-color-darkest-forest-95: #e7ede2 ;
  --biskin-color-darkest-forest-90: #d7e0d0 ;
  --biskin-color-darkest-forest-80: #b9c7ae ;
  --biskin-color-darkest-forest-70: #9cae8d ;
  --biskin-color-darkest-forest-60: #7f966c ;
  --biskin-color-darkest-forest-50: #647e4c ;
  --biskin-color-darkest-forest-40: #4d6a30 ;
  --biskin-color-darkest-forest-30: #374e1f ;
  --biskin-color-darkest-forest-20: #243612 ;
  --biskin-color-darkest-forest-10: #132005 ;
  --biskin-color-darkest-forest-05: #0b1602 ;
  --biskin-color-darkest-forest: var(--biskin-color-darkest-forest-40);
  --biskin-color-sunshade-95: #ffe5cd ;
  --biskin-color-sunshade-90: #ffd4ab ;
  --biskin-color-sunshade-80: #faaf63 ;
  --biskin-color-sunshade-75: #f79b2e ;
  --biskin-color-sunshade-70: #e79026 ;
  --biskin-color-sunshade-60: #c67814 ;
  --biskin-color-sunshade-50: #a66200 ;
  --biskin-color-sunshade-40: #874c00 ;
  --biskin-color-sunshade-30: #693700 ;
  --biskin-color-sunshade-20: #4d2300 ;
  --biskin-color-sunshade-10: #311200 ;
  --biskin-color-sunshade-05: #230a00 ;
  --biskin-color-sunshade: var(--biskin-color-sunshade-70);
  --biskin-color-tabasco-95: #fde4df ;
  --biskin-color-tabasco-90: #f6d4cc ;
  --biskin-color-tabasco-80: #e8b3a8 ;
  --biskin-color-tabasco-70: #d89385 ;
  --biskin-color-tabasco-60: #c77362 ;
  --biskin-color-tabasco-50: #b5523f ;
  --biskin-color-tabasco-40: #a02712 ;
  --biskin-color-tabasco-30: #7f1a08 ;
  --biskin-color-tabasco-20: #5c0c01 ;
  --biskin-color-tabasco-10: #3b0200 ;
  --biskin-color-tabasco-05: #2c0000 ;
  --biskin-color-tabasco: var(--biskin-color-tabasco-40);
  --biskin-color-surface-raised: var(--biskin-color-merino-99);
  --biskin-color-surface-default: var(--biskin-color-merino-98);
  --biskin-color-surface-lowered: var(--biskin-color-merino-99);
  --biskin-color-surface-border: var(--biskin-color-merino-90);
  --biskin-color-surface-inverse: black;
  --biskin-color-text-normal: var(--biskin-color-black-oak-10);
  --biskin-color-text-quiet: var(--biskin-color-black-oak-40);
  --biskin-color-text-link: var(--biskin-color-brand-fill-loud);
  --biskin-color-overlay-modal: color-mix(in oklab, var(--biskin-color-black-oak-05) 50%, transparent);
  --biskin-color-overlay-inline: color-mix(in oklab, var(--biskin-color-black-oak-80) 20%, transparent);
  --biskin-color-focus: var(--biskin-color-sunshade-75);
  --biskin-color-mix-hover: white 10%;
  --biskin-color-mix-active: white 20%;
  --biskin-color-brand-fill-quiet: var(--biskin-color-gun-powder-95);
  --biskin-color-brand-fill-normal: var(--biskin-color-gun-powder-90);
  --biskin-color-brand-fill-loud: var(--biskin-color-gun-powder-30);
  --biskin-color-brand-border-quiet: var(--biskin-color-gun-powder-90);
  --biskin-color-brand-border-normal: var(--biskin-color-gun-powder-80);
  --biskin-color-brand-border-loud: var(--biskin-color-gun-powder-50);
  --biskin-color-brand-on-quiet: var(--biskin-color-gun-powder-40);
  --biskin-color-brand-on-normal: var(--biskin-color-gun-powder-30);
  --biskin-color-brand-on-loud: white;
  --biskin-color-success-fill-quiet: var(--biskin-color-darkest-forest-95);
  --biskin-color-success-fill-normal: var(--biskin-color-darkest-forest-90);
  --biskin-color-success-fill-loud: var(--biskin-color-darkest-forest-50);
  --biskin-color-success-border-quiet: var(--biskin-color-darkest-forest-90);
  --biskin-color-success-border-normal: var(--biskin-color-darkest-forest-80);
  --biskin-color-success-border-loud: var(--biskin-color-darkest-forest-40);
  --biskin-color-success-on-quiet: var(--biskin-color-darkest-forest-20);
  --biskin-color-success-on-normal: var(--biskin-color-darkest-forest-10);
  --biskin-color-success-on-loud: white;
  --biskin-color-warning-fill-quiet: var(--biskin-color-sunshade-95);
  --biskin-color-warning-fill-normal: var(--biskin-color-sunshade-90);
  --biskin-color-warning-fill-loud: var(--biskin-color-sunshade-60);
  --biskin-color-warning-border-quiet: var(--biskin-color-sunshade-90);
  --biskin-color-warning-border-normal: var(--biskin-color-sunshade-80);
  --biskin-color-warning-border-loud: var(--biskin-color-sunshade-70);
  --biskin-color-warning-on-quiet: var(--biskin-color-sunshade-40);
  --biskin-color-warning-on-normal: var(--biskin-color-sunshade-30);
  --biskin-color-warning-on-loud: white;
  --biskin-color-danger-fill-quiet: var(--biskin-color-tabasco-95);
  --biskin-color-danger-fill-normal: var(--biskin-color-tabasco-90);
  --biskin-color-danger-fill-loud: var(--biskin-color-tabasco-40);
  --biskin-color-danger-border-quiet: var(--biskin-color-tabasco-90);
  --biskin-color-danger-border-normal: var(--biskin-color-tabasco-80);
  --biskin-color-danger-border-loud: var(--biskin-color-tabasco-50);
  --biskin-color-danger-on-quiet: var(--biskin-color-tabasco-40);
  --biskin-color-danger-on-normal: var(--biskin-color-tabasco-30);
  --biskin-color-danger-on-loud: white;
  --biskin-color-neutral-fill-quiet: var(--biskin-color-black-oak-95);
  --biskin-color-neutral-fill-normal: var(--biskin-color-black-oak-90);
  --biskin-color-neutral-fill-loud: var(--biskin-color-black-oak-20);
  --biskin-color-neutral-border-quiet: var(--biskin-color-black-oak-90);
  --biskin-color-neutral-border-normal: var(--biskin-color-black-oak-80);
  --biskin-color-neutral-border-loud: var(--biskin-color-black-oak-60);
  --biskin-color-neutral-on-quiet: var(--biskin-color-black-oak-40);
  --biskin-color-neutral-on-normal: var(--biskin-color-black-oak-30);
  --biskin-color-neutral-on-loud: white;
}
@media (max-width: 991px) {
  :root,
  :host,
  :scope {
    --booking-pop-up-height: 100vh;
    --booking-pop-up-header-height: 40vh;
  }
}

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