@charset "UTF-8";*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}app-root{display:flex;flex-direction:column;height:100%}body{display:flex;min-height:100vh;flex-direction:column;margin:0;font-family:acumin-pro,sans-serif;font-weight:400;background-color:#fff}.stepper-button{margin-top:1.5rem;width:100%}.booking-step{display:flex;flex-direction:column;gap:14px}.booking-area .mat-mdc-card-header{padding:16px 8px 0}.booking-area .mat-mdc-card-content{padding:0 8px 16px}.booking-area .mat-mdc-card-content:first-child{padding-top:16px}.booking-area .mat-mdc-card-content:has(+.mat-mdc-card-actions){padding-bottom:0}.booking-area .mat-mdc-card-actions{padding:16px 8px}.booking-area h2{font-size:var(--mat-sys-title-large-size);line-height:var(--mat-sys-title-large-line-height);font-weight:700;margin:0 0 8px}.booking-next .stepper-button{margin-top:0}.booking-next .mat-mdc-card-actions{flex-direction:column;align-items:stretch}.booking-next .step-secondary-action{align-self:center}.booking-next .step-secondary-action:first-child{margin-bottom:12px}.booking-next .step-secondary-action:last-child{margin-top:12px}@supports selector(::-webkit-scrollbar){.departure-autocomplete-panel::-webkit-scrollbar{width:15px}.departure-autocomplete-panel::-webkit-scrollbar-track{background:var(--ebs-divider)}.departure-autocomplete-panel::-webkit-scrollbar-thumb{background:var(--mat-sys-primary);border-radius:8px;min-height:30px}}@supports (scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.departure-autocomplete-panel{scrollbar-width:auto;scrollbar-color:var(--mat-sys-primary) var(--ebs-divider)}}.finapi-dialog-panel .mat-mdc-dialog-surface{padding:0!important;overflow:hidden;overscroll-behavior:contain}.finapi-dialog-panel .mat-mdc-dialog-container .mdc-dialog__content{padding:0;overscroll-behavior:contain}html{color-scheme:light;--mat-sys-background: #fff8f8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ffecf0;--mat-sys-inverse-primary: #ffb0c9;--mat-sys-inverse-surface: #3e2b31;--mat-sys-on-background: #27171c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8e004b;--mat-sys-on-primary-fixed: #3e001e;--mat-sys-on-primary-fixed-variant: #8e004b;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #88134b;--mat-sys-on-secondary-fixed: #3e001e;--mat-sys-on-secondary-fixed-variant: #88134b;--mat-sys-on-surface: #27171c;--mat-sys-on-surface-variant: #5a3f47;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00497b;--mat-sys-on-tertiary-fixed: #001d35;--mat-sys-on-tertiary-fixed-variant: #00497b;--mat-sys-outline: #8e6f77;--mat-sys-outline-variant: #e2bdc7;--mat-sys-primary: #b90064;--mat-sys-primary-container: #ffd9e2;--mat-sys-primary-fixed: #ffd9e2;--mat-sys-primary-fixed-dim: #ffb0c9;--mat-sys-scrim: #000000;--mat-sys-secondary: #a82f63;--mat-sys-secondary-container: #ffd9e2;--mat-sys-secondary-fixed: #ffd9e2;--mat-sys-secondary-fixed-dim: #ffb0c9;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f8;--mat-sys-surface-bright: #fff8f8;--mat-sys-surface-container: #ffe8ed;--mat-sys-surface-container-high: #ffe1e8;--mat-sys-surface-container-highest: #f9dbe2;--mat-sys-surface-container-low: #fff0f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #f0d3da;--mat-sys-surface-tint: #b90064;--mat-sys-surface-variant: #ffd9e2;--mat-sys-tertiary: #0062a1;--mat-sys-tertiary-container: #d0e4ff;--mat-sys-tertiary-fixed: #d0e4ff;--mat-sys-tertiary-fixed-dim: #9ccaff;--mat-sys-neutral-variant20: #422931;--mat-sys-neutral10: #27171c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem acumin-pro, sans-serif;--mat-sys-body-large-font: acumin-pro, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem acumin-pro, sans-serif;--mat-sys-body-medium-font: acumin-pro, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem acumin-pro, sans-serif;--mat-sys-body-small-font: acumin-pro, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem acumin-pro, sans-serif;--mat-sys-display-large-font: acumin-pro, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem acumin-pro, sans-serif;--mat-sys-display-medium-font: acumin-pro, 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 acumin-pro, sans-serif;--mat-sys-display-small-font: acumin-pro, 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 acumin-pro, sans-serif;--mat-sys-headline-large-font: acumin-pro, 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 acumin-pro, sans-serif;--mat-sys-headline-medium-font: acumin-pro, 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 acumin-pro, sans-serif;--mat-sys-headline-small-font: acumin-pro, 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 .875rem / 1.25rem acumin-pro, sans-serif;--mat-sys-label-large-font: acumin-pro, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem acumin-pro, sans-serif;--mat-sys-label-medium-font: acumin-pro, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem acumin-pro, sans-serif;--mat-sys-label-small-font: acumin-pro, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem acumin-pro, sans-serif;--mat-sys-title-large-font: acumin-pro, 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 acumin-pro, sans-serif;--mat-sys-title-medium-font: acumin-pro, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem acumin-pro, sans-serif;--mat-sys-title-small-font: acumin-pro, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-body-large: 400 13px / 20px acumin-pro, sans-serif;--mat-sys-body-large-size: 13px;--mat-sys-body-large-line-height: 20px;--mat-sys-body-medium: 400 13px / 18px acumin-pro, sans-serif;--mat-sys-body-medium-size: 13px;--mat-sys-body-medium-line-height: 18px;--mat-sys-label-large: 500 13px / 18px acumin-pro, sans-serif;--mat-sys-label-large-size: 13px;--mat-sys-label-large-line-height: 18px;--mat-sys-title-large: 400 20px / 26px acumin-pro, sans-serif;--mat-sys-title-large-size: 20px;--mat-sys-title-large-line-height: 26px;--mat-button-text-label-text-size: 18px;--mat-button-filled-label-text-size: 18px;--mat-button-protected-label-text-size: 18px;--mat-button-outlined-label-text-size: 18px;--mat-button-tonal-label-text-size: 18px}html .ebs-button-secondary{--mat-button-text-label-text-color: var(--mat-sys-tertiary);--mat-button-text-label-text-font: var(--mat-sys-body-large-font);--mat-button-text-label-text-size: var(--mat-sys-body-large-size);--mat-button-text-label-text-weight: var(--mat-sys-body-large-weight);--mat-button-text-label-text-tracking: var(--mat-sys-body-large-tracking);--mat-button-text-horizontal-padding: 0;--mat-button-text-with-icon-horizontal-padding: 0;--mat-button-text-icon-offset: 0;--mat-button-text-container-height: 24px;--mat-button-text-touch-target-size: 24px;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-ripple-color: transparent;--mat-button-text-state-layer-color: var(--mat-sys-tertiary)}html .ebs-button-secondary:focus-visible{text-decoration:underline;text-underline-offset:3px}html .ebs-button-destructive{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-filled-state-layer-color: var(--mat-sys-on-error);--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-error) 12%, transparent)}html .ebs-button-destructive-outlined{--mat-button-outlined-outline-color: var(--mat-sys-error);--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-state-layer-color: var(--mat-sys-error);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}html .mat-mdc-unelevated-button,html .mat-mdc-outlined-button,html .mat-mdc-raised-button,html .mat-tonal-button{height:auto;padding-block:4px}html .mat-mdc-unelevated-button{min-height:var(--mat-button-filled-container-height, 40px)}html .mat-mdc-outlined-button{min-height:var(--mat-button-outlined-container-height, 40px)}html .mat-mdc-raised-button{min-height:var(--mat-button-protected-container-height, 40px)}html .mat-tonal-button{min-height:var(--mat-button-tonal-container-height, 40px)}html .ebs-button-compact{--mat-button-filled-label-text-size: 14px;--mat-button-outlined-label-text-size: 14px;--mat-button-protected-label-text-size: 14px;--mat-button-tonal-label-text-size: 14px}body{margin:0;font-family:acumin-pro,sans-serif;font-size:var(--mat-sys-body-large-size)}html.cdk-global-scrollblock,html.cdk-global-scrollblock body{height:auto;touch-action:none}:root[data-portal=perfectsunday]{--mat-sys-background: #fcf8fa;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f3f0f1;--mat-sys-inverse-primary: #c4c5dc;--mat-sys-inverse-surface: #313032;--mat-sys-on-background: #1c1b1d;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #444558;--mat-sys-on-primary-fixed: #181a2b;--mat-sys-on-primary-fixed-variant: #444558;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #46464e;--mat-sys-on-secondary-fixed: #1a1b22;--mat-sys-on-secondary-fixed-variant: #46464e;--mat-sys-on-surface: #1c1b1d;--mat-sys-on-surface-variant: #46464c;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #93000c;--mat-sys-on-tertiary-fixed: #410002;--mat-sys-on-tertiary-fixed-variant: #93000c;--mat-sys-outline: #77767d;--mat-sys-outline-variant: #c7c5cd;--mat-sys-primary: #5b5d71;--mat-sys-primary-container: #e0e1f8;--mat-sys-primary-fixed: #e0e1f8;--mat-sys-primary-fixed-dim: #c4c5dc;--mat-sys-scrim: #000000;--mat-sys-secondary: #5e5e66;--mat-sys-secondary-container: #e3e1ec;--mat-sys-secondary-fixed: #e3e1ec;--mat-sys-secondary-fixed-dim: #c7c5cf;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf8fa;--mat-sys-surface-bright: #fcf8fa;--mat-sys-surface-container: #f1edee;--mat-sys-surface-container-high: #ebe7e9;--mat-sys-surface-container-highest: #e5e1e3;--mat-sys-surface-container-low: #f6f3f4;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9db;--mat-sys-surface-tint: #5b5d71;--mat-sys-surface-variant: #e4e1e9;--mat-sys-tertiary: #bd0e18;--mat-sys-tertiary-container: #ffdad6;--mat-sys-tertiary-fixed: #ffdad6;--mat-sys-tertiary-fixed-dim: #ffb4ab;--mat-sys-neutral-variant20: #303036;--mat-sys-neutral10: #1c1b1d;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #303244;--mat-sys-tertiary: #c4161c;--ebs-page-side-bg: #f4d6d7;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=pistenfieber]{--mat-sys-background: #f5fafe;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ecf1f6;--mat-sys-inverse-primary: #6dd2ff;--mat-sys-inverse-surface: #2c3135;--mat-sys-on-background: #171c1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004d65;--mat-sys-on-primary-fixed: #001f2a;--mat-sys-on-primary-fixed-variant: #004d65;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #1f4c5e;--mat-sys-on-secondary-fixed: #001f2a;--mat-sys-on-secondary-fixed-variant: #1f4c5e;--mat-sys-on-surface: #171c1f;--mat-sys-on-surface-variant: #3d484f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #930017;--mat-sys-on-tertiary-fixed: #410005;--mat-sys-on-tertiary-fixed-variant: #930017;--mat-sys-outline: #6d7980;--mat-sys-outline-variant: #bcc8d0;--mat-sys-primary: #006685;--mat-sys-primary-container: #bfe9ff;--mat-sys-primary-fixed: #bfe9ff;--mat-sys-primary-fixed-dim: #6dd2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #3a6477;--mat-sys-secondary-container: #bfe9ff;--mat-sys-secondary-fixed: #bfe9ff;--mat-sys-secondary-fixed-dim: #a2cde3;--mat-sys-shadow: #000000;--mat-sys-surface: #f5fafe;--mat-sys-surface-bright: #f5fafe;--mat-sys-surface-container: #e9eef3;--mat-sys-surface-container-high: #e4e9ed;--mat-sys-surface-container-highest: #dee3e7;--mat-sys-surface-container-low: #eff4f8;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d5dbdf;--mat-sys-surface-tint: #006685;--mat-sys-surface-variant: #d8e4ec;--mat-sys-tertiary: #b6212b;--mat-sys-tertiary-container: #ffdad7;--mat-sys-tertiary-fixed: #ffdad7;--mat-sys-tertiary-fixed-dim: #ffb3af;--mat-sys-neutral-variant20: #273238;--mat-sys-neutral10: #171c1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #00b0e3;--mat-sys-tertiary: #e9474a;--ebs-page-side-bg: #e1f5fe;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=rockantenne]{--mat-sys-background: #f9f9ff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f0f0f7;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2e3036;--mat-sys-on-background: #191c21;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004590;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #004590;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #374766;--mat-sys-on-secondary-fixed: #081b38;--mat-sys-on-secondary-fixed-variant: #374766;--mat-sys-on-surface: #191c21;--mat-sys-on-surface-variant: #424751;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #930010;--mat-sys-on-tertiary-fixed: #410003;--mat-sys-on-tertiary-fixed-variant: #930010;--mat-sys-outline: #737782;--mat-sys-outline-variant: #c3c6d3;--mat-sys-primary: #275dac;--mat-sys-primary-container: #d7e2ff;--mat-sys-primary-fixed: #d7e2ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4e5f7f;--mat-sys-secondary-container: #d7e2ff;--mat-sys-secondary-fixed: #d7e2ff;--mat-sys-secondary-fixed-dim: #b6c7ec;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9ff;--mat-sys-surface-bright: #f9f9ff;--mat-sys-surface-container: #ededf5;--mat-sys-surface-container-high: #e7e8ef;--mat-sys-surface-container-highest: #e2e2e9;--mat-sys-surface-container-low: #f3f3fa;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d9d9e1;--mat-sys-surface-tint: #275dac;--mat-sys-surface-variant: #dfe2ef;--mat-sys-tertiary: #c00018;--mat-sys-tertiary-container: #ffdad6;--mat-sys-tertiary-fixed: #ffdad6;--mat-sys-tertiary-fixed-dim: #ffb3ac;--mat-sys-neutral-variant20: #2c303a;--mat-sys-neutral10: #191c21;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #004896;--mat-sys-tertiary: #e40520;--ebs-page-side-bg: #e0e8f6;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=schneebeben]{--mat-sys-background: #fff8f8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ffecf0;--mat-sys-inverse-primary: #ffb0c9;--mat-sys-inverse-surface: #3e2b31;--mat-sys-on-background: #27171c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8e004b;--mat-sys-on-primary-fixed: #3e001e;--mat-sys-on-primary-fixed-variant: #8e004b;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #88134b;--mat-sys-on-secondary-fixed: #3e001e;--mat-sys-on-secondary-fixed-variant: #88134b;--mat-sys-on-surface: #27171c;--mat-sys-on-surface-variant: #5a3f47;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00497b;--mat-sys-on-tertiary-fixed: #001d35;--mat-sys-on-tertiary-fixed-variant: #00497b;--mat-sys-outline: #8e6f77;--mat-sys-outline-variant: #e2bdc7;--mat-sys-primary: #b90064;--mat-sys-primary-container: #ffd9e2;--mat-sys-primary-fixed: #ffd9e2;--mat-sys-primary-fixed-dim: #ffb0c9;--mat-sys-scrim: #000000;--mat-sys-secondary: #a82f63;--mat-sys-secondary-container: #ffd9e2;--mat-sys-secondary-fixed: #ffd9e2;--mat-sys-secondary-fixed-dim: #ffb0c9;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f8;--mat-sys-surface-bright: #fff8f8;--mat-sys-surface-container: #ffe8ed;--mat-sys-surface-container-high: #ffe1e8;--mat-sys-surface-container-highest: #f9dbe2;--mat-sys-surface-container-low: #fff0f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #f0d3da;--mat-sys-surface-tint: #b90064;--mat-sys-surface-variant: #ffd9e2;--mat-sys-tertiary: #0062a1;--mat-sys-tertiary-container: #d0e4ff;--mat-sys-tertiary-fixed: #d0e4ff;--mat-sys-tertiary-fixed-dim: #9ccaff;--mat-sys-neutral-variant20: #422931;--mat-sys-neutral10: #27171c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #e6007e;--mat-sys-tertiary: #0075bf;--ebs-page-side-bg: #e1f5fe;--ebs-event-date-bg: #082335;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=powertagesfahrten]{--mat-sys-background: #fff8f6;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ffede8;--mat-sys-inverse-primary: #ffb5a0;--mat-sys-inverse-surface: #3e2c27;--mat-sys-on-background: #271813;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #872100;--mat-sys-on-primary-fixed: #3b0900;--mat-sys-on-primary-fixed-variant: #872100;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #802a10;--mat-sys-on-secondary-fixed: #3b0900;--mat-sys-on-secondary-fixed-variant: #802a10;--mat-sys-on-surface: #271813;--mat-sys-on-surface-variant: #5b4039;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #474747;--mat-sys-on-tertiary-fixed: #1b1b1b;--mat-sys-on-tertiary-fixed-variant: #474747;--mat-sys-outline: #907067;--mat-sys-outline-variant: #e4beb4;--mat-sys-primary: #b12e00;--mat-sys-primary-container: #ffdbd1;--mat-sys-primary-fixed: #ffdbd1;--mat-sys-primary-fixed-dim: #ffb5a0;--mat-sys-scrim: #000000;--mat-sys-secondary: #9f4125;--mat-sys-secondary-container: #ffdbd1;--mat-sys-secondary-fixed: #ffdbd1;--mat-sys-secondary-fixed-dim: #ffb5a0;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f6;--mat-sys-surface-bright: #fff8f6;--mat-sys-surface-container: #ffe9e4;--mat-sys-surface-container-high: #ffe2da;--mat-sys-surface-container-highest: #fadcd4;--mat-sys-surface-container-low: #fff1ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #f1d4cc;--mat-sys-surface-tint: #b12e00;--mat-sys-surface-variant: #ffdbd1;--mat-sys-tertiary: #5e5e5e;--mat-sys-tertiary-container: #e2e2e2;--mat-sys-tertiary-fixed: #e2e2e2;--mat-sys-tertiary-fixed-dim: #c6c6c6;--mat-sys-neutral-variant20: #432a24;--mat-sys-neutral10: #271813;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #ff5623;--mat-sys-tertiary: #000000;--ebs-page-side-bg: #a2b3bd;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=mbf]{--mat-sys-background: #f5faff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #ecf1f7;--mat-sys-inverse-primary: #80cfff;--mat-sys-inverse-surface: #2b3136;--mat-sys-on-background: #171c20;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004c6a;--mat-sys-on-primary-fixed: #001e2d;--mat-sys-on-primary-fixed-variant: #004c6a;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #1c4b64;--mat-sys-on-secondary-fixed: #001e2d;--mat-sys-on-secondary-fixed-variant: #1c4b64;--mat-sys-on-surface: #171c20;--mat-sys-on-surface-variant: #3d4850;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #3f4662;--mat-sys-on-tertiary-fixed: #131a34;--mat-sys-on-tertiary-fixed-variant: #3f4662;--mat-sys-outline: #6d7981;--mat-sys-outline-variant: #bdc8d2;--mat-sys-primary: #00658c;--mat-sys-primary-container: #c5e7ff;--mat-sys-primary-fixed: #c5e7ff;--mat-sys-primary-fixed-dim: #80cfff;--mat-sys-scrim: #000000;--mat-sys-secondary: #37637d;--mat-sys-secondary-container: #c5e7ff;--mat-sys-secondary-fixed: #c5e7ff;--mat-sys-secondary-fixed-dim: #a0ccea;--mat-sys-shadow: #000000;--mat-sys-surface: #f5faff;--mat-sys-surface-bright: #f5faff;--mat-sys-surface-container: #e9eef4;--mat-sys-surface-container-high: #e3e9ee;--mat-sys-surface-container-highest: #dee3e9;--mat-sys-surface-container-low: #eff4fa;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d5dbe0;--mat-sys-surface-tint: #00658c;--mat-sys-surface-variant: #d9e4ee;--mat-sys-tertiary: #565d7a;--mat-sys-tertiary-container: #dce1ff;--mat-sys-tertiary-fixed: #dce1ff;--mat-sys-tertiary-fixed-dim: #bfc5e7;--mat-sys-neutral-variant20: #273239;--mat-sys-neutral10: #171c20;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #00bbff;--mat-sys-tertiary: #1b223c;--ebs-page-side-bg: #e0f7ff;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=kultstrand]{--mat-sys-background: #fff8f5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #feeee2;--mat-sys-inverse-primary: #ffb86e;--mat-sys-inverse-surface: #382f27;--mat-sys-on-background: #221a13;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #693c00;--mat-sys-on-primary-fixed: #2c1600;--mat-sys-on-primary-fixed-variant: #693c00;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #623f19;--mat-sys-on-secondary-fixed: #2c1600;--mat-sys-on-secondary-fixed-variant: #623f19;--mat-sys-on-surface: #221a13;--mat-sys-on-surface-variant: #534436;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #693c00;--mat-sys-on-tertiary-fixed: #2c1600;--mat-sys-on-tertiary-fixed-variant: #693c00;--mat-sys-outline: #867463;--mat-sys-outline-variant: #d9c3b0;--mat-sys-primary: #8a5100;--mat-sys-primary-container: #ffdcbd;--mat-sys-primary-fixed: #ffdcbd;--mat-sys-primary-fixed-dim: #ffb86e;--mat-sys-scrim: #000000;--mat-sys-secondary: #7d562e;--mat-sys-secondary-container: #ffdcbd;--mat-sys-secondary-fixed: #ffdcbd;--mat-sys-secondary-fixed-dim: #efbd8c;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f5;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container: #fbebdf;--mat-sys-surface-container-high: #f5e5d9;--mat-sys-surface-container-highest: #efe0d4;--mat-sys-surface-container-low: #fff1e7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e7d7cb;--mat-sys-surface-tint: #8a5100;--mat-sys-surface-variant: #f6decb;--mat-sys-tertiary: #8a5100;--mat-sys-tertiary-container: #ffdcbd;--mat-sys-tertiary-fixed: #ffdcbd;--mat-sys-tertiary-fixed-dim: #ffb86e;--mat-sys-neutral-variant20: #3b2e21;--mat-sys-neutral10: #221a13;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #e89229;--mat-sys-tertiary: #e89229;--ebs-page-side-bg: #a2b3bd;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}:root[data-portal=mb]{--mat-sys-background: #fafaef;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1e6;--mat-sys-inverse-primary: #b0d272;--mat-sys-inverse-surface: #2f312a;--mat-sys-on-background: #1a1c16;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #354e00;--mat-sys-on-primary-fixed: #131f00;--mat-sys-on-primary-fixed-variant: #354e00;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4b28;--mat-sys-on-secondary-fixed: #141f02;--mat-sys-on-secondary-fixed-variant: #3e4b28;--mat-sys-on-surface: #1a1c16;--mat-sys-on-surface-variant: #44483a;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #3a4d00;--mat-sys-on-tertiary-fixed: #151f00;--mat-sys-on-tertiary-fixed-variant: #3a4d00;--mat-sys-outline: #757969;--mat-sys-outline-variant: #c5c8b6;--mat-sys-primary: #4a6712;--mat-sys-primary-container: #cbef8b;--mat-sys-primary-fixed: #cbef8b;--mat-sys-primary-fixed-dim: #b0d272;--mat-sys-scrim: #000000;--mat-sys-secondary: #56633d;--mat-sys-secondary-container: #d9e9b9;--mat-sys-secondary-fixed: #d9e9b9;--mat-sys-secondary-fixed-dim: #bdcc9e;--mat-sys-shadow: #000000;--mat-sys-surface: #fafaef;--mat-sys-surface-bright: #fafaef;--mat-sys-surface-container: #eeefe3;--mat-sys-surface-container-high: #e9e9de;--mat-sys-surface-container-highest: #e3e3d8;--mat-sys-surface-container-low: #f4f4e9;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd0;--mat-sys-surface-tint: #4a6712;--mat-sys-surface-variant: #e1e4d1;--mat-sys-tertiary: #4e6700;--mat-sys-tertiary-container: #c9f15e;--mat-sys-tertiary-fixed: #c9f15e;--mat-sys-tertiary-fixed-dim: #aed444;--mat-sys-neutral-variant20: #2e3225;--mat-sys-neutral10: #1a1c16;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #4e6b16;--mat-sys-tertiary: #9fc536;--ebs-page-side-bg: #f4f4f4;--ebs-radius-pill: 999px;--ebs-radius-soft: 8px}html{--mat-sys-body-large-font: acumin-pro, sans-serif;--mat-sys-body-medium-font: acumin-pro, sans-serif;--mat-sys-body-small-font: acumin-pro, sans-serif;--mat-sys-display-large-font: acumin-pro, sans-serif;--mat-sys-display-medium-font: acumin-pro, sans-serif;--mat-sys-display-small-font: acumin-pro, sans-serif;--mat-sys-headline-large-font: acumin-pro, sans-serif;--mat-sys-headline-medium-font: acumin-pro, sans-serif;--mat-sys-headline-small-font: acumin-pro, sans-serif;--mat-sys-label-large-font: acumin-pro, sans-serif;--mat-sys-label-medium-font: acumin-pro, sans-serif;--mat-sys-label-small-font: acumin-pro, sans-serif;--mat-sys-title-large-font: acumin-pro, sans-serif;--mat-sys-title-medium-font: acumin-pro, sans-serif;--mat-sys-title-small-font: acumin-pro, sans-serif;--ebs-divider: #e6e6e6;--ebs-success: #2e7d32;--ebs-page-side-border: color-mix( in srgb, var(--ebs-page-side-bg, var(--mat-sys-surface)) 90%, black );--ebs-step-circle: 32px;--ebs-step-ring: #9f9f9f;--ebs-step-line: #eaeaea;--ebs-step-accent: var(--mat-sys-tertiary);--mat-stepper-container-color: transparent;--mat-stepper-header-icon-background-color: #fff;--mat-stepper-header-icon-foreground-color: var(--ebs-step-ring);--mat-stepper-header-selected-state-icon-background-color: var(--ebs-step-accent);--mat-stepper-header-selected-state-icon-foreground-color: #fff;--mat-stepper-header-done-state-icon-background-color: var(--ebs-step-accent);--mat-stepper-header-done-state-icon-foreground-color: #fff;--mat-stepper-header-label-text-color: var(--ebs-step-ring);--mat-stepper-header-label-text-size: var(--mat-sys-body-small-size);--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-color: var(--mat-sys-on-surface);--mat-stepper-header-selected-state-label-text-size: var(--mat-sys-body-small-size);--mat-stepper-header-selected-state-label-text-weight: 700;--mat-stepper-line-color: var(--ebs-step-line);--mat-stepper-header-hover-state-layer-color: transparent;--mat-stepper-header-focus-state-layer-color: transparent;--mat-toolbar-title-text-size: 14px;--mat-toolbar-title-text-line-height: 20px;--mat-toolbar-title-text-weight: 400;--mat-card-elevated-container-shape: 16px;--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0 0 0 1px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .1);--mat-dialog-container-shape: 16px;--mat-dialog-container-color: white;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-focus-outline-color: var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));--mat-form-field-outlined-focus-label-text-color: var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant));--mat-form-field-filled-container-shape: 4px;--mat-select-focused-arrow-color: var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant));--mat-select-panel-background-color: white;--mat-autocomplete-background-color: white;--mat-datepicker-calendar-container-shape: 16px;--mat-expansion-container-background-color: white;--mat-expansion-container-shape: 4px}.mat-mdc-form-field input.mat-mdc-input-element[hidden]{display:none}.mat-horizontal-content-container{margin-top:14px!important;padding:0!important;overflow:visible!important}.mat-mdc-mini-fab{--mat-fab-small-container-color: var(--mat-sys-primary);--mat-fab-small-foreground-color: var(--mat-sys-on-primary);--mat-fab-small-container-elevation-shadow: none;--mat-fab-small-container-shape: 50%}.ebs-hint{border-radius:6px;padding:10px 12px}.ebs-form-errors{margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--ebs-divider);list-style:none;color:var(--mat-sys-error)}.ebs-button-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:var(--mat-sys-error)}.ebs-button-note mat-icon{flex:none;font-size:18px;width:18px;height:18px}.ebs-summary{display:block;border-radius:10px;padding:14px}.ebs-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px) minmax(0,480px) minmax(0,1fr);grid-template-rows:1fr auto;flex:1}.ebs-page-main{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px}.ebs-page-side{grid-column:3/5;grid-row:1/3;min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px;padding-inline-end:max(16px,100% - 464px);background:var(--ebs-page-side-bg, var(--mat-sys-surface))}.ebs-page-footer{grid-column:1/3;grid-row:2}.ebs-page:not(:has(>.ebs-page-side))>.ebs-page-footer{grid-column:1/-1}@media(width<971px){.ebs-page{display:flex;flex-direction:column}.ebs-page-side{padding-inline-end:16px}.ebs-page-footer{margin-top:auto}.ebs-page-main{padding:8px}}.ebs-field-error{--mat-form-field-outlined-outline-color: var(--mat-sys-error);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-error);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-error);--mat-form-field-outlined-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-error)}.portal-logo-size{width:4rem;height:4rem;object-fit:contain}:root[data-portal=pistenfieber] .portal-logo-size{width:4rem;height:4rem}:root[data-portal=rockantenne] .portal-logo-size{width:6rem;height:4rem}:root[data-portal=schneebeben] .portal-logo-size{width:4.88rem;height:4rem}:root[data-portal=powertagesfahrten] .portal-logo-size{width:10rem;height:3.5rem}:root[data-portal=mbf] .portal-logo-size{width:6rem;height:4rem}:root[data-portal=kultstrand] .portal-logo-size{width:6rem;height:4rem}:root[data-portal=mb] .portal-logo-size{width:5.5rem;height:4rem}.content-wrapper-container{display:flex;flex:1;justify-content:center;white-space:normal!important;gap:1em}.main-content-layout{flex:1;order:1;max-width:800px;gap:1rem;padding:1rem}.main-content{min-height:80vh;height:100%}.side-content-layout{order:2;width:300px}@media(max-width:970px){.side-content-layout{display:none}.main-content-layout{flex:100%;min-width:0}}.sidebar-wrapper{display:flex;flex-direction:column;gap:2rem;padding-top:1rem;padding-right:1rem}.sidebar-content{padding:1rem!important;height:auto!important;display:flex;flex-direction:column!important;white-space:unset!important;gap:1rem;align-items:flex-start}a{color:var(--mat-sys-primary)}.welcome-line{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.title-icon{transform:scale(2);margin-right:.5rem;margin-left:.5rem}.toolbar-spacer{flex:1 1 auto}
