/* node_modules/ngx-spinner/animations/ball-scale-multiple.css */
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-scale-multiple,
.la-ball-scale-multiple > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-scale-multiple {
  display: block;
  font-size: 0;
  color: #fff;
}
.la-ball-scale-multiple.la-dark {
  color: #333;
}
.la-ball-scale-multiple > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-ball-scale-multiple {
  width: 32px;
  height: 32px;
}
.la-ball-scale-multiple > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  -moz-animation: ball-scale-multiple 1s 0s linear infinite;
  -o-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite;
}
.la-ball-scale-multiple > div:nth-child(2) {
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -o-animation-delay: .2s;
  animation-delay: .2s;
}
.la-ball-scale-multiple > div:nth-child(3) {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  -o-animation-delay: .4s;
  animation-delay: .4s;
}
.la-ball-scale-multiple.la-sm {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-sm > div {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-2x {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-2x > div {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-3x {
  width: 96px;
  height: 96px;
}
.la-ball-scale-multiple.la-3x > div {
  width: 96px;
  height: 96px;
}
@-webkit-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -moz-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* src/styles/theme-default.scss */
html {
  --mat-sys-background: #fef7ff;
  --mat-sys-error: #ba1a1a;
  --mat-sys-error-container: #ffdad6;
  --mat-sys-inverse-on-surface: #f6eef9;
  --mat-sys-inverse-primary: #d3bbff;
  --mat-sys-inverse-surface: #322f37;
  --mat-sys-on-background: #1d1a22;
  --mat-sys-on-error: #ffffff;
  --mat-sys-on-error-container: #93000a;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-on-primary-container: #5727a6;
  --mat-sys-on-primary-fixed: #250059;
  --mat-sys-on-primary-fixed-variant: #5727a6;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-on-secondary-container: #4e3e6d;
  --mat-sys-on-secondary-fixed: #22123f;
  --mat-sys-on-secondary-fixed-variant: #4e3e6d;
  --mat-sys-on-surface: #1d1a22;
  --mat-sys-on-surface-variant: #4a4453;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-on-tertiary-container: #723600;
  --mat-sys-on-tertiary-fixed: #311300;
  --mat-sys-on-tertiary-fixed-variant: #723600;
  --mat-sys-outline: #7b7484;
  --mat-sys-outline-variant: #ccc3d5;
  --mat-sys-primary: #6f43c0;
  --mat-sys-primary-container: #ebddff;
  --mat-sys-primary-fixed: #ebddff;
  --mat-sys-primary-fixed-dim: #d3bbff;
  --mat-sys-scrim: #000000;
  --mat-sys-secondary: #675687;
  --mat-sys-secondary-container: #ebddff;
  --mat-sys-secondary-fixed: #ebddff;
  --mat-sys-secondary-fixed-dim: #d1bdf5;
  --mat-sys-shadow: #000000;
  --mat-sys-surface: #fef7ff;
  --mat-sys-surface-bright: #fef7ff;
  --mat-sys-surface-container: #f3ebf7;
  --mat-sys-surface-container-high: #ede6f1;
  --mat-sys-surface-container-highest: #e7e0eb;
  --mat-sys-surface-container-low: #f9f1fc;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-dim: #dfd7e3;
  --mat-sys-surface-tint: #6f43c0;
  --mat-sys-surface-variant: #e8dff1;
  --mat-sys-tertiary: #964900;
  --mat-sys-tertiary-container: #ffdcc7;
  --mat-sys-tertiary-fixed: #ffdcc7;
  --mat-sys-tertiary-fixed-dim: #ffb787;
  --mat-sys-neutral-variant20: #332e3c;
  --mat-sys-neutral10: #1d1a22;
}
html {
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-body-large: 400 1rem / 1.5rem Roboto, sans-serif;
  --mat-sys-body-large-font: Roboto, sans-serif;
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem Roboto, sans-serif;
  --mat-sys-body-medium-font: Roboto, sans-serif;
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem Roboto, sans-serif;
  --mat-sys-body-small-font: Roboto, sans-serif;
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem Roboto, sans-serif;
  --mat-sys-display-large-font: Roboto, sans-serif;
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto, sans-serif;
  --mat-sys-display-medium-font: Roboto, sans-serif;
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem Roboto, sans-serif;
  --mat-sys-display-small-font: Roboto, sans-serif;
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem Roboto, sans-serif;
  --mat-sys-headline-large-font: Roboto, sans-serif;
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto, sans-serif;
  --mat-sys-headline-medium-font: Roboto, sans-serif;
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem Roboto, sans-serif;
  --mat-sys-headline-small-font: Roboto, sans-serif;
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem Roboto, sans-serif;
  --mat-sys-label-large-font: Roboto, sans-serif;
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem Roboto, sans-serif;
  --mat-sys-label-medium-font: Roboto, sans-serif;
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem Roboto, sans-serif;
  --mat-sys-label-small-font: Roboto, sans-serif;
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem Roboto, sans-serif;
  --mat-sys-title-large-font: Roboto, sans-serif;
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem Roboto, sans-serif;
  --mat-sys-title-medium-font: Roboto, sans-serif;
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem Roboto, sans-serif;
  --mat-sys-title-small-font: Roboto, sans-serif;
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
}
html {
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
}
html {
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
html {
  --mat-sys-primary: #673ab7;
  --mat-sys-on-primary: #ffffff;
  --mat-tab-header-active-label-text-color: var(--mat-sys-primary);
  --mat-tab-header-inactive-label-text-color: #5f5f5f;
  --mat-sys-surface: #ffffff;
  --mat-sys-surface-container-low: #ffffff;
  --mat-list-active-indicator-shape: 0;
}
.mat-mdc-button-base.mat-accent {
  --mdc-text-button-label-text-color: #964900;
  --mdc-text-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-accent {
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --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 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-protected-button-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-color: #fef7ff;
  --mdc-protected-button-label-text-color: #964900;
  --mdc-protected-button-disabled-container-color: rgba(29, 26, 34, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-accent {
  --mdc-filled-button-container-color: #964900;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(29, 26, 34, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-accent {
  --mdc-outlined-button-disabled-outline-color: rgba(29, 26, 34, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
  --mdc-outlined-button-label-text-color: #964900;
  --mdc-outlined-button-outline-color: #7b7484;
}
.mat-mdc-button-base.mat-accent {
  --mat-text-button-state-layer-color: #964900;
  --mat-text-button-disabled-state-layer-color: #4a4453;
  --mat-text-button-ripple-color: rgba(150, 73, 0, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-accent {
  --mat-protected-button-state-layer-color: #964900;
  --mat-protected-button-disabled-state-layer-color: #4a4453;
  --mat-protected-button-ripple-color: rgba(150, 73, 0, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-accent {
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #4a4453;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-accent {
  --mat-outlined-button-state-layer-color: #964900;
  --mat-outlined-button-disabled-state-layer-color: #4a4453;
  --mat-outlined-button-ripple-color: rgba(150, 73, 0, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-warn {
  --mdc-text-button-label-text-color: #ba1a1a;
  --mdc-text-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-warn {
  --mdc-protected-button-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --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 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-protected-button-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-color: #fef7ff;
  --mdc-protected-button-label-text-color: #ba1a1a;
  --mdc-protected-button-disabled-container-color: rgba(29, 26, 34, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-warn {
  --mdc-filled-button-container-color: #ba1a1a;
  --mdc-filled-button-label-text-color: #ffffff;
  --mdc-filled-button-disabled-container-color: rgba(29, 26, 34, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-button-base.mat-warn {
  --mdc-outlined-button-disabled-outline-color: rgba(29, 26, 34, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(29, 26, 34, 0.38);
  --mdc-outlined-button-label-text-color: #ba1a1a;
  --mdc-outlined-button-outline-color: #7b7484;
}
.mat-mdc-button-base.mat-warn {
  --mat-text-button-state-layer-color: #ba1a1a;
  --mat-text-button-disabled-state-layer-color: #4a4453;
  --mat-text-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-warn {
  --mat-protected-button-state-layer-color: #ba1a1a;
  --mat-protected-button-disabled-state-layer-color: #4a4453;
  --mat-protected-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-warn {
  --mat-filled-button-state-layer-color: #ffffff;
  --mat-filled-button-disabled-state-layer-color: #4a4453;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.12);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button-base.mat-warn {
  --mat-outlined-button-state-layer-color: #ba1a1a;
  --mat-outlined-button-disabled-state-layer-color: #4a4453;
  --mat-outlined-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #964900;
  --mdc-icon-button-disabled-icon-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-state-layer-color: #964900;
  --mat-icon-button-disabled-state-layer-color: #4a4453;
  --mat-icon-button-ripple-color: rgba(150, 73, 0, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #ba1a1a;
  --mdc-icon-button-disabled-icon-color: rgba(29, 26, 34, 0.38);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-state-layer-color: #ba1a1a;
  --mat-icon-button-disabled-state-layer-color: #4a4453;
  --mat-icon-button-ripple-color: rgba(186, 26, 26, 0.12);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
.mat-icon.mat-accent {
  --mat-icon-color: #964900;
}
.mat-icon.mat-warn {
  --mat-icon-color: #ba1a1a;
}
.mat-mdc-progress-spinner.mat-accent {
  --mdc-circular-progress-active-indicator-color: #964900;
}
.mat-mdc-progress-spinner.mat-warn {
  --mdc-circular-progress-active-indicator-color: #ba1a1a;
}
.mat-mdc-chip.mat-accent {
  --mdc-chip-outline-color: #7b7484;
  --mdc-chip-disabled-outline-color: rgba(29, 26, 34, 0.12);
  --mdc-chip-focus-outline-color: #4a4453;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(29, 26, 34, 0.38);
  --mdc-chip-elevated-selected-container-color: #ffdcc7;
  --mdc-chip-flat-disabled-selected-container-color: rgba(29, 26, 34, 0.12);
  --mdc-chip-focus-state-layer-color: #4a4453;
  --mdc-chip-hover-state-layer-color: #4a4453;
  --mdc-chip-selected-hover-state-layer-color: #723600;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #723600;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #4a4453;
  --mdc-chip-selected-label-text-color: #723600;
  --mdc-chip-with-icon-icon-color: #4a4453;
  --mdc-chip-with-icon-disabled-icon-color: #1d1a22;
  --mdc-chip-with-icon-selected-icon-color: #723600;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1d1a22;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #4a4453;
}
.mat-mdc-chip.mat-accent {
  --mat-chip-trailing-action-state-layer-color: #4a4453;
  --mat-chip-selected-trailing-action-state-layer-color: #723600;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1d1a22;
  --mat-chip-selected-trailing-icon-color: #723600;
}
.mat-mdc-chip.mat-warn {
  --mdc-chip-outline-color: #7b7484;
  --mdc-chip-disabled-outline-color: rgba(29, 26, 34, 0.12);
  --mdc-chip-focus-outline-color: #4a4453;
  --mdc-chip-hover-state-layer-opacity: 0.08;
  --mdc-chip-selected-hover-state-layer-opacity: 0.08;
  --mdc-chip-disabled-label-text-color: rgba(29, 26, 34, 0.38);
  --mdc-chip-elevated-selected-container-color: #ffdad6;
  --mdc-chip-flat-disabled-selected-container-color: rgba(29, 26, 34, 0.12);
  --mdc-chip-focus-state-layer-color: #4a4453;
  --mdc-chip-hover-state-layer-color: #4a4453;
  --mdc-chip-selected-hover-state-layer-color: #93000a;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: #93000a;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #4a4453;
  --mdc-chip-selected-label-text-color: #93000a;
  --mdc-chip-with-icon-icon-color: #4a4453;
  --mdc-chip-with-icon-disabled-icon-color: #1d1a22;
  --mdc-chip-with-icon-selected-icon-color: #93000a;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #1d1a22;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #4a4453;
}
.mat-mdc-chip.mat-warn {
  --mat-chip-trailing-action-state-layer-color: #4a4453;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-disabled-trailing-icon-color: #1d1a22;
  --mat-chip-selected-trailing-icon-color: #93000a;
}

/* src/styles.sass */
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4 {
  padding-left: 1.5rem !important;
}
.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-5 {
  padding: 2rem !important;
}
.pt-5 {
  padding-top: 2rem !important;
}
.pr-5 {
  padding-right: 2rem !important;
}
.pb-5 {
  padding-bottom: 2rem !important;
}
.pl-5 {
  padding-left: 2rem !important;
}
.px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.p-6 {
  padding: 3rem !important;
}
.pt-6 {
  padding-top: 3rem !important;
}
.pr-6 {
  padding-right: 3rem !important;
}
.pb-6 {
  padding-bottom: 3rem !important;
}
.pl-6 {
  padding-left: 3rem !important;
}
.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-5 {
  margin: 2rem !important;
}
.mt-5 {
  margin-top: 2rem !important;
}
.mr-5 {
  margin-right: 2rem !important;
}
.mb-5 {
  margin-bottom: 2rem !important;
}
.ml-5 {
  margin-left: 2rem !important;
}
.mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.m-6 {
  margin: 3rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mr-6 {
  margin-right: 3rem !important;
}
.mb-6 {
  margin-bottom: 3rem !important;
}
.ml-6 {
  margin-left: 3rem !important;
}
.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-justify-start {
  justify-content: flex-start !important;
}
.flex-justify-end {
  justify-content: flex-end !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-justify-evenly {
  justify-content: space-evenly !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-baseline {
  align-items: baseline !important;
}
.flex-align-stretch {
  align-items: stretch !important;
}
.flex-self-start {
  align-self: flex-start !important;
}
.flex-self-end {
  align-self: flex-end !important;
}
.flex-self-center {
  align-self: center !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.flex-auto {
  flex: 1 1 auto !important;
}
.flex-none {
  flex: none !important;
}
.flex-grow {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-gap-0 {
  gap: 0 !important;
}
.flex-gap-1 {
  gap: 0.25rem !important;
}
.flex-gap-2 {
  gap: 0.5rem !important;
}
.flex-gap-3 {
  gap: 1rem !important;
}
.flex-gap-4 {
  gap: 1.5rem !important;
}
.flex-gap-5 {
  gap: 2rem !important;
}
.flex-gap-6 {
  gap: 3rem !important;
}
.flex-center {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.flex-center-column {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
}
.flex-between {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}
:root {
  --md-fg-1: #1a1a1a;
  --md-fg-2: #424242;
  --md-fg-4: #666666;
  --md-fg-5: #999999;
  --md-border: #e8e8e8;
  --md-border-2: #e0e0e0;
  --md-sunken: #fafafa;
  --md-brand-tint: #f0f4ff;
  --md-accent: #3d5fdb;
  --md-accent-glow: 0 0 0 3px rgba(61, 95, 219, 0.1);
  --md-mark-bg: #fff5b1;
  --md-danger: #c62828;
  --md-danger-tint: #fff5f5;
  --md-state-icon-bg: #f3f4f7;
  --md-state-icon-fg: #9aa3b6;
  --md-radius-shell: 14px;
  --md-radius-input: 10px;
  --md-radius-field: 8px;
  --md-radius-icon-btn: 8px;
  --md-shell-shadow: 0 20px 60px rgba(0, 0, 0, 0.18), 0 4px 12px rgba(0, 0, 0, 0.06);
  --md-backdrop: rgba(0, 0, 0, 0.35);
}
:root {
  --proc-ink-900: #1a1a1a;
  --proc-ink-700: #555555;
  --proc-ink-500: #999999;
  --proc-ink-300: #cccccc;
  --proc-ink-200: #e8e8e8;
  --proc-ink-100: #f2f2f2;
  --proc-ink-50: #f7f7f5;
  --proc-white: #ffffff;
  --proc-accent: #0d7c66;
  --proc-accent-ink: #0b5e4f;
  --proc-accent-bg: #e6f2ee;
  --proc-accent-border: #b9d9d0;
  --proc-primary: #7b54c9;
  --proc-primary-ink: #5e3ea3;
  --proc-primary-bg: #f3edfb;
  --proc-primary-border: #d8c7ef;
  --proc-st-draft: #6a1b9a;
  --proc-st-sent: #1565c0;
  --proc-st-confirmed: #2e7d32;
  --proc-st-cancelled: #999999;
  --proc-st-urgent: #b71c1c;
  --proc-st-split: #7b54c9;
  --proc-st-unmatched: #d97706;
  --proc-st-draft-bg: #f3e5f5;
  --proc-st-sent-bg: #e3f2fd;
  --proc-st-confirmed-bg: #e8f5e9;
  --proc-st-cancelled-bg: #f2f2f2;
  --proc-st-urgent-bg: #ffebee;
  --proc-st-split-bg: #ede7f8;
  --proc-st-unmatched-bg: #fef3e2;
  --proc-radius-card: 12px;
  --proc-radius-section: 10px;
  --proc-radius-btn: 8px;
  --proc-radius-chip: 6px;
  --proc-radius-pill: 999px;
  --proc-gap-cards: 12px;
  --proc-gap-cards-lg: 16px;
  --proc-gap-grid: 20px;
  --proc-gap-grid-lg: 24px;
  --proc-pad-card: 14px;
  --proc-pad-card-lg: 18px;
  --proc-pad-section-y: 12px;
  --proc-pad-section-x: 18px;
  --proc-tap-min: 44px;
  --proc-motion-card-hover: 160ms;
  --proc-motion-cart-add: 120ms;
  --proc-motion-easing: ease-out;
}
:root {
  --tef-auth-primary: #3D5FDB;
  --tef-auth-on-primary: #FFFFFF;
  --tef-auth-primary-hover: #2D4DCC;
  --tef-auth-primary-tint: #F0F4FF;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {
  overflow: hidden;
  overscroll-behavior: none;
  touch-action: auto !important;
  -webkit-overflow-scrolling: touch;
}
body {
  font: var(--mat-sys-body-medium);
  letter-spacing: var(--mat-sys-body-medium-tracking);
  color: var(--mat-sys-on-surface);
  overscroll-behavior-y: contain;
  touch-action: auto !important;
  -webkit-overflow-scrolling: touch;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.width-100 {
  width: 100%;
}
.mat-select-panel mat-option.mat-option {
  height: unset;
}
.mat-option-text.mat-option-text {
  white-space: normal;
}
.mat-simple-snackbar {
  font-size: 1.2em;
  color: white;
}
.snackbar-error {
  background-color: red;
}
.snackbar-success {
  background-color: green;
}
.snackbar-info {
  background-color: blue;
}
.cards-container {
  padding: 16px;
}
@media (max-width: 600px) {
  .cards-container {
    padding: 8px;
  }
}
.card-title {
  min-height: 40px;
  overflow: hidden;
  word-break: break-all;
}
.card-content {
  overflow: auto;
  height: 200px;
  padding: 10px;
}
.checkbox-container {
  display: inline-block;
  min-width: 64px;
  max-height: 36px;
  line-height: 34px;
  text-align: center;
  margin: 0 auto;
}
.warning {
  color: #c22525;
}
.subtle-bold {
  font-weight: 500;
}
.medium-bold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.nowrap {
  white-space: nowrap;
}
.d-inline {
  display: inline;
}
.w-100 {
  width: 100%;
}
.no-content {
  margin-block: 1.5rem;
  text-align: center;
}
.action-buttons-container {
  display: flex;
  justify-content: space-between;
}
.product-list {
  margin-bottom: 10px;
}
.fab-action {
  top: auto !important;
  right: 20px !important;
  bottom: 10px !important;
  left: auto !important;
  position: fixed !important;
  z-index: 9999 !important;
  touch-action: manipulation;
  cursor: pointer;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  will-change: transform;
  isolation: isolate;
}
.fab-total-sum {
  top: 100px !important;
  right: 30px !important;
  bottom: auto !important;
  left: auto !important;
  position: fixed !important;
  z-index: 10;
}
.cdk-overlay-container {
  z-index: 10000 !important;
}
@media print {
  #ngx-print-element,
  #ngx-print-element * {
    visibility: visible;
  }
  #ngx-print-element {
    position: absolute;
    left: 0;
    top: 0;
  }
  .print-none {
    display: none;
  }
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.dark-backdrop {
  background: #000;
  opacity: 0.6 !important;
}
.dark-backdrop {
  background: rgba(0, 0, 0, 0.5);
}
.mat-dialog-container.custom-edit-dialog {
  width: 90vw;
  max-width: 600px;
  max-height: 90vh;
  padding: 24px;
  overflow: auto;
  overflow-x: hidden;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
}
@media (max-width: 600px) {
  .mat-dialog-container.custom-edit-dialog {
    width: 100vw;
    max-width: 100vw;
    height: 100vh;
    max-height: 100vh;
    border-radius: 0;
    padding: 16px;
  }
}
.custom-edit-dialog .mat-dialog-container {
  padding: 0;
  overflow: hidden;
  overflow-x: hidden;
  border-radius: 8px;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.custom-edit-dialog .mat-dialog-content {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0;
  padding: 0;
  max-height: calc(90vh - 120px);
  box-sizing: border-box;
}
.custom-edit-dialog .mat-dialog-actions {
  margin: 0;
  padding: 8px 16px;
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  background: white;
  position: sticky;
  bottom: 0;
  z-index: 1001;
  width: 100%;
  box-sizing: border-box;
}
.dialog-container button {
  min-height: 48px;
  min-width: 48px;
  touch-action: manipulation;
}
@media (max-width: 600px) {
  .dialog-container button {
    min-height: 48px;
    width: 100%;
    margin: 4px 0;
    touch-action: manipulation;
  }
}
.custom-edit-dialog .mat-dialog-container {
  padding: 16px;
  border-radius: 8px;
}
@media screen and (max-width: 600px) {
  .custom-edit-dialog .mat-dialog-container {
    padding: 12px;
    margin: 8px;
  }
}
::ng-deep .mat-mdc-tab-body-content {
  overflow: visible !important;
}
::ng-deep .mat-mdc-tab-body-wrapper {
  overflow: visible !important;
}
::ng-deep mat-tab-group {
  overflow: visible !important;
}
::ng-deep .mat-mdc-tab-body {
  overflow-x: hidden;
  overflow-y: auto;
}
.mobile-friendly-dialog .mat-form-field {
  width: 100%;
  margin-bottom: 16px;
}
.mobile-friendly-dialog .mat-form-field input {
  font-size: 16px;
}
.mobile-friendly-dialog .mat-dialog-actions {
  padding: 8px 0;
  margin-bottom: 0;
}
.mobile-friendly-dialog .mat-dialog-actions button {
  min-width: 88px;
  margin: 0 8px;
}
@media screen and (max-width: 600px) {
  .mobile-friendly-dialog .mat-dialog-actions button {
    flex: 1;
    margin: 0 4px;
  }
}
.error-snackbar {
  background: #f44336;
  color: white;
}
.success-snackbar {
  background: #4caf50;
  color: white;
}
.warning-snackbar {
  background: #ff9800;
  color: white;
}
.tx-undo-snackbar .mdc-snackbar__surface {
  background: #323232 !important;
  color: rgba(255, 255, 255, 0.92) !important;
  border-radius: 4px !important;
}
.tx-undo-snackbar .mat-mdc-snack-bar-action {
  color: #b39ddb !important;
  font-weight: 500;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}
.print-error-text {
  color: red;
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
}
@media (max-width: 719px) {
  .tx-fullscreen-on-mobile.cdk-overlay-pane {
    position: fixed !important;
    inset: 0 !important;
    max-width: 100vw !important;
    max-height: 100vh !important;
    width: 100vw !important;
    height: 100vh !important;
    border-radius: 0 !important;
  }
  .tx-fullscreen-on-mobile.cdk-overlay-pane .mat-mdc-dialog-container,
  .tx-fullscreen-on-mobile.cdk-overlay-pane .mdc-dialog__surface {
    border-radius: 0 !important;
    max-height: 100vh !important;
    height: 100vh !important;
  }
}

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