.a15a{padding-block:var(--s-6) var(--sec)}.a15a-raster{display:grid;gap:var(--s-6);max-width:76rem}.a15a-raster>*,.a15a-form{min-width:0;max-width:44rem}.a15a-h1{font-size:var(--fs-h2);font-stretch:var(--wdth-display);line-height:1.15}.a15a-lead{margin-top:var(--s-3);font-size:var(--fs-lead);color:var(--c-ink-2)}.a15a-anruf a,.a15s-feld-hilfe a,.a15s-formular-fehler a{display:inline-block;padding-block:.7rem;margin-block:-.7rem;color:var(--c-green);font-weight:600;text-decoration:underline}.a15a-haupt,.a15s-formular,.a15a-neben,.a15a-treffer,.a15a-erfolg,.a15a-gruppe{display:grid;gap:var(--s-5);align-content:start}.a15a-h3,.a15a-k-titel,.a15a-erfolg-titel,.a15a-gruppe>legend{font-size:var(--fs-md);font-weight:700;line-height:1.3}.a15s-formular-fehler li+li{margin-top:.6rem}.a15a-karte,.a15a-treffer{padding:clamp(1rem,3vw,1.5rem);background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius)}.a15a-k-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.a15a-k-hinweis,.a15a-zeilen,.a15a-k-fuss{margin-top:var(--s-3)}.a15a-karte,.a15a-neben{font-size:var(--fs-sm);color:var(--c-ink-2)}.a15a-z{display:grid;grid-template-columns:auto 1fr auto;gap:0 .35em;padding-block:.35rem;border-top:1px solid var(--c-line)}.a15a-z dt{max-width:11rem}.a15a-z dt,.is-leise,.a15a-anruf{color:var(--c-ink-3)}.a15a-z dt:has(+.a15a-z-preis){grid-column:1 / 3;max-width:none}.a15a-z-wahl{color:var(--c-ink)}.a15a-z-preis{grid-column:3;padding-left:var(--s-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.a15a-offen{color:var(--c-amber)}.a15a-z--gesamt{border-top-color:var(--c-ink-3);color:var(--c-ink);font-weight:700}.a15a-z--gesamt dt{color:inherit}.a15a-z--gesamt span{display:block;font-weight:400;color:var(--c-ink-3)}.a15a-treffer{gap:var(--s-2);border-left:4px solid var(--c-green)}.a15a-treffer-liste a{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:0 var(--s-3);padding-block:var(--s-2);border-top:1px solid var(--c-line)}.a15a-treffer-liste img{grid-area:span 2 / 1}.a15a-treffer-liste span{grid-column:2}.a15a-t-name{font-weight:600;text-decoration:underline}.a15a-t-ab{color:var(--c-ink-3)}.a15a fieldset{border:0;min-width:0}.a15a-gruppe{gap:var(--s-4)}.a15a-gruppe>legend{margin-bottom:var(--s-3)}.a15a-paar{display:grid;gap:var(--s-4)}.a15a-wahl{display:flex;flex-wrap:wrap;gap:var(--s-2)}.a15a-wahl legend,.a15s-feld>label{display:block;margin-bottom:.35rem;font-weight:700}.a15a-wahl label{display:flex;align-items:center;gap:var(--s-2);min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--c-line-input);border-radius:var(--radius-sm)}.a15a-wahl label:has(:checked){border-color:var(--c-green);box-shadow:inset 0 0 0 1px var(--c-green);background:var(--c-green-tint)}.a15a-bei-anruf,.a15a-form:has([data-a15a-anruf]:checked) .a15a-ohne-anruf,.a15a-form:not(:has([data-a15a-anruf]:checked)) .a15a-zeit{display:none}.a15a-form:has([data-a15a-anruf]:checked) .a15a-bei-anruf{display:inline}.a15s-formular-senden{justify-self:start}.a15a-neben{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.a15a-tel{justify-self:start}.a15a-weiter{display:grid;gap:var(--s-2)}.a15a-weiter li{display:flex;gap:var(--s-2)}.a15a-ico{flex:none;width:1.25rem;color:var(--c-green)}.a15a-erfolg{gap:var(--s-2)}.a15a-gesendet{display:grid;gap:var(--s-3);overflow-wrap:anywhere}.a15a-gesendet dt{font-weight:700}.a15a-k-fuss,.a15a-wege{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-5)}@media (min-width: 40em){.a15a-paar{grid-template-columns:1fr 1fr;align-items:start}}@media (min-width: 62.5em){.a15a-raster{grid-template-columns:minmax(0,44rem) minmax(18rem,27rem);grid-template-rows:auto auto 1fr;column-gap:var(--s-8);justify-content:space-between}.a15a-kopf{grid-column:1 / -1}.a15a-haupt{grid-column:1;grid-row:2 / 4}.a15a-raster>.a15a-karte,.a15a-neben{grid-column:2}.a15a-anruf{display:none}.a15a-neben{padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--radius)}}.a15s-feld-zusatz{font-weight:400;color:var(--c-ink-3)}.a15s-feld input,.a15s-feld textarea{display:block;width:100%;min-height:3rem;padding:.7rem .9rem;background:var(--c-white);border:1px solid var(--c-line-input);border-radius:var(--radius-sm);font:inherit}.a15s-feld textarea{min-height:8rem;resize:vertical}.a15s-feld.hat-fehler input,.a15s-feld.hat-fehler textarea{border:2px solid var(--c-error)}.a15s-feld-fehler,.a15s-feld-hilfe{margin-top:.35rem;font-size:var(--fs-sm);color:var(--c-ink-3)}.a15s-feld-fehler{font-weight:700;color:var(--c-error)}.a15s-formular-fehler,.a15s-formular-erfolg{padding:var(--s-4);background:var(--c-error-soft);border-left:4px solid var(--c-error);border-radius:var(--radius)}.a15s-formular-fehler ul{margin-top:var(--s-2);padding-left:1.25rem;list-style:disc}.a15s-formular-fehler a{color:var(--c-error)}.a15s-formular-erfolg{background:var(--c-green-tint);border-color:var(--c-green)}.a15s-honig{position:absolute;left:-9999px}
