.card[data-astro-cid-hlnamlag]{background:var(--bg-2);outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0006}.glanz[data-astro-cid-hlnamlag]{pointer-events:none;background:radial-gradient(70% 70% at 75% 0,#a7c6f314 0%,#a7c6f300 100%);height:260px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto}.card[data-astro-cid-hlnamlag]>[data-astro-cid-hlnamlag]:not(.glanz){position:relative}.head[data-astro-cid-hlnamlag]{flex-direction:column;gap:6px;display:flex}.title-row[data-astro-cid-hlnamlag]{justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-astro-cid-hlnamlag]{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.sub[data-astro-cid-hlnamlag]{color:var(--text-3);font-size:13px;line-height:19px}.group[data-astro-cid-hlnamlag]{flex-direction:column;gap:8px;display:flex}.label[data-astro-cid-hlnamlag]{color:var(--text-2);font-size:13px;font-weight:500}.hint[data-astro-cid-hlnamlag]{color:var(--text-3);font-size:12px}.chips[data-astro-cid-hlnamlag]{gap:6px;display:flex}.chip[data-astro-cid-hlnamlag]{background:var(--field);outline:1px solid var(--field-border);outline-offset:-.5px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:6px;flex:1;font-size:13px;font-weight:500;transition:background-color .15s}.chip[data-astro-cid-hlnamlag]:hover{background:#243440}.chip[data-astro-cid-hlnamlag].selected{background:var(--brand);outline-color:var(--focus);color:#fff;font-weight:600}.cal[data-astro-cid-hlnamlag]{gap:6px}.month[data-astro-cid-hlnamlag]{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.month-label[data-astro-cid-hlnamlag]{color:#fff;font-size:15px;font-weight:600}.arrows[data-astro-cid-hlnamlag]{gap:4px;display:flex}.arrow[data-astro-cid-hlnamlag]{outline:1px solid var(--line);outline-offset:-.5px;width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.arrow[data-astro-cid-hlnamlag]:hover:not(:disabled){background:var(--field)}.arrow[data-astro-cid-hlnamlag]:disabled{opacity:.35;cursor:default}.weekdays[data-astro-cid-hlnamlag],.days[data-astro-cid-hlnamlag]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.weekdays[data-astro-cid-hlnamlag] span[data-astro-cid-hlnamlag]{text-align:center;color:var(--text-3);font-size:12px;font-weight:500}.days[data-astro-cid-hlnamlag] .day{height:38px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:500;display:flex;position:relative}.days[data-astro-cid-hlnamlag] .day:hover:not(:disabled){background:var(--field)}.days[data-astro-cid-hlnamlag] .day:disabled{color:#a6b7c366;cursor:default}.days[data-astro-cid-hlnamlag] .day.selected{background:var(--btn);outline:1px solid var(--focus);outline-offset:-.5px;color:#fff;font-weight:600}.days[data-astro-cid-hlnamlag] .dot,.legend[data-astro-cid-hlnamlag] .dot[data-astro-cid-hlnamlag]{background:var(--accent);border-radius:50%;width:4px;height:4px;display:block}.days[data-astro-cid-hlnamlag] .day.selected .dot{background:#fff}.legend[data-astro-cid-hlnamlag]{color:var(--text-3);gap:14px;padding-top:4px;font-size:12px;display:flex}.legend[data-astro-cid-hlnamlag] span[data-astro-cid-hlnamlag]{align-items:center;gap:6px;display:flex}.legend[data-astro-cid-hlnamlag] .dot[data-astro-cid-hlnamlag]{width:6px;height:6px}.legend[data-astro-cid-hlnamlag] .dot[data-astro-cid-hlnamlag].closed{background:#a6b7c366}.slots[data-astro-cid-hlnamlag]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.slots[data-astro-cid-hlnamlag] .slots-info{min-height:38px;color:var(--text-2);grid-column:1/-1;align-items:center;margin:0;font-size:13px;display:flex}.slots[data-astro-cid-hlnamlag] .slot{background:var(--field);outline:1px solid var(--field-border);outline-offset:-.5px;height:38px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:6px;font-size:13px;font-weight:500}.slots[data-astro-cid-hlnamlag] .slot:hover:not(:disabled){background:#243440}.slots[data-astro-cid-hlnamlag] .slot:disabled{outline-color:var(--line);color:#a6b7c377;cursor:default;background:#1d2a3366;text-decoration:line-through #a6b7c344}.slots[data-astro-cid-hlnamlag] .slot.selected{background:var(--brand);outline-color:var(--focus);color:#fff;font-weight:600}.dauer[data-astro-cid-hlnamlag]{justify-content:space-between;align-items:center;gap:12px;display:flex}.dauer[data-astro-cid-hlnamlag]>div[data-astro-cid-hlnamlag]:first-child{flex-direction:column;gap:2px;display:flex}.stepper[data-astro-cid-hlnamlag]{background:var(--field);outline:1px solid var(--field-border);outline-offset:-.5px;border-radius:6px;align-items:center;display:flex}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]:hover:not(:disabled){background:#243440}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]:disabled{opacity:.35;cursor:default}.value[data-astro-cid-hlnamlag]{text-align:center;color:#fff;font-variant-numeric:tabular-nums;width:72px;font-size:14px;font-weight:600}.summary[data-astro-cid-hlnamlag]{background:var(--field);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.sum-row[data-astro-cid-hlnamlag]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sum-text[data-astro-cid-hlnamlag]{flex-direction:column;gap:3px;display:flex}.sum-range[data-astro-cid-hlnamlag]{color:#fff;font-size:14px;font-weight:600}.sum-place[data-astro-cid-hlnamlag]{color:var(--text-3);font-size:12px}.sum-price[data-astro-cid-hlnamlag]{color:var(--accent);white-space:nowrap;font-size:22px;font-weight:600}.sum-note[data-astro-cid-hlnamlag]{color:var(--text-2);font-size:12px}.foot[data-astro-cid-hlnamlag]{color:var(--text-3);text-align:center;font-size:12px}@media (prefers-reduced-motion:reduce){.glanz[data-astro-cid-hlnamlag]{transition:none}}
