/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/tailwindcss/src/css/preflight.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: Poppins, Open Sans, system-ui; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/bl-material-theme.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}

.mat-theme-loaded-marker {
  display: none;
}

html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #f39d2d;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: #abe3ff;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

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

.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #f39d2d;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f39d2d;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-full-pseudo-checkbox-selected-icon-color: #abe3ff;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #abe3ff;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #abe3ff;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #abe3ff;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-option-label-text-font: Poppins, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 14px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 500;
  --mat-optgroup-label-text-font: Poppins, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 14px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 500;
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-title-text-font: Poppins, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Poppins, sans-serif;
  --mat-card-subtitle-text-line-height: 24px;
  --mat-card-subtitle-text-size: 12px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 500;
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #f39d2d;
  --mdc-linear-progress-track-color: rgba(243, 157, 45, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #abe3ff;
  --mdc-linear-progress-track-color: rgba(171, 227, 255, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}

html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-plain-tooltip-supporting-text-font: Poppins, sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #f39d2d;
  --mdc-filled-text-field-focus-active-indicator-color: #f39d2d;
  --mdc-filled-text-field-focus-label-text-color: rgba(243, 157, 45, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #f39d2d;
  --mdc-outlined-text-field-focus-outline-color: #f39d2d;
  --mdc-outlined-text-field-focus-label-text-color: rgba(243, 157, 45, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(243, 157, 45, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #abe3ff;
  --mdc-filled-text-field-focus-active-indicator-color: #abe3ff;
  --mdc-filled-text-field-focus-label-text-color: rgba(171, 227, 255, 0.87);
  --mdc-outlined-text-field-caret-color: #abe3ff;
  --mdc-outlined-text-field-focus-outline-color: #abe3ff;
  --mdc-outlined-text-field-focus-label-text-color: rgba(171, 227, 255, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(171, 227, 255, 0.87);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mdc-filled-text-field-label-text-font: Poppins, sans-serif;
  --mdc-filled-text-field-label-text-size: 14px;
  --mdc-filled-text-field-label-text-tracking: normal;
  --mdc-filled-text-field-label-text-weight: 500;
  --mdc-outlined-text-field-label-text-font: Poppins, sans-serif;
  --mdc-outlined-text-field-label-text-size: 14px;
  --mdc-outlined-text-field-label-text-tracking: normal;
  --mdc-outlined-text-field-label-text-weight: 500;
  --mat-form-field-container-text-font: Poppins, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 14px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 500;
  --mat-form-field-outlined-label-text-populated-size: 14px;
  --mat-form-field-subscript-text-font: Poppins, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(243, 157, 45, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(171, 227, 255, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-select-arrow-transform: translateY(-8px);
  --mat-select-trigger-text-font: Poppins, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 14px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 500;
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --mdc-dialog-subhead-font: Poppins, sans-serif;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: normal;
  --mdc-dialog-supporting-text-font: Poppins, sans-serif;
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 14px;
  --mdc-dialog-supporting-text-weight: 500;
  --mdc-dialog-supporting-text-tracking: normal;
}

.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #f39d2d;
  --mdc-chip-elevated-selected-container-color: #f39d2d;
  --mdc-chip-elevated-disabled-container-color: #f39d2d;
  --mdc-chip-flat-disabled-selected-container-color: #f39d2d;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #abe3ff;
  --mdc-chip-elevated-selected-container-color: #abe3ff;
  --mdc-chip-elevated-disabled-container-color: #abe3ff;
  --mdc-chip-flat-disabled-selected-container-color: #abe3ff;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}

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

.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: Poppins, sans-serif;
  --mdc-chip-label-text-line-height: 20px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: normal;
  --mdc-chip-label-text-weight: 400;
}

html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}

html {
  --mdc-switch-selected-focus-state-layer-color: #f19528;
  --mdc-switch-selected-handle-color: #f19528;
  --mdc-switch-selected-hover-state-layer-color: #f19528;
  --mdc-switch-selected-pressed-state-layer-color: #f19528;
  --mdc-switch-selected-focus-handle-color: #ea6f11;
  --mdc-switch-selected-hover-handle-color: #ea6f11;
  --mdc-switch-selected-pressed-handle-color: #ea6f11;
  --mdc-switch-selected-focus-track-color: #f7ba6c;
  --mdc-switch-selected-hover-track-color: #f7ba6c;
  --mdc-switch-selected-pressed-track-color: #f7ba6c;
  --mdc-switch-selected-track-color: #f7ba6c;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #509bb8;
  --mdc-switch-selected-handle-color: #509bb8;
  --mdc-switch-selected-hover-state-layer-color: #509bb8;
  --mdc-switch-selected-pressed-state-layer-color: #509bb8;
  --mdc-switch-selected-focus-handle-color: #2d7799;
  --mdc-switch-selected-hover-handle-color: #2d7799;
  --mdc-switch-selected-pressed-handle-color: #2d7799;
  --mdc-switch-selected-focus-track-color: #8abfd2;
  --mdc-switch-selected-hover-track-color: #8abfd2;
  --mdc-switch-selected-pressed-track-color: #8abfd2;
  --mdc-switch-selected-track-color: #8abfd2;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}

html {
  --mdc-switch-state-layer-size: 40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font: Poppins, sans-serif;
  --mat-switch-label-text-line-height: 20px;
  --mat-switch-label-text-size: 14px;
  --mat-switch-label-text-tracking: normal;
  --mat-switch-label-text-weight: 400;
}

html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f39d2d;
  --mdc-radio-selected-hover-icon-color: #f39d2d;
  --mdc-radio-selected-icon-color: #f39d2d;
  --mdc-radio-selected-pressed-icon-color: #f39d2d;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f39d2d;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #abe3ff;
  --mdc-radio-selected-hover-icon-color: #abe3ff;
  --mdc-radio-selected-icon-color: #abe3ff;
  --mdc-radio-selected-pressed-icon-color: #abe3ff;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #abe3ff;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-radio-label-text-font: Poppins, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #f39d2d;
  --mdc-slider-focus-handle-color: #f39d2d;
  --mdc-slider-hover-handle-color: #f39d2d;
  --mdc-slider-active-track-color: #f39d2d;
  --mdc-slider-inactive-track-color: #f39d2d;
  --mdc-slider-with-tick-marks-inactive-container-color: #f39d2d;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #f39d2d;
  --mat-slider-hover-state-layer-color: rgba(243, 157, 45, 0.05);
  --mat-slider-focus-state-layer-color: rgba(243, 157, 45, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: #abe3ff;
  --mdc-slider-focus-handle-color: #abe3ff;
  --mdc-slider-hover-handle-color: #abe3ff;
  --mdc-slider-active-track-color: #abe3ff;
  --mdc-slider-inactive-track-color: #abe3ff;
  --mdc-slider-with-tick-marks-inactive-container-color: #abe3ff;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mat-slider-ripple-color: #abe3ff;
  --mat-slider-hover-state-layer-color: rgba(171, 227, 255, 0.05);
  --mat-slider-focus-state-layer-color: rgba(171, 227, 255, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}

html {
  --mdc-slider-label-label-text-font: Poppins, sans-serif;
  --mdc-slider-label-label-text-size: 12px;
  --mdc-slider-label-label-text-line-height: 24px;
  --mdc-slider-label-label-text-tracking: normal;
  --mdc-slider-label-label-text-weight: 500;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-font: Poppins, sans-serif;
  --mat-menu-item-label-text-size: 14px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 500;
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f39d2d;
  --mdc-radio-selected-hover-icon-color: #f39d2d;
  --mdc-radio-selected-icon-color: #f39d2d;
  --mdc-radio-selected-pressed-icon-color: #f39d2d;
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #abe3ff;
  --mdc-radio-selected-hover-icon-color: #abe3ff;
  --mdc-radio-selected-icon-color: #abe3ff;
  --mdc-radio-selected-pressed-icon-color: #abe3ff;
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}

.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f39d2d;
  --mdc-checkbox-selected-hover-icon-color: #f39d2d;
  --mdc-checkbox-selected-icon-color: #f39d2d;
  --mdc-checkbox-selected-pressed-icon-color: #f39d2d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f39d2d;
  --mdc-checkbox-selected-hover-state-layer-color: #f39d2d;
  --mdc-checkbox-selected-pressed-state-layer-color: #f39d2d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #abe3ff;
  --mdc-checkbox-selected-hover-icon-color: #abe3ff;
  --mdc-checkbox-selected-icon-color: #abe3ff;
  --mdc-checkbox-selected-pressed-icon-color: #abe3ff;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #abe3ff;
  --mdc-checkbox-selected-hover-state-layer-color: #abe3ff;
  --mdc-checkbox-selected-pressed-state-layer-color: #abe3ff;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #f39d2d;
}

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

html {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

html {
  --mdc-list-list-item-label-text-font: Poppins, sans-serif;
  --mdc-list-list-item-label-text-line-height: 24px;
  --mdc-list-list-item-label-text-size: 14px;
  --mdc-list-list-item-label-text-tracking: normal;
  --mdc-list-list-item-label-text-weight: 500;
  --mdc-list-list-item-supporting-text-font: Poppins, sans-serif;
  --mdc-list-list-item-supporting-text-line-height: 20px;
  --mdc-list-list-item-supporting-text-size: 14px;
  --mdc-list-list-item-supporting-text-tracking: normal;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: Poppins, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height: 20px;
  --mdc-list-list-item-trailing-supporting-text-size: 12px;
  --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}

.mdc-list-group__subheader {
  font: 400 16px / 28px Poppins, sans-serif;
  letter-spacing: normal;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
  --mat-paginator-container-text-font: Poppins, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #f39d2d;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f39d2d;
  --mat-tab-header-active-ripple-color: #f39d2d;
  --mat-tab-header-inactive-ripple-color: #f39d2d;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f39d2d;
  --mat-tab-header-active-hover-label-text-color: #f39d2d;
  --mat-tab-header-active-focus-indicator-color: #f39d2d;
  --mat-tab-header-active-hover-indicator-color: #f39d2d;
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #abe3ff;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #abe3ff;
  --mat-tab-header-active-ripple-color: #abe3ff;
  --mat-tab-header-inactive-ripple-color: #abe3ff;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #abe3ff;
  --mat-tab-header-active-hover-label-text-color: #abe3ff;
  --mat-tab-header-active-focus-indicator-color: #abe3ff;
  --mat-tab-header-active-hover-indicator-color: #abe3ff;
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #f39d2d;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #abe3ff;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-label-text-font: Poppins, sans-serif;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: 0.0892857143em;
  --mat-tab-header-label-text-line-height: 36px;
  --mat-tab-header-label-text-weight: 500;
}

html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #abe3ff;
  --mdc-checkbox-selected-hover-icon-color: #abe3ff;
  --mdc-checkbox-selected-icon-color: #abe3ff;
  --mdc-checkbox-selected-pressed-icon-color: #abe3ff;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #abe3ff;
  --mdc-checkbox-selected-hover-state-layer-color: #abe3ff;
  --mdc-checkbox-selected-pressed-state-layer-color: #abe3ff;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #f39d2d;
  --mdc-checkbox-selected-hover-icon-color: #f39d2d;
  --mdc-checkbox-selected-icon-color: #f39d2d;
  --mdc-checkbox-selected-pressed-icon-color: #f39d2d;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f39d2d;
  --mdc-checkbox-selected-hover-state-layer-color: #f39d2d;
  --mdc-checkbox-selected-pressed-state-layer-color: #f39d2d;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-label-text-font: Poppins, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}

.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #f39d2d;
  --mat-text-button-state-layer-color: #f39d2d;
  --mat-text-button-ripple-color: rgba(243, 157, 45, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #abe3ff;
  --mat-text-button-state-layer-color: #abe3ff;
  --mat-text-button-ripple-color: rgba(171, 227, 255, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}

.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #f39d2d;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #abe3ff;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #f39d2d;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #abe3ff;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #f39d2d;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f39d2d;
  --mat-outlined-button-ripple-color: rgba(243, 157, 45, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #abe3ff;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #abe3ff;
  --mat-outlined-button-ripple-color: rgba(171, 227, 255, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mdc-text-button-label-text-font: Poppins, sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Poppins, sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Poppins, sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Poppins, sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #f39d2d;
  --mat-icon-button-state-layer-color: #f39d2d;
  --mat-icon-button-ripple-color: rgba(243, 157, 45, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #abe3ff;
  --mat-icon-button-state-layer-color: #abe3ff;
  --mat-icon-button-ripple-color: rgba(171, 227, 255, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mat-icon-button-touch-target-display: block;
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

html {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #f39d2d;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #abe3ff;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #f39d2d;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #abe3ff;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}

html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
  --mdc-extended-fab-label-text-font: Poppins, sans-serif;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: 0.0892857143em;
  --mdc-extended-fab-label-text-weight: 500;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #abe3ff;
  --mdc-snackbar-supporting-text-font: Poppins, sans-serif;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mat-table-header-headline-font: Poppins, sans-serif;
  --mat-table-header-headline-line-height: 24px;
  --mat-table-header-headline-size: 12px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font: Poppins, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font: Poppins, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #f39d2d;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #abe3ff;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}

html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #f39d2d;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: #abe3ff;
  --mat-badge-text-color: black;
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}

html {
  --mat-badge-text-font: Poppins, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-bottom-sheet-container-text-font: Poppins, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
  --mat-standard-button-toggle-height: 48px;
  --mat-legacy-button-toggle-label-text-font: Poppins, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height: 24px;
  --mat-legacy-button-toggle-label-text-size: 14px;
  --mat-legacy-button-toggle-label-text-tracking: normal;
  --mat-legacy-button-toggle-label-text-weight: 500;
  --mat-standard-button-toggle-label-text-font: Poppins, sans-serif;
  --mat-standard-button-toggle-label-text-line-height: 24px;
  --mat-standard-button-toggle-label-text-size: 14px;
  --mat-standard-button-toggle-label-text-tracking: normal;
  --mat-standard-button-toggle-label-text-weight: 500;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #f39d2d;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(243, 157, 45, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(243, 157, 45, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(243, 157, 45, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #f39d2d;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(243, 157, 45, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #abe3ff;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(171, 227, 255, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(171, 227, 255, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(171, 227, 255, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(171, 227, 255, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #abe3ff;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}

.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}

html {
  --mat-datepicker-calendar-text-font: Poppins, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 500;
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
  --mat-expansion-header-text-font: Poppins, sans-serif;
  --mat-expansion-header-text-size: 12px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Poppins, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #f39d2d;
}
.mat-icon.mat-accent {
  --mat-icon-color: #abe3ff;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #f39d2d;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #f39d2d;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #f39d2d;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #abe3ff;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #abe3ff;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #abe3ff;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
  --mat-stepper-container-text-font: Poppins, sans-serif;
  --mat-stepper-header-label-text-font: Poppins, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-weight: 500;
  --mat-sort-arrow-color: #757575;
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #f39d2d;
  --mat-toolbar-container-text-color: black;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #abe3ff;
  --mat-toolbar-container-text-color: black;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
  --mat-toolbar-title-text-font: Poppins, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 500;
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-node-min-height: 48px;
  --mat-tree-node-text-font: Poppins, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ladda/dist/ladda-themeless.min.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */@keyframes ladda-spinner-line-fade{0%,100%{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none;transition:.1s linear all}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{transition:.3s ease all}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(0.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0)}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25% !important}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@typeform/embed/build/css/slider.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-slider{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001}.tf-v1-slider .tf-v1-iframe-wrapper{max-width:calc(100vw - 26px);height:100%;position:absolute;top:0;transition:right .5s ease-in-out,left .5s ease-in-out}.tf-v1-slider .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:0}@media(min-width: 481px){.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:8px 0 0 8px}}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-slider .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important;top:4px;left:-26px}}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(min-width: 481px){.tf-v1-slider.left .tf-v1-iframe-wrapper iframe{border-radius:0 8px 8px 0}.tf-v1-slider.left .tf-v1-close{left:auto;right:-24px}}@media(max-width: 480px){.tf-v1-slider{width:100% !important;height:100% !important}.tf-v1-slider .tf-v1-iframe-wrapper{width:100% !important;max-width:100vw;height:100%;transition:unset}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:none}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0;left:auto}.tf-v1-slider .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@typeform/embed/build/css/sidetab.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-sidetab{position:fixed;top:50%;right:0;width:400px;height:580px;transform:translate(100%, -50%);box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);z-index:10001;will-change:transform}.tf-v1-sidetab.ready{transition:transform 400ms cubic-bezier(0.5, 0, 0.75, 0)}.tf-v1-sidetab iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px 0 0 8px}.tf-v1-sidetab.open{transform:translate(0, -50%)}.tf-v1-sidetab-wrapper{position:relative;height:100%}.tf-v1-sidetab-button{position:absolute;top:50%;left:-48px;transform:rotate(-90deg) translateX(-50%);transform-origin:left top;min-width:100px;max-width:540px;height:48px;display:flex;align-items:center;padding:12px 16px;border-radius:8px 8px 0 0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);background-color:#3a7685;cursor:pointer;border:0;text-decoration:none;outline:none}.tf-v1-sidetab-button-text{flex:1;font-size:18px;font-family:Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-v1-sidetab-button-icon{width:24px;height:24px;font-size:24px;transform:rotate(90deg);margin-right:12px;position:relative;order:-1}.tf-v1-sidetab-button-icon>img{width:100%;height:100%;object-fit:contain}.tf-v1-sidetab-close{display:none}.tf-v1-sidetab .tf-v1-spinner{border:3px solid #aaa;font-size:24px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;top:0;left:0;margin:0}@media(max-width: 480px){.tf-v1-sidetab{transition:unset}.tf-v1-sidetab.ready{transition:unset}.tf-v1-sidetab.open{top:0;left:0;right:0;bottom:0;transform:translate(0, 0);width:100% !important;height:100% !important}.tf-v1-sidetab-close{padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0;display:block;z-index:1}.tf-v1-sidetab-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-sidetab-close{color:#fff !important}}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@typeform/embed/build/css/widget.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.tf-v1-widget{width:100%;height:100%;min-height:inherit;position:relative}.tf-v1-widget iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;min-height:inherit}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100% !important;height:100% !important}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0;z-index:1}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff !important}}.tf-v1-widget-fullscreen iframe{border-radius:0}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@typeform/embed/build/css/popup.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001;display:flex;align-items:center;justify-content:center}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:360px;min-height:360px}.tf-v1-popup .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:-34px;right:0;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}.tf-v1-popup .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popup{width:100% !important;height:100% !important}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:100%;min-height:100%}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@bl/components/build/style.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.bl-core-bankid-icon.svelte-z5393l{margin:-.5rem;display:inline-block;padding:0;max-width:-moz-fit-content;max-width:fit-content}.bl-core-bankid-icon--2xs.svelte-z5393l{height:1.25rem}.bl-core-bankid-icon--xs.svelte-z5393l{height:1.5rem}.bl-core-bankid-icon--sm.svelte-z5393l{height:1.75rem}.bl-core-bankid-icon--default.svelte-z5393l{height:2rem}.bl-core-bankid-icon--lg.svelte-z5393l{height:2.25rem}.bl-core-bankid-icon--xl.svelte-z5393l{height:2.5rem}.bl-core-bankid-icon--2xl.svelte-z5393l{height:3rem}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.bl-core-flag-icon.svelte-p5ih6l{margin:-.5rem;display:inline-block;padding:0;max-width:-moz-fit-content;max-width:fit-content}.bl-core-flag-icon--2xs.svelte-p5ih6l{height:1.25rem}.bl-core-flag-icon--xs.svelte-p5ih6l{height:1.5rem}.bl-core-flag-icon--sm.svelte-p5ih6l{height:1.75rem}.bl-core-flag-icon--default.svelte-p5ih6l{height:2rem}.bl-core-flag-icon--lg.svelte-p5ih6l{height:2.25rem}.bl-core-flag-icon--xl.svelte-p5ih6l{height:2.5rem}.bl-core-flag-icon--2xl.svelte-p5ih6l{height:3rem}.bl-core-button{min-width:6rem;white-space:nowrap;border-radius:.75rem;border-width:1px;font-size:1rem;font-weight:500;line-height:1.5rem}.bl-core-button-full-width{width:100%}.bl-core-button span.leading-icon{margin-right:.25rem}.bl-core-button span.trailing-icon{margin-left:.25rem}.bl-core-button:disabled{cursor:not-allowed;opacity:.5}.bl-core-button:focus-visible{outline-style:solid;outline-width:3px;outline-offset:3px}.bl-core-button--primary{border-color:transparent;background-color:var(--action-primary);color:var(--on-action-primary);outline-color:var(--focus);--tw-ring-color: var(--focus) }.bl-core-button--primary:hover{background-color:var(--action-primary-hover)}.bl-core-button--primary-negative{border-color:transparent;background-color:var(--danger-primary);color:var(--on-danger-primary);outline-color:var(--danger-focus);--tw-ring-color: var(--danger-focus) }.bl-core-button--primary-negative:hover{background-color:var(--danger-primary-hover)}.bl-core-button--secondary{outline-color:var(--focus);--tw-ring-color: var(--focus);border-color:var(--action-secondary-hover);background-color:transparent;color:var(--on-action-secondary)}.bl-core-button--secondary:hover{--tw-shadow: inset 0px 0px 0px 1px var(--secondary-hover-border);--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-button--secondary-negative{border-color:var(--stroke-danger);background-color:transparent;color:var(--on-action-danger-secondary);outline-color:var(--danger-focus);--tw-ring-color: var(--danger-focus) }.bl-core-button--secondary-negative:hover{background-color:var(--danger-secondary-hover);--tw-shadow: inset 0px 0px 0px 1px var(--secondary-negative-hover-border);--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-button--tertiary{border-style:none;background-color:transparent;color:var(--label);outline-color:var(--focus)}.bl-core-button--tertiary:hover{background-color:var(--action-dimmed-hover)}.bl-core-button--tonal{border-color:transparent;background-color:var(--action-subtle);color:var(--label);outline-color:var(--focus);--tw-ring-color: var(--focus) }.bl-core-button--tonal:hover{background-color:var(--action-subtle-hover)}.bl-core-text-button{border-radius:.5rem;padding:.25rem;font-size:1rem;font-weight:500}.bl-core-text-button:focus-visible:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent }.bl-core-text-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-text-button--primary{color:var(--navigation)}.bl-core-text-button--primary:hover{color:var(--link-primary-hover)}.bl-core-text-button--primary:focus{--tw-ring-color: var(--focus) }.bl-core-action-footer-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem}@media (min-width: 769px){.bl-core-action-footer-container{flex-direction:row;justify-content:space-between}}.dark .bl-core-action-footer-container{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-action-footer-left{order:9999;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media (min-width: 769px){.bl-core-action-footer-left{order:-9999;width:auto;flex-direction:row}}.bl-core-action-footer-right{order:-9999;display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media (min-width: 769px){.bl-core-action-footer-right{order:9999;width:auto;flex-direction:row}}.bl-core-action-item{width:100%}@media (min-width: 769px){.bl-core-action-item{width:auto}}@font-face{font-family:MaisonNeueBold;src:url(/assets/MaisonNeue-Bold.otf) format("opentype")}@font-face{font-family:MaisonNeueDemi;src:url(/assets/MaisonNeue-Demi.otf) format("opentype")}.bl-core-header{--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .bl-core-header{--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.bl-core-header--h1{font-family:MaisonNeueBold,Poppins;font-weight:600;font-size:64px}.bl-core-header--h2{font-family:MaisonNeueBold,Poppins;font-weight:600;font-size:1.875rem}.bl-core-header--h3{font-family:MaisonNeueDemi,Poppins;font-weight:500;font-size:1.5rem}.bl-core-header--h4{font-family:MaisonNeueDemi,Poppins;font-weight:500;font-size:1.25rem}.bl-core-icon-button{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.5rem;color:var(--icon-strong-3)}.bl-core-icon-button:hover{background-color:var(--action-dimmed-hover)}.bl-core-icon-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--focus);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent }.bl-core-icon-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-icon-button:focus{--tw-ring-color: var(--focus) }.bl-core-icon-button--slim{height:2rem;width:2rem;padding:.5rem}.bl-core-icon-button--regular{height:2.75rem;width:2.75rem;padding:.75rem}.bl-core-icon-button--spacious{height:4rem;width:4rem;padding:1.25rem}.no-messages-container{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;text-align:center;font-size:.875rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .no-messages-container{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-ai-chat-container{position:fixed;inset:0;z-index:99998;width:100%;background-color:#9b9b9d4d;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.bl-core-ai-chat-slider{position:fixed;right:.5rem;top:.5rem;bottom:.5rem;z-index:99999;display:flex;width:24rem;flex-direction:column;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.chat-content{display:flex;height:100%;flex-direction:column;padding-bottom:1.5rem}.dark .bl-core-ai-chat-slider{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.messages-container{margin-top:1.5rem;margin-bottom:1rem;display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem;scroll-behavior:smooth}.message-container{display:flex;width:100%}.user-message{justify-content:flex-end}.ai-message{justify-content:flex-start}.message-bubble{position:relative;z-index:10;max-width:80%;border-radius:1rem;padding:.75rem 1rem}.user-bubble{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.ai-bubble{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.message-bubble p{margin:0;font-size:.875rem;line-height:1.625}.dark .user-bubble{--tw-bg-opacity: 1;background-color:rgb(111 111 113 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark .ai-bubble{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chat-input-container{margin-left:1.5rem;margin-right:1.5rem;margin-top:auto;display:flex;align-items:flex-end;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1));padding:1rem}.chat-input{min-width:0px;flex:1 1 0%;resize:none;border-style:none;background-color:transparent;padding-left:.5rem;font-size:.875rem;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.chat-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(111 111 113 / var(--tw-placeholder-opacity, 1))}.chat-input{outline:2px solid transparent;outline-offset:2px}.chat-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.send-button{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(33 33 35 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.send-button:hover{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.dark .chat-input-container{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.dark .chat-input{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .chat-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(168 168 170 / var(--tw-placeholder-opacity, 1))}.dark .send-button{--tw-bg-opacity: 1;background-color:rgb(207 207 209 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .send-button:hover{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1))}.bl-core-ai-chat-slider header{display:flex;align-items:center;gap:.5rem}.icon-button-container{position:absolute;top:1rem;right:1rem;z-index:10}.chat-header{margin-bottom:1rem;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}.logo-container{display:flex;align-items:center;gap:.5rem}.dark .chat-header{--tw-border-opacity: 1;border-color:rgb(66 66 68 / var(--tw-border-opacity, 1))}.loading-message{display:flex;max-width:80%;flex-direction:column;align-items:center;gap:.5rem;border-radius:1rem 1rem 1rem .375rem;--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .loading-message{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.loading-dots{display:flex;gap:.25rem}.loading-dots span{height:.5rem;width:.5rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(168 168 170 / var(--tw-bg-opacity, 1));animation-delay:calc(var(--i) * .2s)}.loading-dots span:nth-child(1){--i: 0}.loading-dots span:nth-child(2){--i: 1}.loading-dots span:nth-child(3){--i: 2}.loading-indicator p{font-size:.875rem;font-weight:500}.dark .loading-indicator{--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1))}.dark .loading-dots span{--tw-bg-opacity: 1;background-color:rgb(111 111 113 / var(--tw-bg-opacity, 1))}.chat-input:disabled{cursor:not-allowed;opacity:.5}.send-button:disabled{cursor:not-allowed;opacity:.5}.bl-core-alert{display:flex;width:100%;border-radius:.5rem;font-size:1rem}.bl-core-alert-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:flex;width:100%;flex-direction:column;padding:.625rem;font-size:.875rem}.bl-core-alert-header{font-size:1rem;font-weight:700}.bl-core-alert-dismiss-container{cursor:pointer;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding-right:.75rem;padding-top:.75rem}.bl-core-alert--danger{background-color:var(--danger-ghost-2);color:var(--danger-intense-1)}.bl-core-alert--danger a{padding-top:.5rem;font-weight:600;color:var(--danger-intense-1);text-decoration-line:underline}.bl-core-alert--success{background-color:var(--success-ghost-2);color:var(--success-strong-2)}.bl-core-alert--success a{padding-top:.5rem;font-weight:600;color:var(--success-strong-2);text-decoration-line:underline}.bl-core-alert--warning{background-color:var(--warning-ghost-2);color:var(--warning-intense-1)}.bl-core-alert--warning a{padding-top:.5rem;font-weight:600;color:var(--warning-intense-1);text-decoration-line:underline}.bl-core-alert--info{background-color:var(--info-ghost-2);color:var(--info-intense-1)}.bl-core-alert--info a{padding-top:.5rem;font-weight:600;color:var(--info-intense-1);text-decoration-line:underline}.bl-core-alert--neutral{background-color:var(--neutral-ghost-4);color:var(--bodytext)}.bl-core-alert--neutral a{padding-top:.5rem;font-weight:600;color:var(--bodytext);text-decoration-line:underline}.bl-core-alert-icon-container{display:flex;width:3rem;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.bl-core-alert-icon-container--danger{background-color:var(--danger-subtle-1);color:var(--danger-focus)}.bl-core-alert-icon-container--success{background-color:var(--success-subtle-2);color:var(--success-focus)}.bl-core-alert-icon-container--warning{background-color:var(--warning-subtle-1);color:var(--warning-focus)}.bl-core-alert-icon-container--info{background-color:var(--info-subtle-1);color:var(--info-focus)}.bl-core-alert-icon-container--neutral{background-color:var(--neutral-subtle-2);color:var(--neutral-strong-3)}.bl-core-alert-icon-container-list{padding-left:1.5rem}.bl-core-alert-icon-container-list-item:before{content:"•";position:relative;margin-left:-1em;display:inline-block;width:1rem;font-size:1.25rem;line-height:1.5rem;top:.1em}.bl-core-alert-onclick{cursor:pointer}.bl-core-attachment-field-drop-zone{pointer-events:none;position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:#6b728080}.bl-core-attachment-field-drop-zone-panel{display:flex;flex-direction:column;align-items:center;gap:2.5rem;font-size:3rem}.bl-core-attachment-field-drop-zone-panel-text{font-size:1.875rem}.bl-core-tooltip{position:absolute;top:0;left:0;z-index:100000;width:max-content;white-space:pre-line;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));padding:.75rem;opacity:.8}.dark .bl-core-tooltip{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1))}.bl-core-tooltip-arrow{position:absolute;height:.5rem;width:.5rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.dark .bl-core-tooltip-arrow{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1))}.bl-core-tooltip-header{white-space:pre-line;font-size:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.dark .bl-core-tooltip-header{--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.bl-core-tooltip-content{white-space:pre-line;font-size:.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-tooltip-content{--tw-text-opacity: 1;color:rgb(44 44 46 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-error-list{display:flex;flex-direction:column;gap:.25rem}.bl-core-attachment-field-error-listitem{margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.bl-core-attachment-field-error-listitem-icon{display:flex;height:1.5rem;width:1.5rem;flex:none;align-items:center;justify-content:center}.bl-core-attachment-field-error-listitem-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .5rem}.bl-core-attachment-field-error-listitem-text:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 97 74 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px;--tw-ring-offset-color: transparent }.bl-core-attachment-field-error-container{display:flex;height:100%;width:100%;flex-direction:column;gap:1rem;padding:.5rem;font-size:1rem;--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-preview{height:2.5rem;width:2.5rem;border-radius:.375rem;padding:.125rem;--tw-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #CFCFD1;--tw-shadow: var(--tw-shadow-colored) }.dark .bl-core-attachment-field-preview{--tw-shadow-color: #58585A;--tw-shadow: var(--tw-shadow-colored) }.bl-core-attachment-field-preview-image{object-fit:scale-down}.bl-core-attachment-field-preview-pdf{display:flex;align-items:center;justify-content:center}.bl-core-attachment-field-list-item{display:flex;align-items:center;font-size:1rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-attachment-field-list-item{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-list-item-preview{margin-right:.5rem;flex:none}.bl-core-attachment-field-list-item-preview-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .5rem}.bl-core-attachment-field-list-item-preview-text:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 1px;--tw-ring-offset-color: transparent }.bl-core-brand--blapp .bl-core-attachment-field-list-item-preview-text:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1)) }.bl-core-brand--firmsupport .bl-core-attachment-field-list-item-preview-text:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1)) }.bl-core-attachment-field-list-item-detach{display:flex;flex:none;justify-content:flex-end}.bl-core-attachment-field-list{display:flex;height:100%;width:100%;flex-direction:column;gap:.5rem;padding:.5rem;font-size:1rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-attachment-field-list{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-attachment-field{display:flex;height:100%;width:100%;flex-direction:column}.bl-core-attachment-field-disabled{cursor:not-allowed}.bl-core-attachment-field-container{position:relative;display:flex;height:100%;min-height:8rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1));padding:1.5rem;font-size:1.5rem;--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1))}.dark .bl-core-attachment-field-container{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-container-error,.dark .bl-core-attachment-field-container-error{--tw-border-opacity: 1;border-color:rgb(255 97 74 / var(--tw-border-opacity, 1))}.bl-core-attachment-field-text-container{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:1rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-attachment-field-text-container{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-text-container-cta{cursor:pointer}.bl-core-attachment-field-text-container-cta.bl-core-brand--blapp{--tw-text-opacity: 1;color:rgb(220 151 0 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-text-container-cta.bl-core-brand--blapp:hover{--tw-text-opacity: 1;color:rgb(180 114 1 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-text-container-cta.bl-core-brand--firmsupport{--tw-text-opacity: 1;color:rgb(94 162 219 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-text-container-cta.bl-core-brand--firmsupport:hover{--tw-text-opacity: 1;color:rgb(31 121 195 / var(--tw-text-opacity, 1))}.bl-core-attachment-field-text-container-cta-disabled{cursor:not-allowed}.bl-core-attachment-field-input{display:none}.bl-core-attachment-field-error-icon{position:absolute;top:1rem;right:1rem;font-size:1.125rem;--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.bl-core-badge{display:inline-flex;height:1.5rem;max-width:min-content;align-items:center;overflow:hidden;border-radius:9999px;padding-right:.75rem;padding-left:.75rem;font-size:.875rem;font-weight:500}.bl-core-badge p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.bl-core-badge p>span{margin-right:.125rem}.bl-core-brand--blapp.bl-core-badge--brand{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bl-core-brand--firmsupport.bl-core-badge--brand{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bl-core-badge--neutral{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-badge--neutral{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(247 248 249 / var(--tw-text-opacity, 1))}.bl-core-badge--success{--tw-bg-opacity: 1;background-color:rgb(219 239 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(44 79 46 / var(--tw-text-opacity, 1))}.dark .bl-core-badge--success{--tw-bg-opacity: 1;background-color:rgb(44 79 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(234 247 234 / var(--tw-text-opacity, 1))}.bl-core-badge--info{--tw-bg-opacity: 1;background-color:rgb(211 234 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(18 72 119 / var(--tw-text-opacity, 1))}.dark .bl-core-badge--info{--tw-bg-opacity: 1;background-color:rgb(18 72 119 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(233 246 255 / var(--tw-text-opacity, 1))}.bl-core-badge--danger{--tw-bg-opacity: 1;background-color:rgb(255 209 201 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(69 7 5 / var(--tw-text-opacity, 1))}.dark .bl-core-badge--danger{--tw-bg-opacity: 1;background-color:rgb(69 7 5 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 231 227 / var(--tw-text-opacity, 1))}.bl-core-badge--warning{--tw-bg-opacity: 1;background-color:rgb(255 235 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(108 66 6 / var(--tw-text-opacity, 1))}.dark .bl-core-badge--warning{--tw-bg-opacity: 1;background-color:rgb(108 66 6 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 243 211 / var(--tw-text-opacity, 1))}.bl-core-text-description{display:grid;grid-template-columns:fit-content(100%) 1fr}.bl-core-text-description.bl-core-text-description-disabled{opacity:.75}.bl-core-text-description.bl-core-text-description-disabled .bl-core-text-description-label,.bl-core-text-description.bl-core-text-description-disabled .bl-core-text-description-description{cursor:not-allowed}.bl-core-text-description-label{margin-left:1rem;cursor:pointer;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.bl-core-text-description-description{margin-left:1rem;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-text-description-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-text-description-description{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}input[type=checkbox].bl-core-checkbox{cursor:pointer;align-self:center;--tw-border-opacity: 1;border-color:rgb(168 168 170 / var(--tw-border-opacity, 1));background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:linear}input[type=checkbox].bl-core-checkbox:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #ffffff}input[type=checkbox].bl-core-checkbox{border-radius:4px;font-size:10px}input[type=checkbox].bl-core-brand--blapp.bl-core-checkbox:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1))}input[type=checkbox].bl-core-brand--firmsupport.bl-core-checkbox:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1))}.dark input[type=checkbox].bl-core-checkbox{--tw-border-opacity: 1;border-color:rgb(111 111 113 / var(--tw-border-opacity, 1))}.dark input[type=checkbox].bl-core-checkbox:focus{--tw-ring-offset-color: #2C2C2E}input[type=checkbox]:checked.bl-core-checkbox{border-style:none}input[type=checkbox]:checked.bl-core-brand--blapp.bl-core-checkbox{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1))}input[type=checkbox]:checked.bl-core-brand--firmsupport.bl-core-checkbox{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}input[type=checkbox].bl-core-checkbox.bl-core-checkbox-disabled{opacity:.75}input[type=checkbox].bl-core-checkbox.bl-core-checkbox-disabled:hover{cursor:not-allowed}.bl-core-checkboxes--row{display:grid;grid-auto-flow:column dense}.bl-core-checkboxes--column{display:grid;grid-auto-flow:row dense;gap:.5rem}.bl-core-calendar-container{z-index:100000;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;font-size:1rem;font-weight:500;--tw-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .bl-core-calendar-container{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.bl-core-mobile-close-container{display:none}.bl-core-header-container{display:flex;align-items:center;justify-content:space-between}.bl-core-month-year-content{flex:1 1 auto;font-weight:600;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.bl-core-days-container{margin-top:1.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-days-container{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-month-year-content{--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.bl-core-days-content{text-align:center}.bl-core-calendar-grid-container{margin-top:.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .05}.dark .bl-core-calendar-grid-container{--tw-bg-opacity: 1;background-color:rgb(111 111 113 / var(--tw-bg-opacity, 1));--tw-ring-opacity: .2}.bl-core-date-cell-container{display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark .bl-core-date-cell-container{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-date-cell-content{display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;line-height:2;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bl-core-date-cell-content:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bl-core-date-cell-content--blapp:hover{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1))}.bl-core-date-cell-content--firmsupport:hover{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}.bl-core-empty-days{height:2.5rem;--tw-bg-opacity: 1;background-color:rgb(247 248 249 / var(--tw-bg-opacity, 1))}.dark .bl-core-empty-days{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.bl-core-bottom-button-container{margin-top:1.5rem;display:flex;justify-content:space-between;font-size:.875rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-bottom-button-container{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-calendar-picker{width:322px}.bl-core-selected-value--blapp{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bl-core-selected-value--firmsupport{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (max-width: 768px){.bl-core-mobile-close-container{margin-bottom:.5rem;display:flex;justify-content:flex-end}.bl-core-calendar-picker{width:100%}}.bl-core-input-container{display:flex;flex-direction:column}.bl-core-input-container input:-webkit-autofill,.bl-core-input-container input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}.bl-core-input-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.bl-core-input-floating-text{position:absolute;left:.75rem;top:-2px;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-input-floating-text{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-input-description{font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-input-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-input-description{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-input-container input{max-height:2.75rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));background-color:transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-input-container input:focus{outline:2px solid transparent;outline-offset:2px}.bl-core-input-container input:disabled{cursor:not-allowed;opacity:.75}.dark .bl-core-input-container input{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-brand--blapp.bl-core-input-container input:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1))}.bl-core-brand--firmsupport.bl-core-input-container input:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1))}.bl-core-brand--blapp.bl-core-input-container.bl-core-input--error input:focus,.bl-core-brand--firmsupport.bl-core-input-container.bl-core-input--error input:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(240 42 6 / var(--tw-ring-opacity, 1))}.dark .bl-core-brand--blapp.bl-core-input-container.bl-core-input--error input:focus,.dark .bl-core-brand--firmsupport.bl-core-input-container.bl-core-input--error input:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 159 / var(--tw-ring-opacity, 1))}.bl-core-input--error input{--tw-border-opacity: 1;border-color:rgb(255 171 159 / var(--tw-border-opacity, 1))}.dark .bl-core-input--error input{--tw-border-opacity: 1;border-color:rgb(240 42 6 / var(--tw-border-opacity, 1))}input.bl-core-input-input--lefticon{padding-left:2.5rem}input.bl-core-input-input--righticon{padding-right:2.5rem}.bl-core-input-icons-input{position:relative;display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem}.bl-core-input-container-left-icon{position:absolute;left:.75rem;color:var(--icon-strong-3)}.bl-core-input-container-right-icon{position:absolute;right:.75rem}.bl-core-input-container-right-icons{position:absolute;right:.75rem;display:flex;gap:.75rem}.bl-core-input--success .bl-core-input-container-right-icon{--tw-text-opacity: 1;color:rgb(74 139 77 / var(--tw-text-opacity, 1))}.bl-core-input--error .bl-core-input-container-right-icon,.bl-core-input--error .bl-core-input-description{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}input[type=time]::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}.bl-core-date-input-container{position:relative}.bl-core-date-input-mobile-container{position:fixed;right:0;left:0;bottom:0}.bl-core-file-preview-image{display:flex;height:100%;width:100%;align-items:center;justify-content:center;object-fit:scale-down}.bl-core-file-preview-not-supported{display:flex;height:100%;min-height:20rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1));opacity:.5}.dark .bl-core-file-preview-not-supported{--tw-border-opacity: 1;border-color:rgb(168 168 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-file-preview-not-supported-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.bl-core-file-preview-not-supported-text-hidden{display:none}.bl-core-file-preview-not-supported-download{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem;text-align:center}.bl-core-file-preview{height:50vh;width:100%;font-size:1rem}@media (min-width: 769px){.bl-core-file-preview{height:80vh}}.bl-core-modal-body-paragraph{text-align:left;font-size:1rem;font-weight:400;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-modal-body-paragraph{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-modal-header-title{text-align:left;font-size:1.5rem;font-weight:700;line-height:2rem;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .bl-core-modal-header-title{--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.bl-core-modal-desktop,.bl-core-modal-mobile{z-index:99999;max-height:100vh;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-modal-mobile{width:100%}.dark .bl-core-modal-desktop,.dark .bl-core-modal-mobile{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.bl-core-modal-section{height:100%;width:100%;gap:1.5rem}.bl-core-modal-desktop-sm{width:33.333333%}.bl-core-modal-desktop-md{width:50%}.bl-core-modal-desktop-lg{width:66.666667%}.bl-core-modal-header{display:flex;align-items:flex-start;justify-content:space-between;background-color:transparent;padding:1rem 1.5rem}.bl-core-modal-body,.bl-core-modal-footer{padding:1rem 1.5rem}.bl-core-file-preview-modal-header{display:flex;width:100%;justify-content:flex-end}.bl-core-file-preview-modal-body{margin:0;height:50vh;width:100%;padding:0}@media (min-width: 769px){.bl-core-file-preview-modal-body{height:80vh}}.bl-core-floating-button-menu-button-container{display:grid;grid-auto-flow:column;align-items:center;gap:.5rem}.bl-core-floating-button-menu-button{height:2.5rem;width:2.5rem;border-radius:9999px;background-color:var(--action-secondary)}.bl-core-floating-button-menu-button-icon{color:var(--on-action-secondary)}.bl-core-floating-button-menu-button-label{white-space:nowrap;font-size:.875rem;color:var(--label)}.bl-core-floating-button-menu-button-label-bg{border-radius:.75rem;background-color:var(--action-dimmed-hover);padding:.5rem}.bl-core-floating-button-menu-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-floating-button-menu-button-label.disabled{opacity:.75}.bl-core-floating-button{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem}.bl-core-floating-button:focus-visible{outline-style:solid;outline-width:3px;outline-offset:3px}.bl-core-floating-button--primary{background-color:var(--action-primary);color:var(--on-action-primary);outline-color:var(--focus)}.bl-core-floating-button--primary:hover{background-color:var(--action-primary-hover)}.bl-core-floating-button--secondary{border-width:1px;border-color:var(--action-secondary-hover);background-color:transparent;color:var(--on-action-secondary);outline-color:var(--focus)}.bl-core-floating-button--secondary:hover{--tw-shadow: inset 0px 0px 0px 1px var(--secondary-hover-border);--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-floating-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-floating-button--tonal{border-color:transparent;background-color:var(--action-subtle);color:var(--label);outline-color:var(--focus)}.bl-core-floating-button--tonal:hover{background-color:var(--action-subtle-hover)}.bl-core-floating-menu-button{position:relative;z-index:100000;display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem}.bl-core-floatingbutton-label{position:absolute;right:3rem;margin-right:.5rem;white-space:nowrap;border-radius:.75rem;background-color:var(--action-dimmed-hover);padding:.5rem;font-size:.875rem;color:var(--label)}.bl-core-foating-menu-button-label{display:flex;flex-direction:row;align-items:center}.bl-core-floating-menu-button .button-content{display:flex;align-items:center}.bl-core-sub-buttons-wrapper{position:absolute;display:flex;justify-content:flex-end}.bl-core-sub-buttons-container{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.bl-core-sub-buttons-alignment{z-index:100000;margin-right:.25rem}.bl-core-floatingbutton-menu-overlay{position:fixed;top:0;left:0;z-index:99998;height:100%;width:100%;border-radius:.375rem;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;padding:.25rem;color:var(--label);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-menu-filter{position:sticky;top:0;left:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem}.dark .bl-core-menu-filter{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-menu-item{margin:.25rem;cursor:default;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;color:var(--label)}.bl-core-menu-item:hover{background-color:var(--subtle-hover)}.bl-core-menu-item:focus{background-color:var(--subtle-hover);outline:2px solid transparent;outline-offset:2px}.bl-core-menu-item:focus-visible{background-color:var(--subtle-hover)}.bl-core-menu-item.bl-core-menu-item--selected{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-menu-item.bl-core-menu-item--disabled{cursor:not-allowed;opacity:.75}.dark .bl-core-menu-item.bl-core-menu-item--selected{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.bl-core-menu-item>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-core-menu-item>p>span:not(:last-child){margin-right:.5rem}.bl-core-virtual-scroll-list-viewport.svelte-11m45tq{position:relative;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.bl-core-virtual-scroll-list-loading.svelte-11m45tq{display:flex;align-items:center;justify-content:center}.bl-core-menu{position:absolute;z-index:100000;overflow:auto;border-radius:1rem;background-color:var(--menu);color:var(--label)}.bl-core-meatball-menu{position:relative;display:inline-block}.bl-core-mini-badge-container{display:flex;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;flex-direction:column;align-items:center;justify-content:center;padding:.125rem .75rem}.bl-core-mini-badge{height:.75rem;width:.75rem;border-radius:.75rem}.bl-core-brand--blapp.bl-core-mini-badge--brand{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1))}.bl-core-brand--firmsupport.bl-core-mini-badge--brand{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}.bl-core-mini-badge--neutral,.dark .bl-core-mini-badge--neutral{--tw-bg-opacity: 1;background-color:rgb(111 111 113 / var(--tw-bg-opacity, 1))}.bl-core-mini-badge--success,.dark .bl-core-mini-badge--success{--tw-bg-opacity: 1;background-color:rgb(74 139 77 / var(--tw-bg-opacity, 1))}.bl-core-mini-badge--info,.dark .bl-core-mini-badge--info{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}.bl-core-mini-badge--danger,.dark .bl-core-mini-badge--danger{--tw-bg-opacity: 1;background-color:rgb(255 97 74 / var(--tw-bg-opacity, 1))}.bl-core-mini-badge--warning,.dark .bl-core-mini-badge--warning{--tw-bg-opacity: 1;background-color:rgb(255 187 0 / var(--tw-bg-opacity, 1))}.bl-core-modal-overlay{position:fixed;top:0;left:0;z-index:99998;height:100%;width:100%;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.bl-core-multi-select-menu-button{max-height:2.75rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-multi-select-menu-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px }.bl-core-multi-select-menu-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-multi-select-menu-button.bl-core-brand--blapp{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1)) }.bl-core-multi-select-menu-button.bl-core-brand--firmsupport{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1)) }.bl-core-multi-select-menu-button.bl-core-multi-select-menu-button--error{--tw-border-opacity: 1;border-color:rgb(255 171 159 / var(--tw-border-opacity, 1))}.bl-core-multi-select-menu-button.bl-core-multi-select-menu-button--error:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(240 42 6 / var(--tw-ring-opacity, 1)) }.bl-core-multi-select-menu-button-placeholder-container{display:flex;justify-content:space-between}.bl-core-multi-select-menu-button-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-multi-select-menu-button-icon{padding-left:.25rem;padding-right:.25rem}.dark .bl-core-multi-select-menu-button{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-multi-select-menu-button:focus-within{--tw-ring-offset-color: #2C2C2E }.dark .bl-core-multi-select-menu-button.bl-core-multi-select-menu-button--error{--tw-border-opacity: 1;border-color:rgb(240 42 6 / var(--tw-border-opacity, 1))}.dark .bl-core-multi-select-menu-button.bl-core-multi-select-menu-button--error:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 159 / var(--tw-ring-opacity, 1)) }.dark .bl-core-multi-select-menu-button-placeholder{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-check-menu-item{cursor:pointer;padding:.5rem 1rem}.bl-core-multi-menu{position:absolute;z-index:100000;overflow:auto;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;padding-bottom:.25rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .bl-core-multi-menu{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-multi-select-menu-label{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.bl-core-multi-select-menu-container{position:relative;min-width:75px;max-width:400px;padding-top:.5rem;padding-bottom:.5rem}.bl-core-multi-select-menu-description{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-multi-select-menu-description.bl-core-multi-select-menu--error{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.dark .bl-core-multi-select-menu-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-multi-select-menu-description{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-multi-select-menu-description.bl-core-multi-select-menu--error{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.dark .bl-core-multi-select-menu-placeholder{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-nav-menu-company-selector-separator{margin-top:.5rem;margin-bottom:1rem;border-top-width:1px;border-color:var(--stroke-ghost)}.bl-core-nav-menu-company-selector-item{margin-bottom:.5rem;display:flex;width:100%;max-width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;padding:.5rem .75rem}.bl-core-nav-menu-company-selector-item:hover{background-color:var(--subtle-hover)}.bl-core-nav-menu-company-selector-item-text{width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-core-nav-menu-company-selector-badge-container{display:flex;flex:1 1 0%;justify-content:flex-end}.bl-core-nav-menu-company-selector-container{position:relative;height:100%}.bl-core-nav-menu-company-selector-footer{position:absolute;bottom:0;left:0;right:0;height:5rem;background-color:var(--footer);padding:1rem 1.5rem}@media (min-width: 769px){.bl-core-nav-menu-company-selector-footer{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}}.lundify-header-container{font-family:MaisonNeueBold,Poppins;height:6rem}.lundify-product-name-header-container{display:flex;flex-direction:column;justify-content:flex-end}.lundify-product-name{font-size:1.5rem;font-weight:700;line-height:1.5rem;color:var(--headline)}.lundify-product-name-header{font-size:1.125rem;font-weight:500;line-height:1.5rem;color:var(--sub-headline)}.lundify-header-container{display:flex;align-items:flex-end}.lundify-header{font-size:1.5rem;font-weight:600;line-height:1.5rem;color:var(--headline)}.bl-core-nav-menu-overlay{position:absolute;top:0;left:0;z-index:99998;height:100%;width:100%;background-color:#20202066}.bl-core-nav-menu-section-container{display:flex;width:100%;flex-direction:column}.bl-core-nav-menu-section-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.bl-core-nav-menu-section-container{padding-left:.25rem;padding-right:.25rem}.bl-core-nav-menu-section-container:first-child{margin-bottom:1.5rem}.bl-core-nav-menu-section-title{padding-left:.75rem;font-size:.875rem;text-transform:uppercase;color:var(--label)}.bl-core-nav-menu-section-title.collapsed{padding-left:0;text-align:center}.bl-core-nav-menu-section-item-button-base:has(:focus-visible){outline-style:solid;outline-width:2px;outline-color:var(--focus)}.bl-core-nav-menu-section-item-button-base{display:flex;cursor:pointer;list-style-type:none;align-items:center;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem}.bl-core-nav-menu-section-item-button-base:hover{background-color:var(--subtle-hover)}.bl-core-nav-menu-section-item-button-base svg{color:var(--icon-strong-1)}.bl-core-nav-menu-section-item-button-expanded{margin-bottom:.5rem;justify-content:space-between;padding-left:.75rem;padding-right:.75rem}.bl-core-nav-menu-section-item-button-base:not(.bl-core-nav-menu-section-item-button-expanded){position:relative;justify-content:center}.bl-core-nav-menu-section-item-active{background-color:var(--navigation-item-active)!important;font-weight:500!important}.bl-core-nav-menu-section-item-active:hover{background-color:var(--navigation-item-hover)!important}.bl-core-nav-menu-section-item-button-expanded a,.bl-core-nav-menu-section-item-button-expanded button{display:flex!important;width:100%!important;align-items:center!important;gap:1rem!important;color:var(--label)!important}.bl-core-nav-menu-section-item-button-expanded a:focus-visible,.bl-core-nav-menu-section-item-button-expanded button:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}.bl-core-nav-menu-section-item-button-base:not(.bl-core-nav-menu-section-item-button-expanded) a,.bl-core-nav-menu-section-item-button-base:not(.bl-core-nav-menu-section-item-button-expanded) button{color:var(--label)!important}svg,img{flex-shrink:0}.bl-core-nav-menu-sections-container{margin:-.5rem;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.bl-core-nav-menu-section-item-active svg{color:var(--selection-active)}.bl-core-nav-menu-section-item-active svg:hover{color:var(--selection-active-hover)}.bl-core-nav-menu-section-item-icon-container{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center}.bl-core-nav-menu-section-item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:100%;gap:.5rem;text-align:left}.bl-core-nav-menu-select-container{position:relative;margin-top:2rem;display:flex;justify-content:center}.bl-core-nav-menu-select-dropdown{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(235 236 238 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}.bl-core-nav-menu-select-dropdown:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-nav-menu-container{position:sticky;top:0;z-index:99999;height:100vh;padding:.5rem}.bl-core-nav-menu-container--mobile{position:fixed;top:0;left:0;z-index:99999;height:100vh}.bl-core-nav-menu-background{height:100%;background-color:var(--card)}@media (min-width: 769px){.bl-core-nav-menu-background{border-radius:1.5rem}}.bl-core-nav-menu-main-content-container{display:flex;height:100%;flex-direction:column;justify-content:space-between;overflow:hidden;padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem}.bl-core-nav-menu-header-container{display:flex;flex-direction:column;padding-left:.75rem;padding-right:.75rem}@media (min-width: 769px){.bl-core-nav-menu-header-container--collapsed{display:flex;flex-direction:column}}.bl-core-nav-menu-header-container--mobile{display:none}.bl-core-nav-menu-icon-container{margin-top:2rem;margin-left:.375rem}.bl-core-nav-menu-separator{margin-top:1.5rem;margin-bottom:1.5rem;border-top-width:1px;border-color:var(--stroke-ghost)}.bl-core-tab-slider{margin-top:.75rem;height:.125rem;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:var(--selection-selected)}.overflow-x-scroll.svelte-s6j0ts{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.overflow-x-scroll.svelte-s6j0ts::-webkit-scrollbar{width:0!important}.bl-core-page-header{margin-top:.5rem;margin-bottom:.75rem;display:flex;flex-direction:column;align-items:flex-start}.bl-core-page-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.bl-core-page-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 769px){.bl-core-page-header{flex-direction:row;align-items:center}}.bl-core-page-header-badge{margin-bottom:.5rem}@media (min-width: 769px){.bl-core-page-header-badge{margin-bottom:0}}.bl-core-page-header-info-text{padding-left:.5rem;font-size:.875rem;font-weight:400;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-page-header-tabs{margin-top:.75rem}.bl-core-page-header-back-button{display:flex;align-items:center}.bl-core-radio-button input[type=radio]{align-self:center;--tw-border-opacity: 1;border-color:rgb(207 207 209 / var(--tw-border-opacity, 1));background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:linear}.bl-core-radio-button input[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #ffffff}.bl-core-brand--blapp.bl-core-radio-button input[type=radio]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1))}.bl-core-brand--firmsupport.bl-core-radio-button input[type=radio]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1))}.dark .bl-core-radio-button input[type=radio]{--tw-border-opacity: 1;border-color:rgb(111 111 113 / var(--tw-border-opacity, 1))}.dark .bl-core-radio-button input[type=radio]:focus{--tw-ring-offset-color: #2C2C2E}.bl-core-radio-button input[type=radio]:checked{border-style:none;background-image:none;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'><circle cx='8' cy='8' r='3'/></svg>")}.bl-core-brand--blapp.bl-core-radio-button input[type=radio]:checked{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1))}.bl-core-brand--firmsupport.bl-core-radio-button input[type=radio]:checked{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}.dark .bl-core-radio-button input[type=radio]:checked{background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%231f2937' xmlns='http://www.w3.org/2000/svg'><circle cx='8' cy='8' r='3'/></svg>")}.bl-core-radio-button input[type=radio]:disabled:not(:checked){cursor:not-allowed;opacity:.75}.bl-core-radio-buttons--row{display:grid;grid-auto-flow:column dense}.bl-core-radio-buttons--column{display:grid;grid-auto-flow:row dense;gap:.5rem}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bl-core-segmented-button-icon{margin-right:.25rem;margin-left:.25rem}.bl-core-segmented-button-button{white-space:nowrap;border-top-width:1px;border-bottom-width:1px;padding-top:.25rem;padding-bottom:.25rem;font-size:1rem;font-weight:500}.bl-core-segmented-button-button-full-width{flex:1 1 0%}.bl-core-segmented-button-button-left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-start-start-radius:9999px;border-end-start-radius:9999px;border-left-width:1px;padding:.25rem .75rem .25rem 1rem}.bl-core-segmented-button-button-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .75rem}.bl-core-segmented-button-button-right{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-start-end-radius:9999px;border-end-end-radius:9999px;border-right-width:1px;padding:.25rem 1rem .25rem .75rem}.bl-core-segmented-button-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-segmented-button-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.bl-core-segmented-button-button{border-color:var(--stroke-subtle);background-color:transparent;color:var(--label);--tw-ring-color: var(--focus) }.bl-core-segmented-button-button:hover{background-color:var(--neutral-ghost-3)}.bl-core-button--slim{height:2rem;padding:.25rem 1rem}.bl-core-button--regular{height:2.75rem;padding:.625rem 1.25rem}.bl-core-button--spacious{height:4rem;padding:1.25rem 2.5rem}.bl-core-segmented-button-separator{border-top-width:1px;border-bottom-width:1px;padding-top:.25rem;padding-bottom:.25rem}.bl-core-segmented-button-separator-line{height:100%;width:1px}.bl-core-segmented-button-button.bl-core-segmented-button-separator>div{background-color:var(--separator-subtle)}.bl-core-segmented-button-wrapper{display:inline-flex;border-radius:9999px}.bl-core-segmented-button-full-width{width:100%}.bl-core-select-menu-label{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.bl-core-select-menu-container{min-width:75px;max-width:400px;position:relative;padding-top:.5rem;padding-bottom:.5rem}.bl-core-select-menu{max-height:2.75rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-select-menu:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.bl-core-select-menu:disabled{cursor:not-allowed;opacity:.75}.bl-core-select-menu.bl-core-brand--blapp{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1))}.bl-core-select-menu.bl-core-brand--firmsupport{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1))}.bl-core-select-menu.bl-core-select-menu--error{--tw-border-opacity: 1;border-color:rgb(255 171 159 / var(--tw-border-opacity, 1))}.bl-core-select-menu.bl-core-select-menu--error:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(240 42 6 / var(--tw-ring-opacity, 1))}.bl-core-select-menu-description{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-select-menu-description.bl-core-select-menu--error{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.bl-core-select-menu-placeholder{--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-select-menu-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-select-menu{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-select-menu:focus-within{--tw-ring-offset-color: #2C2C2E}.dark .bl-core-select-menu.bl-core-select-menu--error{--tw-border-opacity: 1;border-color:rgb(240 42 6 / var(--tw-border-opacity, 1))}.dark .bl-core-select-menu.bl-core-select-menu--error:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 159 / var(--tw-ring-opacity, 1))}.dark .bl-core-select-menu-description{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-select-menu-description.bl-core-select-menu--error{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.dark .bl-core-select-menu-placeholder{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item{margin:.5rem;display:flex;width:20rem;border-radius:.5rem;font-size:.875rem;--tw-shadow: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 10px 15px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -2px var(--tw-shadow-color), 0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-snackbar-content{display:flex;width:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-content{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-header{font-weight:500;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-header{--tw-text-opacity: 1;color:rgb(242 243 244 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-icon-container{display:flex;width:4rem;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.bl-core-snackbar-item-icon-container--neutral{--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-snackbar-dismiss-container{cursor:pointer;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-right:1rem;padding-top:1rem;--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-dismiss-container{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-icon-container--neutral{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-icon-container--success{--tw-bg-opacity: 1;background-color:rgb(219 239 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(74 139 77 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-icon-container--success{--tw-bg-opacity: 1;background-color:rgb(44 79 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(74 139 77 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-icon-container--info{--tw-bg-opacity: 1;background-color:rgb(211 234 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(94 162 219 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-icon-container--info{--tw-bg-opacity: 1;background-color:rgb(18 72 119 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(94 162 219 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-icon-container--warning{--tw-bg-opacity: 1;background-color:rgb(255 235 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 187 0 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-icon-container--warning{--tw-bg-opacity: 1;background-color:rgb(108 66 6 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 225 145 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-icon-container--danger{--tw-bg-opacity: 1;background-color:rgb(255 209 201 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.dark .bl-core-snackbar-item-icon-container--danger{--tw-bg-opacity: 1;background-color:rgb(69 7 5 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.bl-core-snackbar-item-call-to-action{margin-top:.5rem;display:flex;justify-content:flex-start;font-weight:500;text-decoration-line:underline}.bl-core-snackbar{position:absolute;top:0;right:0;z-index:100000;display:flex;flex-direction:column;align-items:center}.bl-core-split-button{white-space:nowrap;border-top-width:1px;border-bottom-width:1px;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;font-weight:500}.bl-core-split-button-full-width{width:100%}.bl-core-split-button-left{min-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-start-start-radius:.75rem;border-end-start-radius:.75rem;border-left-width:1px;padding-left:1.25rem;padding-right:1.25rem;line-height:1.5rem}.bl-core-split-button-right{border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-right-width:1px}.bl-core-split-button:disabled{cursor:not-allowed;opacity:.75}.bl-core-split-button:focus-visible{text-decoration-line:underline;outline-style:solid;outline-width:3px;outline-offset:3px}.bl-core-split-button-right:focus>span{border-bottom-width:2px;border-color:var(--stroke-primary);padding-bottom:1px}.bl-core-split-button-right.bl-core-split-button--secondary:focus>span{border-color:var(--action-secondary-hover)}.bl-core-split-button-right.bl-core-split-button--secondary-negative:focus>span{border-color:var(--stroke-danger)}.bl-core-split-button-right.bl-core-split-button--tertiary:focus>span{border-color:var(--action-secondary-hover)}.bl-core-split-button--primary{border-color:transparent;background-color:var(--action-primary);color:var(--on-action-primary);outline-color:var(--focus)}.bl-core-split-button--primary:hover{background-color:var(--action-primary-hover)}.bl-core-split-button--primary-negative{border-color:transparent;background-color:var(--danger-primary);color:var(--on-danger-primary);outline-color:var(--danger-focus)}.bl-core-split-button--primary-negative:hover{background-color:var(--danger-primary-hover)}.bl-core-split-button--secondary{border-color:var(--action-secondary-hover);background-color:transparent;color:var(--on-action-secondary);outline-color:var(--focus)}.bl-core-split-button--secondary:hover{--tw-shadow: inset 0px 0px 0px 1px var(--secondary-hover-border);--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-split-button--secondary-negative{border-color:var(--stroke-danger);background-color:transparent;color:var(--on-action-danger-secondary);outline-color:var(--danger-focus);--tw-ring-color: var(--danger-focus) }.bl-core-split-button--secondary-negative:hover{background-color:var(--danger-secondary-hover);--tw-shadow: inset 0px 0px 0px 1px var(--secondary-negative-hover-border);--tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-split-button--tertiary{border-style:none;background-color:transparent;color:var(--label);--tw-ring-color: var(--focus) }.bl-core-split-button--tertiary:hover{background-color:var(--action-dimmed-hover)}.bl-core-button--slim{height:2rem;padding:.25rem .5rem}.bl-core-button--regular{height:2.75rem;padding:.625rem .75rem}.bl-core-button--spacious{height:4rem;padding:1.25rem}.bl-core-split-button-separator{border-top-width:1px;border-bottom-width:1px;padding-top:.25rem;padding-bottom:.25rem}.bl-core-split-button-separator-line{height:100%;width:1px}.bl-core-split-button--primary-negative.bl-core-split-button-separator>div,.bl-core-split-button--primary.bl-core-split-button-separator>div{background-color:var(--separator-primary)}.bl-core-split-button--secondary.bl-core-split-button-separator>div{background-color:var(--separator-secondary)}.bl-core-split-button--tertiary.bl-core-split-button-separator>div{background-color:var(--separator-secondary)}.bl-core-split-button--secondary-negative.bl-core-split-button-separator>div{background-color:var(--separator-secondary-negative)}.bl-core-split-button-wrapper{display:inline-flex;flex-wrap:nowrap;border-radius:.75rem}.bl-core-split-button-wrapper:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.bl-core-split-button-wrapper--primary,.bl-core-split-button-wrapper--secondary,.bl-core-split-button-wrapper--tertiary{--tw-ring-color: var(--focus) }.bl-core-split-button-wrapper--primary-negative,.bl-core-split-button-wrapper--secondary-negative{--tw-ring-color: var(--danger-focus) }.bl-core-split-button-wrapper-full-width{width:100%}.bl-core-tab-slider{margin-top:.75rem;height:.125rem;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.bl-core-brand--blapp .bl-core-tab-slider{background-color:var(--selection-selected)}.bl-core-tab-container{list-style-type:none}.bl-core-tab{display:flex;max-width:max-content;cursor:pointer;flex-direction:column;padding:.5rem .75rem .75rem}.bl-core-tab--disabled.bl-core-tab{cursor:not-allowed}.bl-core-tab:focus-visible:not(.bl-core-tab--disabled){border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-left-width:1px;border-right-width:1px;border-top-width:1px;outline:2px solid transparent;outline-offset:2px}.bl-core-tab-selected.bl-core-tab:focus-visible:not(.bl-core-tab--disabled){padding-bottom:0;margin-bottom:.7rem}.bl-core-brand--blapp.bl-core-tab:focus-visible{--tw-border-opacity: 1;border-color:rgb(220 151 0 / var(--tw-border-opacity, 1))}.bl-core-brand--firmsupport.bl-core-tab:focus-visible{--tw-border-opacity: 1;border-color:rgb(94 162 219 / var(--tw-border-opacity, 1))}.bl-core-tab-tab{display:flex;max-width:max-content;flex:1 1 0%;cursor:pointer;align-items:center;font-weight:500}.bl-core-tab-tab-label{margin-right:.5rem;display:flex;height:100%;cursor:pointer;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.bl-core-tab-tab-label:hover{--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .bl-core-tab-tab-label:hover{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-tab-tab-label{--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1))}.bl-core-tab--disabled .bl-core-tab-tab-label{cursor:not-allowed}.bl-core-tab-selected .bl-core-tab-tab-label{--tw-text-opacity: 1;color:rgb(33 33 35 / var(--tw-text-opacity, 1))}.dark .bl-core-tab-selected .bl-core-tab-tab-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-tab--disabled .bl-core-tab-tab-label{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-tab--disabled .bl-core-tab-tab-label{--tw-text-opacity: 1;color:rgb(88 88 90 / var(--tw-text-opacity, 1))}.bl-core-table-spacing{position:absolute;right:0;top:0;padding:.5rem}.bl-core-table-container{position:relative;display:flex;width:100%;flex-direction:column;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .bl-core-table-container{--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.bl-core-table-cell{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;font-weight:500}.bl-core-table-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-text{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-table-cell-description--neutral{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-description--neutral{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-table-cell-description--success{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(74 139 77 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-description--success{--tw-text-opacity: 1;color:rgb(74 139 77 / var(--tw-text-opacity, 1))}.bl-core-table-cell-description--info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(18 72 119 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-description--info{--tw-text-opacity: 1;color:rgb(233 246 255 / var(--tw-text-opacity, 1))}.bl-core-table-cell-description--warning{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(255 187 0 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-description--warning{--tw-text-opacity: 1;color:rgb(255 225 145 / var(--tw-text-opacity, 1))}.bl-core-table-cell-description--danger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.dark .bl-core-table-cell-description--danger{--tw-text-opacity: 1;color:rgb(255 97 74 / var(--tw-text-opacity, 1))}.bl-core-table-cell{font-size:.875rem;font-weight:500}.bl-core-table-cell-align--left{text-align:left}.bl-core-table-cell-align--right{text-align:right}.bl-core-table-cell-align--center{text-align:center}.bl-core-table-cell--first{padding-left:1.5rem}.bl-core-table-cell--last{padding-right:1.5rem}.bl-core-table-cell-loading{margin-top:.75rem;margin-bottom:.75rem;height:1rem;width:100%}@keyframes pulse{50%{opacity:.5}}.bl-core-table-cell-loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem}.bl-core-table-cell-loading:before{--tw-bg-opacity: 1;background-color:rgb(207 207 209 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-cell-loading{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-cell-loading:before{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.bl-core-table-datespan-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.bl-core-table-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding-left:1.5rem;padding-right:1.5rem}.bl-core-table-pager-page{cursor:pointer;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.bl-core-table-pager-page:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-pager-page:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.bl-core-table-pager-page:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-pager-page{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.dark .bl-core-table-pager-page:hover{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-table-pager-page--selected{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-pager-page--selected:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-pager-page--selected{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.bl-core-table-pager-dots{cursor:default;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.bl-core-table-pager-dots:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.dark .bl-core-table-pager-dots{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.bl-core-table-paginator-container{display:flex;flex-direction:column}.bl-core-table-paginator-container--full{width:100%}.bl-core-table-paginator-container nav{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(111 111 113 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-table-paginator-container nav:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.dark .bl-core-table-paginator-container nav{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-table-paginator-prev{border-top-left-radius:9999px;border-bottom-left-radius:9999px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.bl-core-table-paginator-prev:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.bl-core-table-paginator-prev:not(.bl-core-table-paginator-prev--firstpage){cursor:pointer}.bl-core-table-paginator-prev:not(.bl-core-table-paginator-prev--firstpage):hover{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-prev:not(.bl-core-table-paginator-prev--firstpage):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-next{border-top-right-radius:9999px;border-bottom-right-radius:9999px;padding:.5rem 1rem}.bl-core-table-paginator-next:not(.bl-core-table-paginator-next--lastpage){cursor:pointer}.bl-core-table-paginator-next:not(.bl-core-table-paginator-next--lastpage):hover{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-next:not(.bl-core-table-paginator-next--lastpage):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-page{cursor:pointer;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.bl-core-table-paginator-page:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-page:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.bl-core-table-paginator-page:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-paginator-page{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1))}.dark .bl-core-table-paginator-page:hover{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-page--selected{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-page--selected:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-paginator-page--selected{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.bl-core-table-paginator-prev--firstpage,.bl-core-table-paginator-next--lastpage{cursor:not-allowed;opacity:.5}.bl-core-table-summary-container{margin-top:auto;margin-bottom:auto;font-size:.875rem;font-weight:400;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-table-summary-container{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-table-summary-strong{font-weight:500}.bl-core-table-footer{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 576px){.bl-core-table-footer{flex-direction:row;justify-content:space-between}}.bl-core-table-header{cursor:default}.bl-core-table-header--sortable{cursor:pointer}.bl-core-table-header-cell{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.bl-core-table-header-cell-align--left{text-align:left}.bl-core-table-header-cell-align--right{text-align:right}.bl-core-table-header-cell-align--center{text-align:center}.bl-core-table-header-cell--first{padding-left:1.5rem}.bl-core-table-header-cell--last{padding-right:1.5rem}.bl-core-table-view--desktop,.bl-core-table-view--mobile{width:100%}.bl-core-table-view--hidden{display:none}.bl-core-table-view-spacing--condensed{line-height:1.36}.bl-core-table-view-spacing--regular{line-height:1.72}.bl-core-table-view-spacing--relaxed{line-height:2}.bl-core-table-header-row{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1))}.bl-core-table-header-column--checkbox,.bl-core-table-body-column--checkbox{text-align:center}.dark .bl-core-table-header-row{--tw-border-opacity: 1;border-color:rgb(111 111 113 / var(--tw-border-opacity, 1))}.bl-core-table-row{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1))}.bl-core-table-row-hover:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 244 / var(--tw-bg-opacity, 1))}.dark .bl-core-table-row{--tw-border-opacity: 1;border-color:rgb(111 111 113 / var(--tw-border-opacity, 1))}.dark .bl-core-table-row-hover:hover{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-text-area-container{display:flex;flex-direction:column;gap:.25rem}.bl-core-text-area{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(229 230 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));line-height:1.5rem;color:var(--input);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bl-core-text-area:focus{outline:2px solid transparent;outline-offset:2px}.bl-core-text-area:disabled{cursor:not-allowed;opacity:.75}.dark .bl-core-text-area{--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(44 44 46 / var(--tw-bg-opacity, 1))}.bl-core-text-area--blapp:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1)) }.bl-core-text-area--firmsupport:focus{border-color:transparent;--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1)) }.bl-core-text-area-remaining{font-size:.875rem;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-text-area-remaining{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.bl-core-text-area-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(66 66 68 / var(--tw-text-opacity, 1))}.dark .bl-core-text-area-label{--tw-text-opacity: 1;color:rgb(229 230 232 / var(--tw-text-opacity, 1))}.dark .bl-core-text-area::placeholder{--tw-text-opacity: 1;color:rgb(207 207 209 / var(--tw-text-opacity, 1))}.bl-core-timer-container{display:flex;height:4rem;width:100%;border-radius:.5rem;font-size:.875rem;--tw-shadow: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 10px 15px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -2px var(--tw-shadow-color), 0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 769px){.bl-core-timer-container{max-width:20rem}}.bl-core-timer-controls{display:flex;align-items:center;gap:.25rem}.bl-core-timer-icon-container{display:flex;height:100%;width:3rem;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));padding:1rem}.bl-core-timer-time-container{display:flex;height:100%;width:100%;align-items:center;justify-content:space-between;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.bl-timer-text{font-size:1.25rem}.bl-core-timer-play .bl-core-floating-button i{padding-left:.125rem}.dark .bl-core-timer-icon-container{--tw-bg-opacity: 1;background-color:rgb(111 111 113 / var(--tw-bg-opacity, 1))}.dark .bl-core-timer-time-container{--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1))}.dark .bl-core-toggle-container{--tw-bg-opacity: 1;background-color:rgb(66 66 68 / var(--tw-bg-opacity, 1))}.bl-core-toggle-hidden-input{display:none}.bl-core-toggle-container,.bl-core-toggle-container--checked{display:flex;height:1.5rem;width:3rem;border-radius:9999px;border-width:2px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(229 230 232 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bl-core-brand--blapp.bl-core-toggle-container:focus,.bl-core-brand--blapp.bl-core-toggle-container--checked:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #ffffff }.bl-core-brand--firmsupport.bl-core-toggle-container:focus,.bl-core-brand--firmsupport.bl-core-toggle-container--checked:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(94 162 219 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #ffffff }.dark .bl-core-toggle-container:focus,.dark .bl-core-toggle-container--checked:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #2C2C2E }.bl-core-brand--blapp.bl-core-toggle-container--checked{--tw-bg-opacity: 1;background-color:rgb(220 151 0 / var(--tw-bg-opacity, 1))}.bl-core-brand--firmsupport.bl-core-toggle-container--checked{--tw-bg-opacity: 1;background-color:rgb(94 162 219 / var(--tw-bg-opacity, 1))}.bl-core-toggle-inner-container,.bl-core-toggle-inner-container--checked{position:relative;display:inline-block;height:1.25rem;width:1.25rem;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-right:1rem;--tw-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bl-core-toggle-inner-container--checked{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bl-core-toggle-button{position:absolute;inset:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1));opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.bl-core-toggle-button--checked{position:absolute;inset:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(168 168 170 / var(--tw-text-opacity, 1));opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.bl-core-brand--blapp .bl-core-toggle-button--checked{--tw-text-opacity: 1;color:rgb(220 151 0 / var(--tw-text-opacity, 1))}.bl-core-brand--firmsupport .bl-core-toggle-button--checked{--tw-text-opacity: 1;color:rgb(94 162 219 / var(--tw-text-opacity, 1))}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@swimlane/ngx-datatable/index.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.ngx-datatable {
  display: block;
  overflow: hidden;
  justify-content: center;
  position: relative;
  transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }
  .ngx-datatable [hidden] {
    display: none !important; }
  .ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }
  .ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }
  .ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }
  .ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }
    .ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }
    .ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }
      .ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  .ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: flex;
    flex-direction: row;
    -o-flex-flow: row;
    flex-flow: row; }
  .ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }
    .ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }
  .ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }
  .ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }
  .ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }
    .ngx-datatable .datatable-header .datatable-header-inner {
      align-items: stretch;
      -webkit-align-items: stretch; }
    .ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }
      .ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }
      .ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }
      .ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }
      .ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }
      .ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }
      .ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }
        .ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }
        .ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }
  .ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }
    .ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }
    .ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }
    .ngx-datatable .datatable-body .datatable-row-wrapper {
      display: flex;
      flex-direction: column; }
    .ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }
      .ngx-datatable .datatable-body .datatable-body-row > div {
        display: flex; }
  .ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }
    .ngx-datatable .datatable-footer .datatable-footer-inner {
      display: flex;
      align-items: center;
      width: 100%; }
    .ngx-datatable .datatable-footer .selected-count .page-count {
      flex: 1 1 40%; }
    .ngx-datatable .datatable-footer .selected-count .datatable-pager {
      flex: 1 1 60%; }
    .ngx-datatable .datatable-footer .page-count {
      flex: 1 1 20%; }
    .ngx-datatable .datatable-footer .datatable-pager {
      flex: 1 1 80%;
      text-align: right; }
      .ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }
      .ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }
      .ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@swimlane/ngx-datatable/assets/icons.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: 'data-table';
  src: url('data-table.19a1c5c211a201d8.eot');
  src: url('data-table.19a1c5c211a201d8.eot?#iefix') format('embedded-opentype'), url('data-table.d233a8724a9532b6.woff') format('woff'),
    url('data-table.4f99927ffc558471.ttf') format('truetype'), url('data-table.029992b38cb863a4.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.datatable-icon-filter::before {
  content: '\62';
}

.datatable-icon-collapse::before {
  content: '\61';
}

.datatable-icon-expand::before {
  content: '\63';
}

.datatable-icon-close::before {
  content: '\64';
}

.datatable-icon-up::before {
  content: '\65';
}

.datatable-icon-down::before {
  content: '\66';
}

.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}

.datatable-icon-sort::before {
  content: '\67';
}

.datatable-icon-done::before {
  content: '\68';
}

.datatable-icon-done-all::before {
  content: '\69';
}

.datatable-icon-search::before {
  content: '\6a';
}

.datatable-icon-pin::before {
  content: '\6b';
}

.datatable-icon-add::before {
  content: '\6d';
}

.datatable-icon-left::before {
  content: '\6f';
}

.datatable-icon-right::before {
  content: '\70';
}

.datatable-icon-skip::before {
  content: '\71';
}

.datatable-icon-prev::before {
  content: '\72';
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/style.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************/
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active)  {
  [type='checkbox']:checked {
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active)  {
  [type='radio']:checked {
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active)  {
  [type='checkbox']:indeterminate {
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
:root {
  --action-primary: #2D2D29;
  --danger-primary: #BC2D10;
  --action-primary-hover: #202020;
  --action-secondary-hover: #2D2D29;
  --danger-primary-hover: #931810;
  --danger-secondary-hover: #93181014;
  --action-dimmed-hover: #EBECEE;
  --on-action-primary: #ffffff;
  --on-danger-primary: #ffffff;
  --on-action-danger-secondary: #BC2D10;
  --label: #2D2D29;
  --focus: #DC9700;
  --stroke-danger: #DD370E;
  --secondary-hover-border: #2D2D29;
  --secondary-negative-hover-border: #DD370E;
  --separator-primary: #ffffff;
  --separator-secondary: #202020;
  --separator-secondary-negative: #BC2D10;
  --stroke-primary: #ffffff;
  --action-secondary: #FAC42E;
  --stroke-subtle: #BEBFC1;
  --neutral-ghost-3: #E5E6E8;
  --separator-subtle: #BEBFC1;
  --action-subtle: #CFCFD1;
  --action-subtle-hover: #BEBFC1;
  --link-primary-hover: #B47201;
  --navigation: #2D2D29;
  --icon-strong-3: #58585A;
  --selection-selected: #FFBB00;
  --subtle-hover: #2D2D2914;
  --menu: #ffffff;
  --card: #ffffff;
  --stroke-ghost: #DBDBDD;
  --headline: #202020;
  --sub-headline: #2D2D29;
  --navigation-item-active: #FFEBB2;
  --navigation-item-hover: #FFE191;
  --footer: #EBECEE;
  --selection-active: #FFBB00;
  --selection-active-hover: #DC9700;
  --icon-strong-1: #6F6F71;
  --input: #424244;
  --neutral-primary: #EBECEE;
  --danger-ghost-2: #FFD1C9;
  --danger-intense-1: #6E130C;
  --danger-subtle-1: #FFAB9F;
  --danger-focus: #BC2D10;
  --success-ghost-2: #DBEFDB;
  --success-strong-2: #2C4F2E;
  --success-subtle-2: #A4D1A6;
  --success-focus: #4A8B4D;
  --warning-intense-1: #632B0A;
  --warning-ghost-2: #FEE5C9;
  --warning-focus: #E4761B;
  --warning-subtle-1: #FDCE9C;
  --info-ghost-2: #D3EAFB;
  --info-intense-1: #0D385F;
  --info-subtle-1: #B0D5F1;
  --info-focus: #1F79C3;
  --bodytext: #424244;
  --neutral-ghost-4: #DBDBDD;
  --neutral-strong-3: #58585A;
  --neutral-subtle-2: #BEBFC1;
  --storybook: #F7F8F9;
  --black: #000000;
  --white: #ffffff;
  --bl-grey-900: #212123;
  --bl-grey-900-07: #11182712;
  --bl-grey-800: #2C2C2E;
  --bl-grey-700: #424244;
  --bl-grey-600: #58585A;
  --bl-grey-500: #6F6F71;
  --bl-grey-400: #A8A8AA;
  --bl-grey-300: #CFCFD1;
  --bl-grey-200: #E5E6E8;
  --bl-grey-100: #F2F3F4;
  --bl-grey-50: #F7F8F9;
  --bl-red-800: #450705;
  --bl-red-600: #F02A06;
  --bl-red-500: #FF614A;
  --bl-red-300: #FFAB9F;
  --bl-red-200: #FFD1C9;
  --bl-red-100: #FFE7E3;
  --bl-green-800: #2C4F2E;
  --bl-green-600: #3E7B40;
  --bl-green-500: #4A8B4D;
  --bl-green-300: #C8E4C9;
  --bl-green-200: #DBEFDB;
  --bl-green-100: #EAF7EA;
  --bl-orange-800: #6C4206;
  --bl-orange-600: #B47201;
  --bl-orange-500: #DC9700;
  --bl-orange-200: #FEE5C9;
  --bl-orange-100: #FDEFE3;
  --bl-blue-800: #212123;
  --bl-blue-600: #2C2C2E;
  --bl-blue-500: #373739;
  --bl-blue-200: #CFCFD1;
  --bl-blue-100: #EBECEE;
  --bl-blue-light-800: #124877;
  --bl-blue-light-600: #1F79C3;
  --bl-blue-light-500: #5EA2DB;
  --bl-blue-light-200: #D3EAFB;
  --bl-blue-light-100: #E9F6FF;
  --bl-white-10: #ffffff1a;
  --blg-grey-50: #F7F8F9;
  --blg-grey-75: #F2F3F4;
  --blg-grey-100: #EBECEE;
  --blg-grey-150: #E5E6E8;
  --blg-grey-200: #DBDBDD;
  --blg-grey-250: #CFCFD1;
  --blg-grey-300: #BEBFC1;
  --blg-grey-350: #B1B1B3;
  --blg-grey-400: #A8A8AA;
  --blg-grey-450: #9B9B9D;
  --blg-grey-500: #8D8E90;
  --blg-grey-550: #818183;
  --blg-grey-600: #6F6F71;
  --blg-grey-650: #626364;
  --blg-grey-700: #58585A;
  --blg-grey-750: #4D4D4F;
  --blg-grey-800: #424244;
  --blg-grey-850: #373739;
  --blg-grey-900: #2C2C2E;
  --blg-grey-950: #212123;
  --blg-grey-long-night---tone: #2D2D29;
  --blg-grey-long-night: #202020;
  --blg-red-50: #FFE7E3;
  --blg-red-100: #FFD1C9;
  --blg-red-200: #FFAB9F;
  --blg-red-300: #FF8775;
  --blg-red-400: #FF614A;
  --blg-red-500: #FF4009;
  --blg-red-600: #DD370E;
  --blg-red-700: #BC2D10;
  --blg-red-800: #931810;
  --blg-red-900: #6E130C;
  --blg-red-950: #450705;
  --blg-green-50: #EAF7EA;
  --blg-green-100: #DBEFDB;
  --blg-green-200: #C8E4C9;
  --blg-green-300: #A4D1A6;
  --blg-green-400: #74B476;
  --blg-green-500: #4A8B4D;
  --blg-green-600: #3E7B40;
  --blg-green-700: #336236;
  --blg-green-800: #2C4F2E;
  --blg-green-900: #264128;
  --blg-green-950: #112213;
  --blg-orange-50: #FDEFE3;
  --blg-orange-100: #FEE5C9;
  --blg-orange-200: #FDCE9C;
  --blg-orange-300: #FCB46B;
  --blg-orange-400: #F68D2E;
  --blg-orange-500: #E4761B;
  --blg-orange-600: #CB5D0F;
  --blg-orange-700: #A7470A;
  --blg-orange-800: #82370B;
  --blg-orange-900: #632B0A;
  --blg-orange-950: #371504;
  --blg-blue-50: #E9F6FF;
  --blg-blue-100: #D3EAFB;
  --blg-blue-200: #B0D5F1;
  --blg-blue-300: #88BEE8;
  --blg-blue-400: #5EA2DB;
  --blg-blue-500: #1F79C3;
  --blg-blue-600: #1D64A2;
  --blg-blue-700: #15548E;
  --blg-blue-800: #124877;
  --blg-blue-900: #0D385F;
  --blg-blue-950: #09243E;
  --blg-lagoon-50: #EEF7F5;
  --blg-lagoon-100: #D5ECE6;
  --blg-lagoon-200: #B9DDD5;
  --blg-lagoon-300: #97CCC3;
  --blg-lagoon-400: #67B5A9;
  --blg-lagoon-500: #279989;
  --blg-lagoon-600: #25867A;
  --blg-lagoon-700: #1D6E66;
  --blg-lagoon-800: #135D55;
  --blg-lagoon-900: #0E4C47;
  --blg-lagoon-950: #0C3932;
  --blg-lime-50: #FAFAEB;
  --blg-lime-100: #F5F7D5;
  --blg-lime-200: #E5E9AF;
  --blg-lime-300: #D2D685;
  --blg-lime-400: #C3C66C;
  --blg-lime-500: #BAB649;
  --blg-lime-600: #9B9538;
  --blg-lime-700: #7C742C;
  --blg-lime-800: #5F5722;
  --blg-lime-900: #4F481B;
  --blg-lime-950: #3B3612;
  --blg-purple-50: #F6EEF9;
  --blg-purple-100: #F4E4F7;
  --blg-purple-200: #EED4F2;
  --blg-purple-300: #E3C2E8;
  --blg-purple-400: #CCA7D2;
  --blg-purple-500: #B288B9;
  --blg-purple-600: #9D73A4;
  --blg-purple-700: #865F8B;
  --blg-purple-800: #6D4D72;
  --blg-purple-900: #563C5A;
  --blg-purple-950: #38243B;
  --blg-pink-50: #FAF1F5;
  --blg-pink-100: #FAE5EE;
  --blg-pink-200: #F7CFE0;
  --blg-pink-300: #EAB3C9;
  --blg-pink-400: #DA8FAC;
  --blg-pink-500: #C97191;
  --blg-pink-600: #B55675;
  --blg-pink-700: #9B455F;
  --blg-pink-800: #81394E;
  --blg-pink-900: #6A3041;
  --blg-pink-950: #461D29;
  --blg-yellow-50: #FFF3D3;
  --blg-yellow-100: #FFEBB2;
  --blg-yellow-200: #FFE191;
  --blg-yellow-300: #FCD058;
  --blg-yellow-400: #FAC42E;
  --blg-yellow-500: #FFBB00;
  --blg-yellow-600: #DC9700;
  --blg-yellow-700: #B47201;
  --blg-yellow-800: #8E5804;
  --blg-yellow-900: #6C4206;
  --blg-yellow-950: #452800;
  --blg-blue-muted-100: #BCCEDC;
  --blg-blue-muted-200: #86A6C0;
  --blg-blue-muted-700: #356997;
  --blg-blue-muted-800: #2D5C86;
}
* {
  margin: 0px;
  font-family: Poppins, sans-serif;
}
input.ng-invalid {
  border-color: #FF614A;
}
input:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 244 / var(--tw-bg-opacity));
}
input:disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(207 207 209 / var(--tw-text-opacity));
}
input[type="date"] {
  -webkit-appearance: none;
}
input[type="date"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: none;
}
input[type="date"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  display: none;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  color: transparent;
}
.dark {
  --action-primary: #CFCFD1;
  --action-primary-hover: #B1B1B3;
  --on-action-primary: #202020;
  --on-danger-primary: #FFE7E3;
  --on-action-secondary: #ffffff;
  --on-action-danger-secondary: #FFE7E3;
  --label: #F2F3F4;
  --action-secondary-hover: #F2F3F4;
  --action-dimmed-hover: #58585A;
  --stroke-danger: #BC2D10;
  --storybook: #2C2C2E;
  --secondary-hover-border: #F2F3F4;
  --secondary-negative-hover-border: #BC2D10;
  --separator-primary: #202020;
  --separator-secondary: #ffffff;
  --separator-secondary-negative: #FFE7E3;
  --stroke-primary: #202020;
  --action-secondary: #B47201;
  --stroke-subtle: #8D8E90;
  --neutral-ghost-3: #373739;
  --separator-subtle: #8D8E90;
  --action-subtle: #626364;
  --action-subtle-hover: #6F6F71;
  --link-primary-hover: #DC9700;
  --navigation: #F2F3F4;
  --icon-strong-3: #DBDBDD;
  --selection-selected: #DC9700;
  --subtle-hover: #EBECEE14;
  --menu: #424244;
  --card: #2C2C2E;
  --stroke-ghost: #6F6F71;
  --headline: #ffffff;
  --sub-headline: #F2F3F4;
  --navigation-item-active: #6C4206;
  --navigation-item-hover: #8E5804;
  --footer: #424244;
  --selection-active: #DC9700;
  --selection-active-hover: #B47201;
  --icon-strong-1: #BEBFC1;
  --input: #F7F8F9;
  --neutral-primary: #4D4D4F;
  --danger-intense-1: #FFD1C9;
  --danger-ghost-2: #6E130C;
  --danger-subtle-1: #931810;
  --danger-focus: #DD370E;
  --success-ghost-2: #264128;
  --success-strong-2: #C8E4C9;
  --success-subtle-2: #2C4F2E;
  --success-focus: #74B476;
  --warning-intense-1: #FEE5C9;
  --warning-ghost-2: #632B0A;
  --warning-focus: #CB5D0F;
  --warning-subtle-1: #82370B;
  --info-ghost-2: #0D385F;
  --info-intense-1: #D3EAFB;
  --info-subtle-1: #124877;
  --info-focus: #1F79C3;
  --bodytext: #E5E6E8;
  --neutral-ghost-4: #424244;
  --neutral-strong-3: #BEBFC1;
  --neutral-subtle-2: #58585A;
}
.dark.workflow {
  --selection-selected: #1F79C3;
  --selection-selected-hover: #1D64A2;
  --on-action-secondary: #B0D5F1;
  --on-action-secondary-icon: #88BEE8;
  --link-primary: #88BEE8;
  --link-primary-hover: #5EA2DB;
  --focus: #1F79C3;
  --ring-focus: #1F79C3;
  --stroke-action-primary: #88BEE8;
  --stroke-action-primary-hover: #88BEE8;
  --ghost-1: #09243E;
  --ghost-2: #0D385F;
  --subtle-1: #124877;
  --subtle-2: #15548E;
  --mid-1: #1D64A2;
  --mid-2: #1F79C3;
  --mid-3: #5EA2DB;
  --strong-1: #88BEE8;
  --strong-2: #B0D5F1;
  --intense-1: #D3EAFB;
  --intense-2: #E9F6FF;
  --action-primary: #88BEE8;
  --action-primary-hover: #5EA2DB;
  --action-subtle: #2D5C86;
  --action-subtle-hover: #356997;
  --action-dimmed-hover: #0D385F;
  --selection-primary: #5EA2DB;
  --selection-primary-hover: #1F79C3;
  --navigation-item-active: #124877;
  --navigation-item-hover: #15548E;
  --selection-active: #5EA2DB;
  --selection-active-hover: #1F79C3;
}
.dark.knowledge {
  --on-action-secondary: #E5E9AF;
  --on-action-secondary-icon: #D2D685;
  --link-primary: #D2D685;
  --link-primary-hover: #C3C66C;
  --ring-focus: #BAB649;
  --stroke-action-primary: #D2D685;
  --stroke-action-primary-hover: #D2D685;
  --ghost-1: #3B3612;
  --ghost-2: #4F481B;
  --subtle-1: #5F5722;
  --subtle-2: #7C742C;
  --mid-1: #9B9538;
  --mid-2: #BAB649;
  --mid-3: #C3C66C;
  --strong-1: #D2D685;
  --strong-2: #E5E9AF;
  --intense-1: #F5F7D5;
  --intense-2: #FAFAEB;
  --action-primary: #C3C66C;
  --action-primary-hover: #C3C66C;
  --action-dimmed-hover: #4F481B;
  --selection-primary: #C3C66C;
  --selection-primary-hover: #BAB649;
  --navigation-item-active: #5F5722;
  --navigation-item-hover: #7C742C;
  --selection-active: #C3C66C;
  --selection-active-hover: #BAB649;
}
.container {
  width: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 576px;
  }
}
@media (min-width: 769px) {
  .container {
    max-width: 769px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1140px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1441px) {
  .container {
    max-width: 1441px;
  }
}
@media (min-width: 1790px) {
  .container {
    max-width: 1790px;
  }
}
.form-checkbox,.form-radio {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
.form-radio {
  border-radius: 100%;
}
.form-checkbox:focus,.form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-checkbox:checked,.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-radio:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active)  {
  .form-radio:checked {
    -webkit-appearance: auto;
            appearance: auto;
  }
}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
.form-section {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.form-section:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity));
}
@media (min-width: 769px) {
  .form-section {
    border-radius: 0.375rem;
    padding: 1.5rem;
  }
}
.form-radio {
  margin-right: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(207 207 209 / var(--tw-border-opacity));
}
.form-radio:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
}
.toggle {
  position: relative;
  display: inline-flex;
  height: 1.5rem;
  width: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  border-radius: 9999px;
  border-width: 2px;
  border-color: transparent;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.form-checkbox:focus, .form-radio:focus, .toggle:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}
.bl-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(66 66 68 / var(--tw-text-opacity));
}
.bl-label:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 168 170 / var(--tw-text-opacity));
}
.bl-search-icon {
  pointer-events: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(111 111 113 / var(--tw-text-opacity));
}
.bl-search-icon:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
.bl-button {
  min-width: 6rem;
  align-items: center;
  white-space: nowrap;
  border-radius: 9999px;
  border-width: 1px;
  border-color: transparent;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 576px) {
  .bl-button {
    font-size: 0.875rem;
  }
}
.bl-button:disabled {
  cursor: not-allowed;
  opacity: 0.75;
}
.bl-button:focus, .bl-button-primary-circular:focus, .bl-button-secondary-circular:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}
.bl-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(220 151 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bl-button-primary:hover, .bl-button-primary-circular:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(180 114 1 / var(--tw-bg-opacity));
}
.bl-button-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(229 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(66 66 68 / var(--tw-text-opacity));
}
.bl-button-secondary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 230 232 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.bl-button-secondary:hover, .bl-button-secondary-circular:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / var(--tw-bg-opacity));
}
.bl-button-secondary:hover:is(.dark *), .bl-button-secondary-circular:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(207 207 209 / var(--tw-bg-opacity));
}
.bl-body-text {
  font-size: 0.875rem;
  line-height: 1.375;
}
.beta-text {
  align-self: baseline;
}
.form-component {
  width: 50%;
  font-size: 2em;
  margin-top: 0.8em;
  margin-left: 0.8em;
}
.max-w-9xl {
  max-width: 1536px;
}
.wrapper-item {
  display: grid;
  grid-template-columns: 1fr repeat(10, 2fr) 1fr;
  grid-template-rows: 1fr repeat(4, 2fr) 1fr;
  grid-column: 2 / span 10;
  grid-row: 2 / span 4;
}
.\!item {
  justify-content: center !important;
  align-items: center !important;
}
.item {
  justify-content: center;
  align-items: center;
}
.form-component.search {
  grid-column: 1px;
  font-size: 1.8em;
  margin-top: 0em;
  margin-left: 0.8em;
  margin-bottom: 0.8em;
}
@media (max-width: 768px) {
  .wrapper-item {
    grid-column: 1 / -1;
  }
  .content-container {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  }
}
.pointer-events-none {
  pointer-events: none;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-5 {
  bottom: 1.25rem;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.right-2 {
  right: 0.5rem;
}
.right-5 {
  right: 1.25rem;
}
.right-8 {
  right: 2rem;
}
.top-0 {
  top: 0px;
}
.top-2 {
  top: 0.5rem;
}
.top-24 {
  top: 6rem;
}
.top-8 {
  top: 2rem;
}
.top-80 {
  top: 20rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-4 {
  margin: 1rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-8 {
  margin: 2rem;
}
.m-auto {
  margin: auto;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-1 {
  margin-bottom: -0.25rem;
}
.-mr-5 {
  margin-right: -1.25rem;
}
.-mt-10 {
  margin-top: -2.5rem;
}
.-mt-12 {
  margin-top: -3rem;
}
.-mt-16 {
  margin-top: -4rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-3 {
  margin-top: -0.75rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-20 {
  margin-left: 5rem;
}
.ml-28 {
  margin-left: 7rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-8 {
  margin-right: 2rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.h-1 {
  height: 0.25rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-60 {
  height: 15rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[73vh\] {
  height: 73vh;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-44 {
  max-height: 11rem;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[95vh\] {
  max-height: 95vh;
}
.max-h-min {
  max-height: min-content;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-0\.5 {
  min-height: 0.125rem;
}
.min-h-1 {
  min-height: 0.25rem;
}
.min-h-1\.5 {
  min-height: 0.375rem;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-11 {
  min-height: 2.75rem;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-14 {
  min-height: 3.5rem;
}
.min-h-16 {
  min-height: 4rem;
}
.min-h-2 {
  min-height: 0.5rem;
}
.min-h-2\.5 {
  min-height: 0.625rem;
}
.min-h-20 {
  min-height: 5rem;
}
.min-h-24 {
  min-height: 6rem;
}
.min-h-28 {
  min-height: 7rem;
}
.min-h-3 {
  min-height: 0.75rem;
}
.min-h-3\.5 {
  min-height: 0.875rem;
}
.min-h-32 {
  min-height: 8rem;
}
.min-h-36 {
  min-height: 9rem;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-40 {
  min-height: 10rem;
}
.min-h-44 {
  min-height: 11rem;
}
.min-h-48 {
  min-height: 12rem;
}
.min-h-5 {
  min-height: 1.25rem;
}
.min-h-52 {
  min-height: 13rem;
}
.min-h-56 {
  min-height: 14rem;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-60 {
  min-height: 15rem;
}
.min-h-64 {
  min-height: 16rem;
}
.min-h-7 {
  min-height: 1.75rem;
}
.min-h-72 {
  min-height: 18rem;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-80 {
  min-height: 20rem;
}
.min-h-9 {
  min-height: 2.25rem;
}
.min-h-96 {
  min-height: 24rem;
}
.min-h-dvh {
  min-height: 100dvh;
}
.min-h-fit {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.min-h-full {
  min-height: 100%;
}
.min-h-lvh {
  min-height: 100lvh;
}
.min-h-max {
  min-height: max-content;
}
.min-h-min {
  min-height: min-content;
}
.min-h-px {
  min-height: 1px;
}
.min-h-screen {
  min-height: 100vh;
}
.min-h-svh {
  min-height: 100svh;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/12 {
  width: 8.333333%;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10 {
  width: 2.5rem;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11 {
  width: 2.75rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/4 {
  width: 50%;
}
.w-2\/5 {
  width: 40%;
}
.w-2\/6 {
  width: 33.333333%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/12 {
  width: 25%;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-3\/6 {
  width: 50%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-4\/5 {
  width: 80%;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-60 {
  width: 15rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-7\/12 {
  width: 58.333333%;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-96 {
  width: 24rem;
}
.w-auto {
  width: auto;
}
.w-dvw {
  width: 100dvw;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-lvw {
  width: 100lvw;
}
.w-max {
  width: max-content;
}
.w-min {
  width: min-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.w-svw {
  width: 100svw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-0\.5 {
  min-width: 0.125rem;
}
.min-w-1 {
  min-width: 0.25rem;
}
.min-w-1\.5 {
  min-width: 0.375rem;
}
.min-w-1\/2 {
  min-width: 50%;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-11 {
  min-width: 2.75rem;
}
.min-w-12 {
  min-width: 3rem;
}
.min-w-14 {
  min-width: 3.5rem;
}
.min-w-16 {
  min-width: 4rem;
}
.min-w-2 {
  min-width: 0.5rem;
}
.min-w-2\.5 {
  min-width: 0.625rem;
}
.min-w-20 {
  min-width: 5rem;
}
.min-w-24 {
  min-width: 6rem;
}
.min-w-28 {
  min-width: 7rem;
}
.min-w-3 {
  min-width: 0.75rem;
}
.min-w-3\.5 {
  min-width: 0.875rem;
}
.min-w-32 {
  min-width: 8rem;
}
.min-w-36 {
  min-width: 9rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-40 {
  min-width: 10rem;
}
.min-w-44 {
  min-width: 11rem;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-52 {
  min-width: 13rem;
}
.min-w-56 {
  min-width: 14rem;
}
.min-w-6 {
  min-width: 1.5rem;
}
.min-w-60 {
  min-width: 15rem;
}
.min-w-64 {
  min-width: 16rem;
}
.min-w-7 {
  min-width: 1.75rem;
}
.min-w-72 {
  min-width: 18rem;
}
.min-w-8 {
  min-width: 2rem;
}
.min-w-80 {
  min-width: 20rem;
}
.min-w-9 {
  min-width: 2.25rem;
}
.min-w-96 {
  min-width: 24rem;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full {
  min-width: 100%;
}
.min-w-max {
  min-width: max-content;
}
.min-w-min {
  min-width: min-content;
}
.min-w-px {
  min-width: 1px;
}
.max-w-20 {
  max-width: 5rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[550px\] {
  max-width: 550px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-screen-lg {
  max-width: 992px;
}
.max-w-screen-md {
  max-width: 769px;
}
.max-w-screen-xl {
  max-width: 1441px;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[0\.55\] {
  flex: 0.55;
}
.flex-auto {
  flex: 1 1 auto;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-6 {
  --tw-translate-x: 1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-\[-1\] {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}
.grid-flow-row {
  grid-auto-flow: row;
}
.auto-rows-max {
  grid-auto-rows: max-content;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-center {
  align-content: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-bl-grey-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(207 207 209 / var(--tw-divide-opacity));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre {
  white-space: pre;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.whitespace-break-spaces {
  white-space: break-spaces;
}
.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.border-bl-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 238 / var(--tw-border-opacity));
}
.border-bl-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(207 207 209 / var(--tw-border-opacity));
}
.border-bl-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(55 55 57 / var(--tw-border-opacity));
}
.border-bl-grey-100 {
  --tw-border-opacity: 1;
  border-color: rgb(242 243 244 / var(--tw-border-opacity));
}
.border-bl-grey-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 230 232 / var(--tw-border-opacity));
}
.border-bl-grey-300 {
  --tw-border-opacity: 1;
  border-color: rgb(207 207 209 / var(--tw-border-opacity));
}
.border-bl-grey-500 {
  --tw-border-opacity: 1;
  border-color: rgb(111 111 113 / var(--tw-border-opacity));
}
.border-bl-grey-600 {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
}
.border-bl-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 229 201 / var(--tw-border-opacity));
}
.border-bl-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(220 151 0 / var(--tw-border-opacity));
}
.border-bl-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgb(180 114 1 / var(--tw-border-opacity));
}
.border-bl-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(255 209 201 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-\[\#FFBB00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 187 0 / var(--tw-bg-opacity));
}
.bg-bl-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 238 / var(--tw-bg-opacity));
}
.bg-bl-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 57 / var(--tw-bg-opacity));
}
.bg-bl-blue-light-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(233 246 255 / var(--tw-bg-opacity));
}
.bg-bl-grey-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 244 / var(--tw-bg-opacity));
}
.bg-bl-grey-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 230 232 / var(--tw-bg-opacity));
}
.bg-bl-grey-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(207 207 209 / var(--tw-bg-opacity));
}
.bg-bl-grey-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 168 170 / var(--tw-bg-opacity));
}
.bg-bl-grey-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / var(--tw-bg-opacity));
}
.bg-bl-grey-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(88 88 90 / var(--tw-bg-opacity));
}
.bg-bl-grey-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity));
}
.bg-bl-grey-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 35 / var(--tw-bg-opacity));
}
.bg-bl-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 239 227 / var(--tw-bg-opacity));
}
.bg-bl-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 229 201 / var(--tw-bg-opacity));
}
.bg-bl-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 151 0 / var(--tw-bg-opacity));
}
.bg-bl-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 231 227 / var(--tw-bg-opacity));
}
.bg-bl-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 187 0 / var(--tw-bg-opacity));
}
.bg-blg-basics-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-blg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 234 251 / var(--tw-bg-opacity));
}
.bg-blg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(200 228 201 / var(--tw-bg-opacity));
}
.bg-blg-grey-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 230 232 / var(--tw-bg-opacity));
}
.bg-blg-grey-250 {
  --tw-bg-opacity: 1;
  background-color: rgb(207 207 209 / var(--tw-bg-opacity));
}
.bg-blg-grey-75 {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 244 / var(--tw-bg-opacity));
}
.bg-blg-grey-900\/75 {
  background-color: rgb(44 44 46 / 0.75);
}
.bg-blg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 229 201 / var(--tw-bg-opacity));
}
.bg-blg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 208 88 / var(--tw-bg-opacity));
}
.bg-blg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 187 0 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[url\(\/assets\/images\/login-bg-dark\.png\)\] {
  background-image: url(/assets/images/login-bg-dark.png);
}
.bg-\[url\(\/assets\/images\/login-bg-light\.png\)\] {
  background-image: url(/assets/images/login-bg-light.png);
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-14 {
  padding: 3.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.\!pl-8 {
  padding-left: 2rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pb-36 {
  padding-bottom: 9rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.\!text-4xl {
  font-size: 2.25rem !important;
}
.text-2xl {
  font-size: 1.5rem;
}
.text-3xl {
  font-size: 1.875rem;
}
.text-4xl {
  font-size: 2.25rem;
}
.text-5xl {
  font-size: 3rem;
}
.text-6xl {
  font-size: 4rem;
}
.text-base {
  font-size: 1rem;
}
.text-lg {
  font-size: 1.125rem;
}
.text-sm {
  font-size: 0.875rem;
}
.text-xl {
  font-size: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
}
.font-bold {
  font-weight: 700;
}
.font-extralight {
  font-weight: 200;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-3 {
  line-height: .75rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-loose {
  line-height: 2;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.text-bl-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(155 155 157 / var(--tw-text-opacity));
}
.text-bl-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(55 55 57 / var(--tw-text-opacity));
}
.text-bl-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
}
.text-bl-blue-light-800 {
  --tw-text-opacity: 1;
  color: rgb(18 72 119 / var(--tw-text-opacity));
}
.text-bl-green-500 {
  --tw-text-opacity: 1;
  color: rgb(74 139 77 / var(--tw-text-opacity));
}
.text-bl-green-600 {
  --tw-text-opacity: 1;
  color: rgb(62 123 64 / var(--tw-text-opacity));
}
.text-bl-grey-100 {
  --tw-text-opacity: 1;
  color: rgb(242 243 244 / var(--tw-text-opacity));
}
.text-bl-grey-200 {
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
.text-bl-grey-300 {
  --tw-text-opacity: 1;
  color: rgb(207 207 209 / var(--tw-text-opacity));
}
.text-bl-grey-400 {
  --tw-text-opacity: 1;
  color: rgb(168 168 170 / var(--tw-text-opacity));
}
.text-bl-grey-50 {
  --tw-text-opacity: 1;
  color: rgb(247 248 249 / var(--tw-text-opacity));
}
.text-bl-grey-500 {
  --tw-text-opacity: 1;
  color: rgb(111 111 113 / var(--tw-text-opacity));
}
.text-bl-grey-600 {
  --tw-text-opacity: 1;
  color: rgb(88 88 90 / var(--tw-text-opacity));
}
.text-bl-grey-700 {
  --tw-text-opacity: 1;
  color: rgb(66 66 68 / var(--tw-text-opacity));
}
.text-bl-grey-800 {
  --tw-text-opacity: 1;
  color: rgb(44 44 46 / var(--tw-text-opacity));
}
.text-bl-grey-900 {
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
}
.text-bl-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(220 151 0 / var(--tw-text-opacity));
}
.text-bl-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(180 114 1 / var(--tw-text-opacity));
}
.text-bl-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(108 66 6 / var(--tw-text-opacity));
}
.text-bl-red-500 {
  --tw-text-opacity: 1;
  color: rgb(255 97 74 / var(--tw-text-opacity));
}
.text-bl-red-600 {
  --tw-text-opacity: 1;
  color: rgb(240 42 6 / var(--tw-text-opacity));
}
.text-bl-red-800 {
  --tw-text-opacity: 1;
  color: rgb(69 7 5 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blg-green-800 {
  --tw-text-opacity: 1;
  color: rgb(44 79 46 / var(--tw-text-opacity));
}
.text-blg-grey-700 {
  --tw-text-opacity: 1;
  color: rgb(88 88 90 / var(--tw-text-opacity));
}
.text-blg-grey-long-night---tone {
  --tw-text-opacity: 1;
  color: rgb(45 45 41 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-75 {
  opacity: 0.75;
}
.shadow {
  --tw-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -2px var(--tw-shadow-color), 0 10px 15px -3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xs {
  --tw-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-150 {
  --tw-brightness: brightness(1.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-auto {
  will-change: auto;
}
.will-change-contents {
  will-change: contents;
}
.will-change-scroll {
  will-change: scroll-position;
}
.will-change-transform {
  will-change: transform;
}
.bl-input {
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.bl-input:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
@media (min-width: 576px) {
  .bl-input {
    font-size: 0.875rem;
  }
}
.search-filter-bl-input {
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 230 232 / var(--tw-border-opacity));
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.search-filter-bl-input:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
.bl-input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(111 111 113 / var(--tw-text-opacity));
}
.bl-input:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
.bl-input.ng-invalid {
  --tw-border-opacity: 1;
  border-color: rgb(229 230 232 / var(--tw-border-opacity));
}
.bl-input.ng-invalid:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
}
.bl-input:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 151 0 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity));
}
.bl-input:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
}
.bl-input.ng-invalid:focus, .search-filter-bl-input:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 151 0 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 151 0 / var(--tw-ring-opacity));
}
.bl-input.ng-invalid:focus:is(.dark *), .search-filter-bl-input:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
}
.bl-input.ng-invalid.ng-dirty {
  --tw-border-opacity: 1;
  border-color: rgb(255 97 74 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.bl-input.ng-invalid.ng-dirty:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 97 74 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 97 74 / var(--tw-ring-opacity));
}
.bl-input-error-icon {
  bottom: 0.5em;
  right: 1em;
  z-index: 100;
}
.bl-input-error-multi-icon {
  right: 2em !important;
}
.bl-input:-webkit-autofill, .bl-input:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--bl-grey-900);
  -webkit-box-shadow: 0 0 0px 1000px var(--bl-blue-light-100) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.bl-input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--bl-grey-900);
  -webkit-box-shadow: 0 0 0px 1000px var(--bl-blue-light-100) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  outline: 2px solid var(--bl-orange-500);
  outline-offset: -1px;
}
.dark .bl-input:-webkit-autofill, .dark .bl-input:-webkit-autofill:hover, .dark .bl-input:-webkit-autofill:focus, .dark select:-webkit-autofill, .dark select:-webkit-autofill:hover, .dark select:-webkit-autofill:focus, .dark textarea:-webkit-autofill, .dark textarea:-webkit-autofill:hover, dark textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--bl-grey-300);
  -webkit-box-shadow: 0 0 0px 1000px var(--bl-grey-700) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  caret-color: var(--bl-grey-300);
}

/** DIALOG BACKDROP COLOR **/
.bg-bl-grey-500-opacity-75 {
  background-color: rgba(107, 114, 128, 0.75);
}

/** NAV & SUB-MENU **/
.sidenav-wrapper.side-nav-expanded {
  min-width: 240px;
  max-width: 242px;
}

.sidenav-wrapper-lundify.side-nav-expanded {
  min-width: 260px;
  max-width: 262px;
}

.sidenav-wrapper-lundify {
  border-radius: 20px !important;
  margin: 10px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
}

.activeMenuStateLundify a {
  background-color: var(--blg-yellow-100);
  color: var(--blg-grey-long-night---tone);
  border-radius: 12px;
}

.activeMenuStateLundify a:hover {
  background-color: var(--blg-yellow-200);
}

.nav-menu-items-lundify:hover {
  background-color: var(--blg-grey-75);
  color: var(--blg-grey-long-night---tone);
  border-radius: 12px;
}

.dark .activeMenuStateLundify a {
  background-color: var(--blg-yellow-900);
  color: var(--blg-grey-75);
}

.dark .activeMenuStateLundify a:hover {
  background-color: var(--blg-yellow-800);
}

.dark .nav-menu-items-lundify:hover {
  background-color: var(--blg-grey-750);
  color: var(--blg-grey-75);
}

.dark .sidenav-wrapper {
  background-color: var(--bl-grey-800) !important;
}

.nav-menu-items {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration-line: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nav-menu-items-lundify {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  text-decoration-line: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sub-menu-items-desktop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration-line: none;
}

.mat-drawer-container {
  background-color: var(--bl-grey-100);
}

.dark .mat-drawer-container {
  background-color: var(--bl-grey-800);
}

.mat-drawer-content {
  overflow: unset;
}

.material-icons {
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}

.mat-mdc-header-cell:first-child {
  padding: 0 !important;
}

.mat-mdc-cell:first-child {
  padding: 0 !important;
}

.cdk-overlay-pane.fixed-height-scrollfix .mat-mdc-dialog-container {
  overflow: unset;
  display: flex;
  flex-direction: column;
}
.cdk-overlay-pane.fixed-height-scrollfix .mat-mdc-dialog-container ng-component {
  display: flex;
  flex-direction: column;
  min-height: 1px;
}

.employee-dialog .mat-mdc-dialog-container {
  padding-top: 0px;
}

.user-invitation-dialog .mat-mdc-dialog-container {
  background-color: var(--bl-grey-50);
}

.dark .user-invitation-dialog .mat-mdc-dialog-container {
  background-color: var(--bl-grey-800);
}

.dark .mat-mdc-dialog-container .mdc-dialog__surface {
  background-color: var(--bl-grey-800) !important;
}

.mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 14px !important;
}

.mat-mdc-dialog-container .mdc-dialog__content {
  font-weight: 400 !important;
}

.mdc-dialog__title::before {
  height: 0 !important;
}

.mdc-dialog__actions {
  padding: 24px !important;
}

.discount-expired-dialog {
  max-width: calc(100vw - 2rem) !important;
  background-color: var(--bl-grey-800);
  border-radius: 1rem;
}

@media (min-width: 769px) {
  .discount-expired-dialog {
    width: 84rem;
    overflow: hidden;
    border-radius: 1rem;
    padding: 0;
    margin: 0;
  }
}

@media (max-width: 1023px) {
  .discount-expired-dialog .mat-mdc-dialog-content {
    max-height: none !important;
    overflow: visible;
  }
}

.mat-content {
  margin-right: 10px;
  display: unset !important;
  flex: unset !important;
}

.mat-primary .mat-mdc-option {
  background-color: white;
}

.mat-mdc-table {
  margin-right: 1rem;
  margin-left: 1rem;
}

.mat-mdc-header-cell {
  color: rgba(0, 0, 0, 0.54);
}

.backdrop-dark {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-select-arrow {
  margin: 0 4px;
}

.mdc-menu-surface.mat-mdc-select-panel {
  padding: 0 !important;
}

/* Dark mode styling attestand table */
.dark .mdc-menu-surface.mat-mdc-select-panel {
  background-color: var(--bl-grey-800);
}

.dark .mat-mdc-select-arrow {
  color: var(--bl-grey-400);
}

.dark .mat-mdc-select-value {
  color: var(--bl-grey-300);
  font-size: 14px;
}

.dark .mat-mdc-option {
  background-color: var(--bl-grey-800);
  color: var(--bl-grey-300);
  border-color: var(--bl-orange-600);
}

.dark .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled) {
  background-color: var(--bl-grey-700);
}

.dark .mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
  color: var(--bl-orange-500) !important;
}

.dark .mat-mdc-option .mdc-list-item__primary-text {
  color: var(--bl-grey-100);
}

.dark .mat-mdc-option:hover {
  background-color: var(--bl-grey-700);
}

/* Light mode styling attestant table */

.mat-mdc-option .mdc-list-item__primary-text {
  color: var(--bl-grey-800);
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after {
  color: var(--bl-orange-500) !important;
}

/* Light and dark mode: all scrollbars */
::-webkit-scrollbar,
.dark ::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 4px;
}
.dark ::-webkit-scrollbar-thumb {
  background: #4d4d4f;
}

/* fixes visual bug by hiding pdf.js hiddenCanvasElement */
#hiddenCopyElement,
.hiddenCanvasElement {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  display: none;
}
@media (min-width: 576px) {
  .sm\:wrapper-item {
    display: grid;
    grid-template-columns: 1fr repeat(10, 2fr) 1fr;
    grid-template-rows: 1fr repeat(4, 2fr) 1fr;
    grid-column: 2 / span 10;
    grid-row: 2 / span 4;
  }
  @media (max-width: 768px) {
    .sm\:wrapper-item {
      grid-column: 1 / -1;
    }
  }
}
@media (min-width: 769px) {
  .md\:wrapper-item {
    display: grid;
    grid-template-columns: 1fr repeat(10, 2fr) 1fr;
    grid-template-rows: 1fr repeat(4, 2fr) 1fr;
    grid-column: 2 / span 10;
    grid-row: 2 / span 4;
  }
  @media (max-width: 768px) {
    .md\:wrapper-item {
      grid-column: 1 / -1;
    }
  }
}
@media (min-width: 992px) {
  .lg\:wrapper-item {
    display: grid;
    grid-template-columns: 1fr repeat(10, 2fr) 1fr;
    grid-template-rows: 1fr repeat(4, 2fr) 1fr;
    grid-column: 2 / span 10;
    grid-row: 2 / span 4;
  }
  @media (max-width: 768px) {
    .lg\:wrapper-item {
      grid-column: 1 / -1;
    }
  }
}
@media (min-width: 1441px) {
  .xl\:wrapper-item {
    display: grid;
    grid-template-columns: 1fr repeat(10, 2fr) 1fr;
    grid-template-rows: 1fr repeat(4, 2fr) 1fr;
    grid-column: 2 / span 10;
    grid-row: 2 / span 4;
  }
  @media (max-width: 768px) {
    .xl\:wrapper-item {
      grid-column: 1 / -1;
    }
  }
}
.last\:mb-0:last-child {
  margin-bottom: 0px;
}
.last\:p-0:last-child {
  padding: 0px;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:bg-bl-grey-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 244 / var(--tw-bg-opacity));
}
.hover\:bg-bl-grey-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 230 232 / var(--tw-bg-opacity));
}
.hover\:bg-bl-grey-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / var(--tw-bg-opacity));
}
.hover\:bg-bl-orange-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 229 201 / var(--tw-bg-opacity));
}
.hover\:bg-bl-orange-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 151 0 / var(--tw-bg-opacity));
}
.hover\:bg-blg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(176 213 241 / var(--tw-bg-opacity));
}
.hover\:bg-blg-grey-250:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(207 207 209 / var(--tw-bg-opacity));
}
.hover\:bg-blg-orange-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 206 156 / var(--tw-bg-opacity));
}
.hover\:bg-blg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 151 0 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:font-medium:hover {
  font-weight: 500;
}
.hover\:text-bl-grey-600:hover {
  --tw-text-opacity: 1;
  color: rgb(88 88 90 / var(--tw-text-opacity));
}
.hover\:text-bl-grey-800:hover {
  --tw-text-opacity: 1;
  color: rgb(44 44 46 / var(--tw-text-opacity));
}
.hover\:text-bl-grey-900:hover {
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
}
.hover\:text-bl-orange-600:hover {
  --tw-text-opacity: 1;
  color: rgb(180 114 1 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -2px var(--tw-shadow-color), 0 10px 15px -3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:bg-bl-grey-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 244 / var(--tw-bg-opacity));
}
.focus\:text-bl-grey-900:focus {
  --tw-text-opacity: 1;
  color: rgb(33 33 35 / var(--tw-text-opacity));
}
.focus\:shadow-orange:focus {
  --tw-shadow: 0 0 0 3px rgba(243, 157, 45, 0.5);
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark\:border-bl-grey-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(111 111 113 / var(--tw-border-opacity));
}
.dark\:border-bl-grey-600:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(88 88 90 / var(--tw-border-opacity));
}
.dark\:border-bl-grey-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(66 66 68 / var(--tw-border-opacity));
}
.dark\:border-bl-grey-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(44 44 46 / var(--tw-border-opacity));
}
.dark\:border-bl-red-600:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(240 42 6 / var(--tw-border-opacity));
}
.dark\:bg-\[\#2C2C2E\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity));
}
.dark\:bg-bl-blue-100:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 238 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-200:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 230 232 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(88 88 90 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity));
}
.dark\:bg-bl-grey-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 35 / var(--tw-bg-opacity));
}
.dark\:bg-bl-orange-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(180 114 1 / var(--tw-bg-opacity));
}
.dark\:bg-bl-red-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 7 5 / var(--tw-bg-opacity));
}
.dark\:bg-blg-grey-850:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 57 / var(--tw-bg-opacity));
}
.dark\:bg-blg-grey-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 35 / var(--tw-bg-opacity));
}
.dark\:bg-opacity-40:is(.dark *) {
  --tw-bg-opacity: 0.4;
}
.dark\:text-bl-green-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(74 139 77 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(242 243 244 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(207 207 209 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 168 170 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-50:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(247 248 249 / var(--tw-text-opacity));
}
.dark\:text-bl-grey-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(111 111 113 / var(--tw-text-opacity));
}
.dark\:text-bl-orange-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(220 151 0 / var(--tw-text-opacity));
}
.dark\:text-bl-orange-600:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(180 114 1 / var(--tw-text-opacity));
}
.dark\:text-bl-red-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 231 227 / var(--tw-text-opacity));
}
.dark\:text-bl-red-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 209 201 / var(--tw-text-opacity));
}
.dark\:text-bl-red-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 97 74 / var(--tw-text-opacity));
}
.dark\:text-black:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.dark\:text-blg-grey-75:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(242 243 244 / var(--tw-text-opacity));
}
.dark\:text-blg-grey-long-night---tone:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(45 45 41 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:brightness-200:is(.dark *) {
  --tw-brightness: brightness(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.dark\:hover\:bg-bl-grey-300:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(207 207 209 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-bl-grey-500:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(111 111 113 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-bl-grey-600:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(88 88 90 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-bl-grey-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
}
.dark\:hover\:text-bl-grey-100:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(242 243 244 / var(--tw-text-opacity));
}
.dark\:hover\:text-bl-grey-400:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 168 170 / var(--tw-text-opacity));
}
.dark\:hover\:text-bl-orange-800:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(108 66 6 / var(--tw-text-opacity));
}
.dark\:hover\:underline:hover:is(.dark *) {
  text-decoration-line: underline;
}
.dark\:focus\:bg-bl-grey-700:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 68 / var(--tw-bg-opacity));
}
.dark\:focus\:text-bl-grey-100:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(242 243 244 / var(--tw-text-opacity));
}
.dark\:focus\:text-bl-grey-200:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 230 232 / var(--tw-text-opacity));
}
@media (min-width: 576px) {
  .sm\:top-16 {
    top: 4rem;
  }
  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:mb-0 {
    margin-bottom: 0px;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .sm\:ml-0 {
    margin-left: 0px;
  }
  .sm\:ml-4 {
    margin-left: 1rem;
  }
  .sm\:mr-0 {
    margin-right: 0px;
  }
  .sm\:mt-0 {
    margin-top: 0px;
  }
  .sm\:mt-12 {
    margin-top: 3rem;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem;
  }
  .sm\:mt-5 {
    margin-top: 1.25rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:h-10 {
    height: 2.5rem;
  }
  .sm\:h-72 {
    height: 18rem;
  }
  .sm\:w-0 {
    width: 0px;
  }
  .sm\:w-0\.5 {
    width: 0.125rem;
  }
  .sm\:w-1 {
    width: 0.25rem;
  }
  .sm\:w-1\.5 {
    width: 0.375rem;
  }
  .sm\:w-1\/12 {
    width: 8.333333%;
  }
  .sm\:w-1\/2 {
    width: 50%;
  }
  .sm\:w-1\/3 {
    width: 33.333333%;
  }
  .sm\:w-1\/4 {
    width: 25%;
  }
  .sm\:w-1\/5 {
    width: 20%;
  }
  .sm\:w-1\/6 {
    width: 16.666667%;
  }
  .sm\:w-10 {
    width: 2.5rem;
  }
  .sm\:w-10\/12 {
    width: 83.333333%;
  }
  .sm\:w-11 {
    width: 2.75rem;
  }
  .sm\:w-11\/12 {
    width: 91.666667%;
  }
  .sm\:w-12 {
    width: 3rem;
  }
  .sm\:w-14 {
    width: 3.5rem;
  }
  .sm\:w-16 {
    width: 4rem;
  }
  .sm\:w-2 {
    width: 0.5rem;
  }
  .sm\:w-2\.5 {
    width: 0.625rem;
  }
  .sm\:w-2\/12 {
    width: 16.666667%;
  }
  .sm\:w-2\/3 {
    width: 66.666667%;
  }
  .sm\:w-2\/4 {
    width: 50%;
  }
  .sm\:w-2\/5 {
    width: 40%;
  }
  .sm\:w-2\/6 {
    width: 33.333333%;
  }
  .sm\:w-20 {
    width: 5rem;
  }
  .sm\:w-24 {
    width: 6rem;
  }
  .sm\:w-28 {
    width: 7rem;
  }
  .sm\:w-3 {
    width: 0.75rem;
  }
  .sm\:w-3\.5 {
    width: 0.875rem;
  }
  .sm\:w-3\/12 {
    width: 25%;
  }
  .sm\:w-3\/4 {
    width: 75%;
  }
  .sm\:w-3\/5 {
    width: 60%;
  }
  .sm\:w-3\/6 {
    width: 50%;
  }
  .sm\:w-32 {
    width: 8rem;
  }
  .sm\:w-36 {
    width: 9rem;
  }
  .sm\:w-4 {
    width: 1rem;
  }
  .sm\:w-4\/12 {
    width: 33.333333%;
  }
  .sm\:w-4\/5 {
    width: 80%;
  }
  .sm\:w-4\/6 {
    width: 66.666667%;
  }
  .sm\:w-40 {
    width: 10rem;
  }
  .sm\:w-44 {
    width: 11rem;
  }
  .sm\:w-48 {
    width: 12rem;
  }
  .sm\:w-5 {
    width: 1.25rem;
  }
  .sm\:w-5\/12 {
    width: 41.666667%;
  }
  .sm\:w-5\/6 {
    width: 83.333333%;
  }
  .sm\:w-52 {
    width: 13rem;
  }
  .sm\:w-56 {
    width: 14rem;
  }
  .sm\:w-6 {
    width: 1.5rem;
  }
  .sm\:w-6\/12 {
    width: 50%;
  }
  .sm\:w-60 {
    width: 15rem;
  }
  .sm\:w-64 {
    width: 16rem;
  }
  .sm\:w-7 {
    width: 1.75rem;
  }
  .sm\:w-7\/12 {
    width: 58.333333%;
  }
  .sm\:w-72 {
    width: 18rem;
  }
  .sm\:w-8 {
    width: 2rem;
  }
  .sm\:w-8\/12 {
    width: 66.666667%;
  }
  .sm\:w-80 {
    width: 20rem;
  }
  .sm\:w-9 {
    width: 2.25rem;
  }
  .sm\:w-9\/12 {
    width: 75%;
  }
  .sm\:w-96 {
    width: 24rem;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:w-dvw {
    width: 100dvw;
  }
  .sm\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .sm\:w-full {
    width: 100%;
  }
  .sm\:w-lvw {
    width: 100lvw;
  }
  .sm\:w-max {
    width: max-content;
  }
  .sm\:w-min {
    width: min-content;
  }
  .sm\:w-px {
    width: 1px;
  }
  .sm\:w-screen {
    width: 100vw;
  }
  .sm\:w-svw {
    width: 100svw;
  }
  .sm\:max-w-md {
    max-width: 28rem;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:gap-3 {
    gap: 0.75rem;
  }
  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .sm\:whitespace-normal {
    white-space: normal;
  }
  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }
  .sm\:whitespace-pre {
    white-space: pre;
  }
  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }
  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .sm\:whitespace-break-spaces {
    white-space: break-spaces;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }
  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:\!pl-14 {
    padding-left: 3.5rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1rem;
  }
  .sm\:pr-3 {
    padding-right: 0.75rem;
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:text-2xl {
    font-size: 1.5rem;
  }
  .sm\:text-3xl {
    font-size: 1.875rem;
  }
  .sm\:text-base {
    font-size: 1rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
  }
  .sm\:text-xl {
    font-size: 1.25rem;
  }
  .sm\:leading-5 {
    line-height: 1.25rem;
  }
  .sm\:leading-9 {
    line-height: 2.25rem;
  }
  .sm\:will-change-auto {
    will-change: auto;
  }
  .sm\:will-change-contents {
    will-change: contents;
  }
  .sm\:will-change-scroll {
    will-change: scroll-position;
  }
  .sm\:will-change-transform {
    will-change: transform;
  }
}
@media (min-width: 769px) {
  .md\:relative {
    position: relative;
  }
  .md\:-top-14 {
    top: -3.5rem;
  }
  .md\:right-10 {
    right: 2.5rem;
  }
  .md\:z-40 {
    z-index: 40;
  }
  .md\:m-0 {
    margin: 0px;
  }
  .md\:m-auto {
    margin: auto;
  }
  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:-mt-10 {
    margin-top: -2.5rem;
  }
  .md\:-mt-12 {
    margin-top: -3rem;
  }
  .md\:-mt-20 {
    margin-top: -5rem;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:ml-1 {
    margin-left: 0.25rem;
  }
  .md\:ml-10 {
    margin-left: 2.5rem;
  }
  .md\:ml-12 {
    margin-left: 3rem;
  }
  .md\:ml-2 {
    margin-left: 0.5rem;
  }
  .md\:ml-3 {
    margin-left: 0.75rem;
  }
  .md\:ml-4 {
    margin-left: 1rem;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:ml-8 {
    margin-left: 2rem;
  }
  .md\:mr-10 {
    margin-right: 2.5rem;
  }
  .md\:mr-12 {
    margin-right: 3rem;
  }
  .md\:mr-2 {
    margin-right: 0.5rem;
  }
  .md\:mr-3 {
    margin-right: 0.75rem;
  }
  .md\:mr-4 {
    margin-right: 1rem;
  }
  .md\:mr-5 {
    margin-right: 1.25rem;
  }
  .md\:mr-6 {
    margin-right: 1.5rem;
  }
  .md\:mr-8 {
    margin-right: 2rem;
  }
  .md\:mr-auto {
    margin-right: auto;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-3 {
    margin-top: 0.75rem;
  }
  .md\:mt-4 {
    margin-top: 1rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-10 {
    height: 2.5rem;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-14 {
    height: 3.5rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-96 {
    height: 24rem;
  }
  .md\:h-\[67vh\] {
    height: 67vh;
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:\!w-96 {
    width: 24rem !important;
  }
  .md\:w-0 {
    width: 0px;
  }
  .md\:w-0\.5 {
    width: 0.125rem;
  }
  .md\:w-1 {
    width: 0.25rem;
  }
  .md\:w-1\.5 {
    width: 0.375rem;
  }
  .md\:w-1\/12 {
    width: 8.333333%;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-1\/5 {
    width: 20%;
  }
  .md\:w-1\/6 {
    width: 16.666667%;
  }
  .md\:w-10 {
    width: 2.5rem;
  }
  .md\:w-10\/12 {
    width: 83.333333%;
  }
  .md\:w-11 {
    width: 2.75rem;
  }
  .md\:w-11\/12 {
    width: 91.666667%;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-14 {
    width: 3.5rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-2 {
    width: 0.5rem;
  }
  .md\:w-2\.5 {
    width: 0.625rem;
  }
  .md\:w-2\/12 {
    width: 16.666667%;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-2\/4 {
    width: 50%;
  }
  .md\:w-2\/5 {
    width: 40%;
  }
  .md\:w-2\/6 {
    width: 33.333333%;
  }
  .md\:w-20 {
    width: 5rem;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-28 {
    width: 7rem;
  }
  .md\:w-3 {
    width: 0.75rem;
  }
  .md\:w-3\.5 {
    width: 0.875rem;
  }
  .md\:w-3\/12 {
    width: 25%;
  }
  .md\:w-3\/4 {
    width: 75%;
  }
  .md\:w-3\/5 {
    width: 60%;
  }
  .md\:w-3\/6 {
    width: 50%;
  }
  .md\:w-32 {
    width: 8rem;
  }
  .md\:w-36 {
    width: 9rem;
  }
  .md\:w-4 {
    width: 1rem;
  }
  .md\:w-4\/12 {
    width: 33.333333%;
  }
  .md\:w-4\/5 {
    width: 80%;
  }
  .md\:w-4\/6 {
    width: 66.666667%;
  }
  .md\:w-40 {
    width: 10rem;
  }
  .md\:w-44 {
    width: 11rem;
  }
  .md\:w-48 {
    width: 12rem;
  }
  .md\:w-5 {
    width: 1.25rem;
  }
  .md\:w-5\/12 {
    width: 41.666667%;
  }
  .md\:w-5\/6 {
    width: 83.333333%;
  }
  .md\:w-52 {
    width: 13rem;
  }
  .md\:w-56 {
    width: 14rem;
  }
  .md\:w-6 {
    width: 1.5rem;
  }
  .md\:w-6\/12 {
    width: 50%;
  }
  .md\:w-60 {
    width: 15rem;
  }
  .md\:w-64 {
    width: 16rem;
  }
  .md\:w-7 {
    width: 1.75rem;
  }
  .md\:w-7\/12 {
    width: 58.333333%;
  }
  .md\:w-72 {
    width: 18rem;
  }
  .md\:w-8 {
    width: 2rem;
  }
  .md\:w-8\/12 {
    width: 66.666667%;
  }
  .md\:w-80 {
    width: 20rem;
  }
  .md\:w-9 {
    width: 2.25rem;
  }
  .md\:w-9\/12 {
    width: 75%;
  }
  .md\:w-96 {
    width: 24rem;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-dvw {
    width: 100dvw;
  }
  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:w-lvw {
    width: 100lvw;
  }
  .md\:w-max {
    width: max-content;
  }
  .md\:w-min {
    width: min-content;
  }
  .md\:w-px {
    width: 1px;
  }
  .md\:w-screen {
    width: 100vw;
  }
  .md\:w-svw {
    width: 100svw;
  }
  .md\:max-w-screen-xl {
    max-width: 1441px;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:grid-flow-col {
    grid-auto-flow: column;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .md\:overflow-hidden {
    overflow: hidden;
  }
  .md\:whitespace-normal {
    white-space: normal;
  }
  .md\:whitespace-nowrap {
    white-space: nowrap;
  }
  .md\:whitespace-pre {
    white-space: pre;
  }
  .md\:whitespace-pre-line {
    white-space: pre-line;
  }
  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .md\:whitespace-break-spaces {
    white-space: break-spaces;
  }
  .md\:rounded {
    border-radius: 0.25rem;
  }
  .md\:rounded-lg {
    border-radius: 0.5rem;
  }
  .md\:rounded-md {
    border-radius: 0.375rem;
  }
  .md\:rounded-none {
    border-radius: 0px;
  }
  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }
  .md\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .md\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .md\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .md\:border-b-0 {
    border-bottom-width: 0px;
  }
  .md\:border-l {
    border-left-width: 1px;
  }
  .md\:border-r {
    border-right-width: 1px;
  }
  .md\:border-r-2 {
    border-right-width: 2px;
  }
  .md\:border-none {
    border-style: none;
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:p-10 {
    padding: 2.5rem;
  }
  .md\:p-3 {
    padding: 0.75rem;
  }
  .md\:p-5 {
    padding: 1.25rem;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:pb-0 {
    padding-bottom: 0px;
  }
  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:pl-10 {
    padding-left: 2.5rem;
  }
  .md\:pl-2 {
    padding-left: 0.5rem;
  }
  .md\:pl-3 {
    padding-left: 0.75rem;
  }
  .md\:pl-8 {
    padding-left: 2rem;
  }
  .md\:pr-0 {
    padding-right: 0px;
  }
  .md\:pr-10 {
    padding-right: 2.5rem;
  }
  .md\:pr-3 {
    padding-right: 0.75rem;
  }
  .md\:pr-4 {
    padding-right: 1rem;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-3 {
    padding-top: 0.75rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:align-middle {
    vertical-align: middle;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
  }
  .md\:text-5xl {
    font-size: 3rem;
  }
  .md\:text-base {
    font-size: 1rem;
  }
  .md\:text-lg {
    font-size: 1.125rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
  }
  .md\:text-xl {
    font-size: 1.25rem;
  }
  .md\:will-change-auto {
    will-change: auto;
  }
  .md\:will-change-contents {
    will-change: contents;
  }
  .md\:will-change-scroll {
    will-change: scroll-position;
  }
  .md\:will-change-transform {
    will-change: transform;
  }
}
@media (min-width: 992px) {
  .lg\:absolute {
    position: absolute;
  }
  .lg\:right-2 {
    right: 0.5rem;
  }
  .lg\:top-2 {
    top: 0.5rem;
  }
  .lg\:m-10 {
    margin: 2.5rem;
  }
  .lg\:mr-4 {
    margin-right: 1rem;
  }
  .lg\:mt-0 {
    margin-top: 0px;
  }
  .lg\:block {
    display: block;
  }
  .lg\:max-h-\[90vh\] {
    max-height: 90vh;
  }
  .lg\:w-0 {
    width: 0px;
  }
  .lg\:w-0\.5 {
    width: 0.125rem;
  }
  .lg\:w-1 {
    width: 0.25rem;
  }
  .lg\:w-1\.5 {
    width: 0.375rem;
  }
  .lg\:w-1\/12 {
    width: 8.333333%;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-1\/3 {
    width: 33.333333%;
  }
  .lg\:w-1\/4 {
    width: 25%;
  }
  .lg\:w-1\/5 {
    width: 20%;
  }
  .lg\:w-1\/6 {
    width: 16.666667%;
  }
  .lg\:w-10 {
    width: 2.5rem;
  }
  .lg\:w-10\/12 {
    width: 83.333333%;
  }
  .lg\:w-11 {
    width: 2.75rem;
  }
  .lg\:w-11\/12 {
    width: 91.666667%;
  }
  .lg\:w-12 {
    width: 3rem;
  }
  .lg\:w-14 {
    width: 3.5rem;
  }
  .lg\:w-16 {
    width: 4rem;
  }
  .lg\:w-2 {
    width: 0.5rem;
  }
  .lg\:w-2\.5 {
    width: 0.625rem;
  }
  .lg\:w-2\/12 {
    width: 16.666667%;
  }
  .lg\:w-2\/3 {
    width: 66.666667%;
  }
  .lg\:w-2\/4 {
    width: 50%;
  }
  .lg\:w-2\/5 {
    width: 40%;
  }
  .lg\:w-2\/6 {
    width: 33.333333%;
  }
  .lg\:w-20 {
    width: 5rem;
  }
  .lg\:w-24 {
    width: 6rem;
  }
  .lg\:w-28 {
    width: 7rem;
  }
  .lg\:w-3 {
    width: 0.75rem;
  }
  .lg\:w-3\.5 {
    width: 0.875rem;
  }
  .lg\:w-3\/12 {
    width: 25%;
  }
  .lg\:w-3\/4 {
    width: 75%;
  }
  .lg\:w-3\/5 {
    width: 60%;
  }
  .lg\:w-3\/6 {
    width: 50%;
  }
  .lg\:w-32 {
    width: 8rem;
  }
  .lg\:w-36 {
    width: 9rem;
  }
  .lg\:w-4 {
    width: 1rem;
  }
  .lg\:w-4\/12 {
    width: 33.333333%;
  }
  .lg\:w-4\/5 {
    width: 80%;
  }
  .lg\:w-4\/6 {
    width: 66.666667%;
  }
  .lg\:w-40 {
    width: 10rem;
  }
  .lg\:w-44 {
    width: 11rem;
  }
  .lg\:w-48 {
    width: 12rem;
  }
  .lg\:w-5 {
    width: 1.25rem;
  }
  .lg\:w-5\/12 {
    width: 41.666667%;
  }
  .lg\:w-5\/6 {
    width: 83.333333%;
  }
  .lg\:w-52 {
    width: 13rem;
  }
  .lg\:w-56 {
    width: 14rem;
  }
  .lg\:w-6 {
    width: 1.5rem;
  }
  .lg\:w-6\/12 {
    width: 50%;
  }
  .lg\:w-60 {
    width: 15rem;
  }
  .lg\:w-64 {
    width: 16rem;
  }
  .lg\:w-7 {
    width: 1.75rem;
  }
  .lg\:w-7\/12 {
    width: 58.333333%;
  }
  .lg\:w-72 {
    width: 18rem;
  }
  .lg\:w-8 {
    width: 2rem;
  }
  .lg\:w-8\/12 {
    width: 66.666667%;
  }
  .lg\:w-80 {
    width: 20rem;
  }
  .lg\:w-9 {
    width: 2.25rem;
  }
  .lg\:w-9\/12 {
    width: 75%;
  }
  .lg\:w-96 {
    width: 24rem;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-dvw {
    width: 100dvw;
  }
  .lg\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:w-lvw {
    width: 100lvw;
  }
  .lg\:w-max {
    width: max-content;
  }
  .lg\:w-min {
    width: min-content;
  }
  .lg\:w-px {
    width: 1px;
  }
  .lg\:w-screen {
    width: 100vw;
  }
  .lg\:w-svw {
    width: 100svw;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:whitespace-normal {
    white-space: normal;
  }
  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }
  .lg\:whitespace-pre {
    white-space: pre;
  }
  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }
  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .lg\:whitespace-break-spaces {
    white-space: break-spaces;
  }
  .lg\:bg-none {
    background-image: none;
  }
  .lg\:p-10 {
    padding: 2.5rem;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:text-5xl {
    font-size: 3rem;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
  }
  .lg\:will-change-auto {
    will-change: auto;
  }
  .lg\:will-change-contents {
    will-change: contents;
  }
  .lg\:will-change-scroll {
    will-change: scroll-position;
  }
  .lg\:will-change-transform {
    will-change: transform;
  }
}
@media (min-width: 1140px) {
  .xlg\:mb-0 {
    margin-bottom: 0px;
  }
  .xlg\:block {
    display: block;
  }
  .xlg\:w-1\/2 {
    width: 50%;
  }
  .xlg\:w-auto {
    width: auto;
  }
  .xlg\:grid-flow-col {
    grid-auto-flow: column;
  }
  .xlg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xlg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .xlg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .xlg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1441px) {
  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .xl\:mb-0 {
    margin-bottom: 0px;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .xl\:ml-3 {
    margin-left: 0.75rem;
  }
  .xl\:mr-2 {
    margin-right: 0.5rem;
  }
  .xl\:mr-3 {
    margin-right: 0.75rem;
  }
  .xl\:mr-4 {
    margin-right: 1rem;
  }
  .xl\:mt-0 {
    margin-top: 0px;
  }
  .xl\:mt-16 {
    margin-top: 4rem;
  }
  .xl\:mt-6 {
    margin-top: 1.5rem;
  }
  .xl\:flex {
    display: flex;
  }
  .xl\:h-auto {
    height: auto;
  }
  .xl\:w-0 {
    width: 0px;
  }
  .xl\:w-0\.5 {
    width: 0.125rem;
  }
  .xl\:w-1 {
    width: 0.25rem;
  }
  .xl\:w-1\.5 {
    width: 0.375rem;
  }
  .xl\:w-1\/12 {
    width: 8.333333%;
  }
  .xl\:w-1\/2 {
    width: 50%;
  }
  .xl\:w-1\/3 {
    width: 33.333333%;
  }
  .xl\:w-1\/4 {
    width: 25%;
  }
  .xl\:w-1\/5 {
    width: 20%;
  }
  .xl\:w-1\/6 {
    width: 16.666667%;
  }
  .xl\:w-10 {
    width: 2.5rem;
  }
  .xl\:w-10\/12 {
    width: 83.333333%;
  }
  .xl\:w-11 {
    width: 2.75rem;
  }
  .xl\:w-11\/12 {
    width: 91.666667%;
  }
  .xl\:w-12 {
    width: 3rem;
  }
  .xl\:w-14 {
    width: 3.5rem;
  }
  .xl\:w-16 {
    width: 4rem;
  }
  .xl\:w-2 {
    width: 0.5rem;
  }
  .xl\:w-2\.5 {
    width: 0.625rem;
  }
  .xl\:w-2\/12 {
    width: 16.666667%;
  }
  .xl\:w-2\/3 {
    width: 66.666667%;
  }
  .xl\:w-2\/4 {
    width: 50%;
  }
  .xl\:w-2\/5 {
    width: 40%;
  }
  .xl\:w-2\/6 {
    width: 33.333333%;
  }
  .xl\:w-20 {
    width: 5rem;
  }
  .xl\:w-24 {
    width: 6rem;
  }
  .xl\:w-28 {
    width: 7rem;
  }
  .xl\:w-3 {
    width: 0.75rem;
  }
  .xl\:w-3\.5 {
    width: 0.875rem;
  }
  .xl\:w-3\/12 {
    width: 25%;
  }
  .xl\:w-3\/4 {
    width: 75%;
  }
  .xl\:w-3\/5 {
    width: 60%;
  }
  .xl\:w-3\/6 {
    width: 50%;
  }
  .xl\:w-32 {
    width: 8rem;
  }
  .xl\:w-36 {
    width: 9rem;
  }
  .xl\:w-4 {
    width: 1rem;
  }
  .xl\:w-4\/12 {
    width: 33.333333%;
  }
  .xl\:w-4\/5 {
    width: 80%;
  }
  .xl\:w-4\/6 {
    width: 66.666667%;
  }
  .xl\:w-40 {
    width: 10rem;
  }
  .xl\:w-44 {
    width: 11rem;
  }
  .xl\:w-48 {
    width: 12rem;
  }
  .xl\:w-5 {
    width: 1.25rem;
  }
  .xl\:w-5\/12 {
    width: 41.666667%;
  }
  .xl\:w-5\/6 {
    width: 83.333333%;
  }
  .xl\:w-52 {
    width: 13rem;
  }
  .xl\:w-56 {
    width: 14rem;
  }
  .xl\:w-6 {
    width: 1.5rem;
  }
  .xl\:w-6\/12 {
    width: 50%;
  }
  .xl\:w-60 {
    width: 15rem;
  }
  .xl\:w-64 {
    width: 16rem;
  }
  .xl\:w-7 {
    width: 1.75rem;
  }
  .xl\:w-7\/12 {
    width: 58.333333%;
  }
  .xl\:w-72 {
    width: 18rem;
  }
  .xl\:w-8 {
    width: 2rem;
  }
  .xl\:w-8\/12 {
    width: 66.666667%;
  }
  .xl\:w-80 {
    width: 20rem;
  }
  .xl\:w-9 {
    width: 2.25rem;
  }
  .xl\:w-9\/12 {
    width: 75%;
  }
  .xl\:w-96 {
    width: 24rem;
  }
  .xl\:w-auto {
    width: auto;
  }
  .xl\:w-dvw {
    width: 100dvw;
  }
  .xl\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .xl\:w-full {
    width: 100%;
  }
  .xl\:w-lvw {
    width: 100lvw;
  }
  .xl\:w-max {
    width: max-content;
  }
  .xl\:w-min {
    width: min-content;
  }
  .xl\:w-px {
    width: 1px;
  }
  .xl\:w-screen {
    width: 100vw;
  }
  .xl\:w-svw {
    width: 100svw;
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .xl\:items-baseline {
    align-items: baseline;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:justify-between {
    justify-content: space-between;
  }
  .xl\:whitespace-normal {
    white-space: normal;
  }
  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }
  .xl\:whitespace-pre {
    white-space: pre;
  }
  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }
  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .xl\:whitespace-break-spaces {
    white-space: break-spaces;
  }
  .xl\:p-10 {
    padding: 2.5rem;
  }
  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .xl\:pr-5 {
    padding-right: 1.25rem;
  }
  .xl\:pt-5 {
    padding-top: 1.25rem;
  }
  .xl\:will-change-auto {
    will-change: auto;
  }
  .xl\:will-change-contents {
    will-change: contents;
  }
  .xl\:will-change-scroll {
    will-change: scroll-position;
  }
  .xl\:will-change-transform {
    will-change: transform;
  }
}
@media (min-width: 1790px) {
  .xxl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}


/*# sourceMappingURL=styles.aa201c97d9b82038.css.map*/