.od-scope{--ultramarin:#0047ba;--ultramarin-dark:#003a99;--ultramarin-light:#3d7bff;--ultramarin-glow:#0a56d6;--nachtblau:#12284c;--tiefblau:#101820;--schiefer:#363750;--lichtgrau-1:#e6ebef;--lichtgrau-2:#a6bbd6;--weiss:#fff;--gradient-night:linear-gradient(150deg, #101820 0%, #12284c 55%, #363750 100%);--gradient-ultramarin:linear-gradient(135deg, #003a99 0%, #0047ba 55%, #0a56d6 100%);--gradient-glow:radial-gradient(circle, #0047ba80 0%, #0047ba00 65%);--gradient-card-overlay:linear-gradient(180deg, #10182000 35%, #101820eb 100%);--radius-sm:.5rem;--radius-lg:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--content-max:80rem;--page-padding:2.5rem;--page-padding-mobile:1.25rem;--font-sans:"Niveau Grotesk", "Figtree", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--eyebrow-tracking:.14em;--od-page-bg:var(--tiefblau);--od-surface:#ffffff0b;--od-surface-head:#ffffff09;--od-hover:#ffffff0f;--od-text:#fff;--od-text-2:#ffffffd1;--od-text-3:#ffffff9e;--od-text-4:#ffffff73;--od-accent:var(--ultramarin-light);--od-line:transparent;--od-line-soft:#ffffff0f;--od-line-strong:#ffffff38;--od-field-line:transparent;--od-chip-bg:#0047ba38;--od-chip-text:var(--ultramarin-light);--od-chip-muted-text:#fff9;--od-ok-bg:#0047ba38;--od-ok-text:var(--ultramarin-light);--od-error:#ff9c9c;--od-radius:var(--radius-lg);--od-radius-field:var(--radius-sm);--od-card-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -22px #000000bf;--od-ch-direct:#0047ba;--od-ch-direct-text:#fff;--od-ch-booking:#0a56d6;--od-ch-booking-text:#fff;--od-ch-airbnb:#3d7bff;--od-ch-airbnb-text:#101820;--od-ch-other:#a6bbd6;--od-ch-other-text:#101820;--od-ch-owner:#a9a2f224;--od-ch-owner-text:var(--ultramarin-light);--od-today-bg:#0047ba1f;--od-cal-line:#ffffff0d;--od-cal-out:#ffffff04;--od-modal-bg:#1a2238;--od-chart-1:#0047ba;--od-chart-2:#3d7bff;--od-chart-grid:#ffffff12;--ritz-cal-brand:#0047ba;--ritz-cal-on-brand:#fff;--ritz-cal-range:#0047ba47;--ritz-cal-blocked:#ffffff4d;--ritz-cal-blocked-line:#ffffff4d;--ritz-cal-radius:.75rem;--ritz-cal-font:var(--font-sans);font-family:var(--font-sans);color:var(--od-text);background:var(--tiefblau);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.od-scope[data-od-chrome=own]){background:#101820}:is(body:has(.od-scope[data-od-chrome=own]) .stay-nav,body:has(.od-scope[data-od-chrome=own]) .stay-footer,body:has(.od-scope[data-od-chrome=own]) .dst-site-nav,body:has(.od-scope[data-od-chrome=own]) .dst-site-footer){display:none}.od-scope.stay-internal .h-display-1,.od-scope.stay-internal .h-display-2{font-family:var(--font-sans);text-transform:none;letter-spacing:-.01em;font-weight:700}.od-scope.stay-internal .h-display-1{font-size:1.625rem;line-height:1.3}.od-scope .od-card{box-shadow:var(--od-card-shadow);background:linear-gradient(#fff1 0%,#ffffff08 100%)}.od-scope .od-card-link{transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.od-scope .od-card-link:after{content:"";background:var(--gradient-glow);pointer-events:none;opacity:.55;width:12rem;height:12rem;position:absolute;top:-60%;right:-30%}.od-scope .od-card-link:hover{box-shadow:var(--od-card-shadow);transform:translateY(-2px)}.od-scope .od-field{color:#fff;background:#ffffff12}.od-scope .od-field:focus{box-shadow:0 0 0 2px var(--ultramarin)}.od-scope .od-field::placeholder{color:#fff6}.od-scope select.od-field option{color:#fff;background:#1a2238}.od-scope .od-thead{color:var(--ultramarin-light);letter-spacing:var(--eyebrow-tracking);font-weight:600}.od-scope .od-btn{background:var(--gradient-ultramarin);text-transform:none;letter-spacing:0;border-radius:var(--radius-sm);box-shadow:0 10px 28px -12px #0047bae6}.od-scope .od-btn:hover{background:linear-gradient(135deg,#003a99 0% 55%,#0047ba 100%)}.od-scope .od-portal-head{-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:#101820eb;box-shadow:0 1px #ffffff0f}.od-scope .od-eyebrow{color:var(--ultramarin-light);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-size:.75rem;font-weight:600}.od-scope .od-nav-pill{color:#ffffffb3;border-radius:var(--radius-sm);transition:background .16s,color .16s}.od-scope .od-nav-pill:hover{color:#fff;background:#ffffff14}.od-scope .od-nav-pill[aria-current=page]{background:var(--gradient-ultramarin);color:#fff;box-shadow:0 8px 22px -12px #0047bae6}.od-scope .od-avatar{background:var(--gradient-ultramarin)}.od-scope .od-icon-btn{border-radius:var(--radius-sm);background:#ffffff12;transition:background .16s}.od-scope .od-icon-btn:hover{background:#ffffff24}.od-scope .od-stage{background:var(--gradient-night);position:relative;overflow:hidden}.od-scope .od-stage:before{content:"";background:var(--gradient-glow);pointer-events:none;width:50rem;height:50rem;position:absolute;top:-20%;right:-10%}.od-scope .od-stage>*{position:relative}.od-scope .od-tab{border-radius:var(--radius-sm);color:#ffffffa6;padding:.4rem .85rem;text-decoration:none;transition:background .16s,color .16s}.od-scope .od-tab[aria-pressed=true]{color:#fff;background:#ffffff1a}.od-scope [class*="bg-(--od-chip-bg)"],.od-scope [class*="bg-(--od-ok-bg)"]{border-radius:var(--radius-sm);white-space:nowrap;display:inline-block}.od-scope .od-thead{letter-spacing:.1em;font-size:.6875rem}.od-scope .od-chip-on{background:var(--gradient-ultramarin);color:#fff}.od-scope .flatpickr-calendar{color:#fff;background:#1a2238;border:0;box-shadow:0 24px 48px -20px #000c}.od-scope .flatpickr-calendar.arrowTop:before,.od-scope .flatpickr-calendar.arrowTop:after{border-bottom-color:#1a2238}.od-scope .flatpickr-months .flatpickr-month,.od-scope .flatpickr-current-month,.od-scope span.flatpickr-weekday,.od-scope .flatpickr-current-month .flatpickr-monthDropdown-months,.od-scope .flatpickr-current-month input.cur-year{color:#fff;fill:#fff;background:0 0}.od-scope .flatpickr-months .flatpickr-prev-month svg,.od-scope .flatpickr-months .flatpickr-next-month svg{fill:#fffc}.od-scope .flatpickr-day{color:#ffffffd9;border-color:#0000}.od-scope .flatpickr-day:hover,.od-scope .flatpickr-day:focus{background:#ffffff1a;border-color:#0000}.od-scope .flatpickr-day.prevMonthDay,.od-scope .flatpickr-day.nextMonthDay{color:#ffffff4d}.od-scope .flatpickr-day.inRange{color:#fff;background:#0047ba47;border-color:#0000;box-shadow:-5px 0 #0047ba47,5px 0 #0047ba47}.od-scope .flatpickr-day.startRange,.od-scope .flatpickr-day.endRange,.od-scope .flatpickr-day.selected{color:#fff;background:#0047ba;border-color:#0047ba}.od-scope .flatpickr-day.today{border-color:var(--ultramarin-light)}
