.booking[data-astro-cid-5n25xmrl]{color-scheme:dark}.booking-head[data-astro-cid-5n25xmrl]{container-type:inline-size}.booking-title[data-astro-cid-5n25xmrl]{scroll-margin-top:7rem;font-size:min(clamp(2.4rem,10vw,5rem),18.8cqi)}.booking-title[data-astro-cid-5n25xmrl]:lang(de){font-size:min(clamp(2.4rem,10vw,5rem),12.6cqi)}.field[data-astro-cid-5n25xmrl] label[data-astro-cid-5n25xmrl]{font-size:.85rem;display:block}.select[data-astro-cid-5n25xmrl]{margin-top:.5rem;position:relative}.field[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl],.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl],.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]{width:100%;min-height:3.25rem;font:inherit;color:var(--color-bone);background:var(--color-raised);border:1.5px solid var(--color-line-strong);-webkit-appearance:none;appearance:none;border-radius:0;padding:.85rem 1rem;font-size:max(16px,1.05rem);transition:border-color .16s,opacity .16s;display:block}.field[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl],.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]{margin-top:.5rem}.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl]{text-overflow:ellipsis;cursor:pointer;padding-right:3rem}.select-icon[data-astro-cid-5n25xmrl]{pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl]:disabled{opacity:.45;cursor:not-allowed}.select[data-astro-cid-5n25xmrl]:has(select:disabled) .select-icon[data-astro-cid-5n25xmrl]{opacity:.45}.field[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]:hover,.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl]:enabled:hover,.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]:hover{border-color:#f3efe899}.field[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]:focus-visible,.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl]:focus-visible,.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]:focus-visible{outline:3px solid var(--color-bone);outline-offset:2px;border-color:var(--color-bone)}.field[data-astro-cid-5n25xmrl] [data-astro-cid-5n25xmrl][aria-invalid=true]{border-color:var(--color-bone);border-width:2px}.field-error[data-astro-cid-5n25xmrl]{color:var(--color-bone);align-items:baseline;gap:.55rem;margin-top:.5rem;font-size:.95rem;font-weight:600;display:flex}.field-error[data-astro-cid-5n25xmrl]:before{content:"";background:var(--color-crimson-hi);flex:none;width:.6rem;height:.6rem}.field-error[data-astro-cid-5n25xmrl]:empty{display:none}.booking-alert[data-astro-cid-5n25xmrl]{background:var(--color-crimson);color:var(--color-bone);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-weight:600;display:flex}.booking-alert[data-astro-cid-5n25xmrl] a{white-space:nowrap}.week[data-astro-cid-qvtrdgdq]{border-collapse:collapse;width:100%}.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq]{border-top:1px solid var(--line)}.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq]:last-child{border-bottom:1px solid var(--line)}.week[data-astro-cid-qvtrdgdq] th[data-astro-cid-qvtrdgdq],.week[data-astro-cid-qvtrdgdq] td[data-astro-cid-qvtrdgdq]{vertical-align:baseline;padding:.85rem .75rem}.week[data-astro-cid-qvtrdgdq] th[data-astro-cid-qvtrdgdq]{text-align:left;padding-left:0;font-size:1.05rem}.week[data-astro-cid-qvtrdgdq] td[data-astro-cid-qvtrdgdq]{text-align:right;padding-right:0;font-size:1.2rem}.week[data-astro-cid-qvtrdgdq] .is-closed[data-astro-cid-qvtrdgdq] td[data-astro-cid-qvtrdgdq],.week[data-astro-cid-qvtrdgdq] .is-closed[data-astro-cid-qvtrdgdq] th[data-astro-cid-qvtrdgdq]{color:var(--soft);font-weight:500}.week-paper[data-astro-cid-qvtrdgdq]{--line:var(--color-ink-line);--soft:var(--color-ink-soft);color:var(--color-ground)}.week-ground[data-astro-cid-qvtrdgdq]{--line:var(--color-line);--soft:var(--color-muted);color:var(--color-bone)}.week-today[data-astro-cid-qvtrdgdq]{margin-left:.6rem;font-size:.72rem;font-style:normal;display:none}.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today]{background:var(--today-bg);color:var(--today-ink)}.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today] th[data-astro-cid-qvtrdgdq],.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today] td[data-astro-cid-qvtrdgdq]{color:inherit;padding-left:.75rem;padding-right:.75rem}.week[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today] .week-today[data-astro-cid-qvtrdgdq]{display:inline}.week-paper[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today]{--today-bg:var(--color-ground);--today-ink:var(--color-bone)}.week-ground[data-astro-cid-qvtrdgdq] tr[data-astro-cid-qvtrdgdq][data-today]{--today-bg:var(--color-bone);--today-ink:var(--color-ground)}
