/* src/styles.scss */
:root {
  --color-primary: #322a26;
  --color-background: #f9f7f5;
  --color-accent: #fe8f11;
  --color-basic: #ffffff;
  --color-border-primary: #d9cec9;
  --color-primary-blue: #000099;
  --spacing-m: 16px;
  --spacing-l: 24px;
  --mat-slider-active-track-color: var(--color-basic);
  --mat-slider-inactive-track-color: var(--color-basic);
  --mat-slider-disabled-active-track-color: var(--color-basic);
  --mat-slider-disabled-inactive-track-color: var(--color-basic);
  --mat-slider-handle-color: var(--color-accent);
  --mat-slider-focus-handle-color: var(--color-accent);
  --mat-slider-hover-handle-color: var(--color-accent);
  --mat-slider-handle-shape: 50%;
  --mat-slider-with-tick-marks-active-container-opacity: 1;
  --mat-slider-with-tick-marks-inactive-container-opacity: 1;
  --mat-slider-with-tick-marks-container-size: 4px;
  --mat-slider-with-tick-marks-active-container-color: var(--color-accent);
  --mat-slider-with-tick-marks-inactive-container-color: var(--color-accent);
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-active-track-height: 6px;
  --mat-slider-inactive-track-height: 6px;
}
@font-face {
  font-family: "EnBW Sans";
  src: url("./media/EnBWSansText-Light.woff2") format("woff2"), url("./media/EnBWSansText-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "EnBW Sans";
  src: url("./media/EnBWSansText-Regular.woff2") format("woff2"), url("./media/EnBWSansText-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "EnBW Sans";
  src: url("./media/EnBWSansText-Bold.woff2") format("woff2"), url("./media/EnBWSansText-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "EnBW Sans Headline";
  src: url("./media/EnBWSansHeadline-Regular.woff2") format("woff2"), url("./media/EnBWSansHeadline-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "EnBW Sans Headline";
  src: url("./media/EnBWSansHeadline-Bold.woff2") format("woff2"), url("./media/EnBWSansHeadline-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
body {
  font-family:
    "EnBW Sans",
    Arial,
    sans-serif;
}
h3 {
  display: flex;
  align-items: center;
  gap: var(--spacing-m);
  color: var(--color-primary);
  font-family:
    "EnBW Sans Headline",
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 125%;
  overflow: hidden;
  margin-top: var(--spacing-l) !important;
  margin-bottom: 8px !important;
}
.modal h3 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.card-content {
  padding: 0 0 0 16px !important;
}
.modal {
  width: 648px !important;
}
p {
  color: var(--Main-Colors-Warm-Grey, #322a26);
  font-family:
    "EnBW Sans",
    Arial,
    sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
}
.black-url {
  color: black;
  text-decoration: underline;
}
.blue-url {
  color: var(--color-primary-blue);
}
.modal-button {
  display: flex;
  padding: 18px 27px;
  align-items: flex-start;
  gap: 8px;
  border-radius: 8px;
  border: none;
  font-family:
    "EnBW Sans",
    Arial,
    sans-serif;
  font-weight: 700;
  font-size: 17px;
  background: var(--color-accent);
  color: var(--color-basic);
}
.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content {
  padding: var(--spacing-l) !important;
  border-radius: 16px !important;
}
.mat-mdc-dialog-actions {
  padding-top: 0 !important;
  padding-bottom: var(--spacing-l) !important;
}
.mat-mdc-dialog-surface {
  border-radius: 16px !important;
}
.mat-mdc-radio-button .mdc-radio__background .mdc-radio__outer-circle {
  border-radius: 50%;
  border: 2px solid var(--color-border-primary) !important;
  background-color: var(--color-basic) !important;
  position: relative;
}
.mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
}
.mat-mdc-radio-button .mdc-radio.mdc-radio--selected .mdc-radio__outer-circle,
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__outer-circle {
  border-color: var(--color-primary-blue) !important;
  background-color: var(--color-primary-blue) !important;
}
.mat-mdc-radio-button .mdc-radio.mdc-radio--selected .mdc-radio__inner-circle,
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle {
  background-color: var(--color-basic) !important;
  transform: translate(33%, 35%) scale(1) !important;
}
.mat-mdc-radio-button .mdc-label {
  display: flex !important;
  align-items: center !important;
  gap: 8px;
}
.mdc-slider__track--inactive {
  opacity: 1 !important;
}

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