.intro[data-astro-cid-5vjwnhti]{margin-bottom:1.5rem}fieldset[data-astro-cid-5vjwnhti]{border:0;gap:1rem;min-width:0;margin:0 0 1.5rem;padding:0;display:grid}[data-astro-cid-5vjwnhti][hidden]{display:none!important}form[data-astro-cid-5vjwnhti].contact select[data-astro-cid-5vjwnhti],form[data-astro-cid-5vjwnhti].contact input[data-astro-cid-5vjwnhti]:not([type=radio],[type=checkbox]){width:100%;min-width:0}form[data-astro-cid-5vjwnhti].contact select[data-astro-cid-5vjwnhti]:has(option[value=""]:checked){color:var(--muted)}fieldset[data-astro-cid-5vjwnhti].sub{margin:0}.req{color:#8a1f1f;margin-left:.15rem;font-weight:700}legend[data-astro-cid-5vjwnhti]{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.legend-note[data-astro-cid-5vjwnhti]{color:var(--muted);font-size:.95rem;font-weight:400}.hint[data-astro-cid-5vjwnhti]{margin:-.5rem 0 0;font-size:.9rem}label[data-astro-cid-5vjwnhti] .hint[data-astro-cid-5vjwnhti]{margin:0;font-weight:400;line-height:1.45}form[data-astro-cid-5vjwnhti].contact input[data-astro-cid-5vjwnhti][readonly]{background:var(--bg);color:var(--ink);cursor:default}form[data-astro-cid-5vjwnhti].contact input[data-astro-cid-5vjwnhti][readonly]:focus{outline:none}.pflicht[data-astro-cid-5vjwnhti]{color:#8a1f1f;font-weight:600}.hinweis[data-astro-cid-5vjwnhti]{background:#fff3e6;border:1px solid #f0c9a0;border-radius:10px;margin:0;padding:.8rem 1rem}.linkbtn[data-astro-cid-5vjwnhti]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zimmer[data-astro-cid-5vjwnhti]{background:var(--accent-soft);border-radius:10px;gap:.2rem;padding:1rem;display:grid}.choice[data-astro-cid-5vjwnhti]{gap:.35rem;font-size:.95rem;font-weight:600;display:grid}.choice[data-astro-cid-5vjwnhti]>div[data-astro-cid-5vjwnhti]{flex-wrap:wrap;gap:1.5rem;display:flex}form[data-astro-cid-5vjwnhti].contact label[data-astro-cid-5vjwnhti].opt{align-items:center;gap:.5rem;font-weight:400;display:flex}form[data-astro-cid-5vjwnhti].contact label[data-astro-cid-5vjwnhti].opt input[data-astro-cid-5vjwnhti]{width:1.1rem;height:1.1rem;accent-color:var(--accent);padding:0}.consent[data-astro-cid-5vjwnhti]{font-size:.95rem;align-items:flex-start!important}.consent[data-astro-cid-5vjwnhti] input[data-astro-cid-5vjwnhti]{flex-shrink:0;margin-top:.25rem}.error[data-astro-cid-5vjwnhti]{color:#8a1f1f;background:#fdecec;border-radius:10px;margin:0 0 1rem;padding:.8rem 1rem}.progress[data-astro-cid-5vjwnhti]{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.progress[data-astro-cid-5vjwnhti] li[data-astro-cid-5vjwnhti]{color:var(--muted);grid-template-columns:auto 1fr;gap:.45rem .3rem;font-size:.85rem;display:grid}.progress[data-astro-cid-5vjwnhti] li[data-astro-cid-5vjwnhti]:before{content:"";background:var(--line);border-radius:2px;grid-column:1/-1;height:4px}.progress[data-astro-cid-5vjwnhti] li[data-astro-cid-5vjwnhti].done:before,.progress[data-astro-cid-5vjwnhti] li[data-astro-cid-5vjwnhti].current:before{background:var(--accent)}.progress[data-astro-cid-5vjwnhti] li[data-astro-cid-5vjwnhti].current{color:var(--ink);font-weight:600}.progress[data-astro-cid-5vjwnhti] .num[data-astro-cid-5vjwnhti]{display:none}.stepline[data-astro-cid-5vjwnhti]{margin:0 0 1rem;font-size:.9rem}@media (width<=520px){.progress[data-astro-cid-5vjwnhti] .num[data-astro-cid-5vjwnhti]{display:inline}.progress[data-astro-cid-5vjwnhti] .lbl[data-astro-cid-5vjwnhti]{display:none}}.pills[data-astro-cid-5vjwnhti]{flex-wrap:wrap;display:flex;gap:.5rem!important}form[data-astro-cid-5vjwnhti].contact label[data-astro-cid-5vjwnhti].pill{margin:0;font-weight:400;display:inline-flex;position:relative}.pill[data-astro-cid-5vjwnhti] input[data-astro-cid-5vjwnhti]{opacity:0;width:0;height:0;position:absolute}.pill[data-astro-cid-5vjwnhti] span[data-astro-cid-5vjwnhti]{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-size:.95rem}.pill[data-astro-cid-5vjwnhti] input[data-astro-cid-5vjwnhti]:checked+span[data-astro-cid-5vjwnhti]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.pill[data-astro-cid-5vjwnhti] input[data-astro-cid-5vjwnhti]:focus-visible+span[data-astro-cid-5vjwnhti]{outline:2px solid var(--accent);outline-offset:2px}.field-error[data-astro-cid-5vjwnhti]{color:#8a1f1f;font-size:.85rem;font-weight:400}.invalid>[data-astro-cid-5vjwnhti]:is(input,select,textarea){outline-offset:1px;border-color:#0000;outline:2px solid #c0392b}.choice[data-astro-cid-5vjwnhti].invalid>div[data-astro-cid-5vjwnhti]{outline-offset:6px;border-radius:6px;outline:2px solid #c0392b}.nav[data-astro-cid-5vjwnhti]{justify-content:space-between;gap:.75rem;display:flex}.nav[data-astro-cid-5vjwnhti] #next[data-astro-cid-5vjwnhti],.nav[data-astro-cid-5vjwnhti] #senden[data-astro-cid-5vjwnhti]{margin-left:auto}
