/* src/styles.scss */
.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;
}
:root {
  --step--2: clamp(0.6331rem, 0.7067rem + -0.0613vw, 0.6944rem);
  --step--1: clamp(0.8333rem, 0.8312rem + 0.0106vw, 0.844rem);
  --step-0: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
  --step-1: clamp(1.2rem, 1.1401rem + 0.2996vw, 1.4996rem);
  --step-2: clamp(1.44rem, 1.3282rem + 0.559vw, 1.999rem);
  --step-3: clamp(1.728rem, 1.5407rem + 0.9367vw, 2.6647rem);
  --step-4: clamp(2.0736rem, 1.7779rem + 1.4784vw, 3.552rem);
  --step-5: clamp(2.4883rem, 2.039rem + 2.2465vw, 4.7348rem);
}

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