.bestellung[data-astro-cid-imlzbbta]{margin:var(--space-6) 0 var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-aqua-50,#f2f8f7);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg)}.bestellung[data-astro-cid-imlzbbta] h3[data-astro-cid-imlzbbta]{margin:0 0 var(--space-3);font-size:1.05rem}.bestellung[data-astro-cid-imlzbbta] dl[data-astro-cid-imlzbbta]{gap:var(--space-2);margin:0;display:grid}.bestellung[data-astro-cid-imlzbbta] dl[data-astro-cid-imlzbbta]>div[data-astro-cid-imlzbbta]{justify-content:space-between;gap:var(--space-4);font-size:.95rem;display:flex}.bestellung[data-astro-cid-imlzbbta] dt[data-astro-cid-imlzbbta]{color:var(--color-text-muted)}.bestellung[data-astro-cid-imlzbbta] dd[data-astro-cid-imlzbbta]{text-align:right;margin:0;font-weight:600}.bestellung__preis[data-astro-cid-imlzbbta]{border-top:1px solid var(--color-gray-200);padding-top:var(--space-2);font-size:1.05rem}.bestellung__preis[data-astro-cid-imlzbbta] dd[data-astro-cid-imlzbbta]{color:var(--color-navy-900)}.bestellung__hinweis[data-astro-cid-imlzbbta],.bestellung__warteliste[data-astro-cid-imlzbbta]{margin:0;font-size:.9rem}.bestellung__warteliste[data-astro-cid-imlzbbta]{color:var(--color-gold-text);font-weight:600}.bestellung__klein[data-astro-cid-imlzbbta]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.82rem}.bestellung[data-astro-cid-imlzbbta] [data-astro-cid-imlzbbta][hidden]{display:none!important}.page-hero[data-astro-cid-imlzbbta]{background:linear-gradient(160deg, var(--color-aqua-50), var(--color-aqua-100));padding-block:var(--space-12)}.page-hero__wrap[data-astro-cid-imlzbbta]{max-width:44rem}.page-hero__lead[data-astro-cid-imlzbbta]{margin:0 0 var(--space-6);font-size:1.1rem}.booking-steps[data-astro-cid-imlzbbta]{gap:var(--space-3) var(--space-6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.booking-steps[data-astro-cid-imlzbbta] li[data-astro-cid-imlzbbta]{align-items:flex-start;gap:var(--space-3);display:flex}.booking-steps[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{background:var(--color-green-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;font-weight:800;display:flex}.booking-steps[data-astro-cid-imlzbbta] strong[data-astro-cid-imlzbbta]{color:var(--color-navy-900);display:block}.booking-steps[data-astro-cid-imlzbbta] div[data-astro-cid-imlzbbta]{color:var(--color-text-muted);font-size:.9rem}@media (width<=620px){.booking-steps[data-astro-cid-imlzbbta]{grid-template-columns:1fr}}.form-wrap[data-astro-cid-imlzbbta]{max-width:44rem}.reg-form__intro[data-astro-cid-imlzbbta]{color:var(--color-text-muted);font-size:.85rem}.form-errors[data-astro-cid-imlzbbta]{color:#7e1717;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);background:#fbe9e9;border:1px solid #e5b3b3}.form-errors[data-astro-cid-imlzbbta] strong[data-astro-cid-imlzbbta]{margin-bottom:var(--space-2);display:block}.form-errors[data-astro-cid-imlzbbta] ul[data-astro-cid-imlzbbta]{padding-left:var(--space-4);margin:0}.form-errors[data-astro-cid-imlzbbta] li[data-astro-cid-imlzbbta]{margin-bottom:var(--space-1)}.form-errors[data-astro-cid-imlzbbta] a[data-astro-cid-imlzbbta]{color:#7e1717}.req[data-astro-cid-imlzbbta]{color:var(--color-accent-dark)}fieldset[data-astro-cid-imlzbbta]{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-6);margin:0 0 var(--space-6)}legend[data-astro-cid-imlzbbta]{color:var(--color-navy-900);padding-inline:var(--space-2);font-weight:700}.legend-note[data-astro-cid-imlzbbta]{color:var(--color-text-muted);font-size:.85rem;font-weight:400}.field[data-astro-cid-imlzbbta]{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.field[data-astro-cid-imlzbbta]:last-child{margin-bottom:0}.field[data-astro-cid-imlzbbta] label[data-astro-cid-imlzbbta]{color:var(--color-navy-900);font-size:.9rem;font-weight:600}.field[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta],.field[data-astro-cid-imlzbbta] select[data-astro-cid-imlzbbta],.field[data-astro-cid-imlzbbta] textarea[data-astro-cid-imlzbbta]{font:inherit;width:100%;padding:var(--space-3);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);max-width:100%}.field[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta][aria-invalid=true],.field[data-astro-cid-imlzbbta] select[data-astro-cid-imlzbbta][aria-invalid=true]{border-color:#c0504d}.field__error[data-astro-cid-imlzbbta]{color:#b03a3a;font-size:.8rem}.field__hint[data-astro-cid-imlzbbta]{color:var(--color-gray-600,#555);font-size:.8rem}.field-row[data-astro-cid-imlzbbta]{gap:var(--space-4);flex-wrap:wrap;display:flex}.field-row[data-astro-cid-imlzbbta] .field[data-astro-cid-imlzbbta]{flex:12rem}.field--narrow[data-astro-cid-imlzbbta]{flex:0 8rem!important}.field--check[data-astro-cid-imlzbbta] label[data-astro-cid-imlzbbta]{align-items:flex-start;gap:var(--space-2);flex-direction:row;font-size:.9rem;font-weight:500;display:flex}.field--check[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta][type=checkbox]{flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.05rem}.field--check[data-astro-cid-imlzbbta] label[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{text-align:left;display:inline}.field--check[data-astro-cid-imlzbbta]{margin-bottom:var(--space-4)}.hp[data-astro-cid-imlzbbta]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.flash[data-astro-cid-imlzbbta]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:.95rem}.flash--error[data-astro-cid-imlzbbta]{color:#7e1717;background:#fbe9e9;border:1px solid #e5b3b3}.success[data-astro-cid-imlzbbta]{text-align:center}.success__icon[data-astro-cid-imlzbbta]{color:var(--color-gold-text);margin-bottom:var(--space-2);display:inline-flex}.success__portal[data-astro-cid-imlzbbta]{margin:var(--space-6) auto;padding:var(--space-4) var(--space-6);background:var(--color-aqua-100,#eef6f4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);max-width:30rem}.success__portal[data-astro-cid-imlzbbta] h3[data-astro-cid-imlzbbta]{margin:0 0 var(--space-2)}.success__portal[data-astro-cid-imlzbbta] p[data-astro-cid-imlzbbta]{margin:0 0 var(--space-4)}.success__portal[data-astro-cid-imlzbbta] .button[data-astro-cid-imlzbbta]{margin:0}.success__verein[data-astro-cid-imlzbbta]{margin:var(--space-6) auto;padding:var(--space-4) var(--space-6);text-align:left;background:var(--color-aqua-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);max-width:34rem}.success__verein[data-astro-cid-imlzbbta] h3[data-astro-cid-imlzbbta]{margin:0 0 var(--space-2);font-size:1.05rem}.success__verein[data-astro-cid-imlzbbta] p[data-astro-cid-imlzbbta]{margin:0}.verein__intro[data-astro-cid-imlzbbta]{margin:0 0 var(--space-4);color:var(--color-text-muted)}.verein__facts[data-astro-cid-imlzbbta]{margin:0 0 var(--space-4);padding:var(--space-4);gap:var(--space-3);background:var(--color-aqua-50);border-radius:var(--radius-md);font-size:.9rem;list-style:none;display:grid}.verein__facts[data-astro-cid-imlzbbta] li[data-astro-cid-imlzbbta]{gap:var(--space-3);grid-template-columns:9rem 1fr;display:grid}.verein__facts[data-astro-cid-imlzbbta] strong[data-astro-cid-imlzbbta]{color:var(--color-navy-900)}.verein__facts[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{color:var(--color-text-muted)}.verein__fee[data-astro-cid-imlzbbta]{padding-top:var(--space-3);border-top:1px solid var(--color-gray-200)}.verein__fee[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{color:var(--color-navy-900);font-weight:600}@media (width<=640px){.verein__facts[data-astro-cid-imlzbbta] li[data-astro-cid-imlzbbta]{gap:var(--space-1);grid-template-columns:1fr}}.success__actions[data-astro-cid-imlzbbta]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.sepa[data-astro-cid-imlzbbta]{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0}.sepa[data-astro-cid-imlzbbta] legend[data-astro-cid-imlzbbta]{padding:0 var(--space-2);font-weight:700}.sepa__intro[data-astro-cid-imlzbbta]{color:var(--color-text-muted);margin-top:0;font-size:.9rem}.sepa__text[data-astro-cid-imlzbbta]{margin:var(--space-3) 0;font-size:.85rem}.sepa__text[data-astro-cid-imlzbbta] summary[data-astro-cid-imlzbbta]{cursor:pointer;font-weight:700}
