.einsenden [hidden]{display:none!important}.einsenden h1{line-height:1.2}.einsenden .einleitung{font-size:17px;max-width:36em;margin:12px 0 28px}.einsenden .unsichtbar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.einsenden :focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.einsenden button.knopf{cursor:pointer;line-height:1.2;min-height:46px}.einsenden button.knopf:disabled{cursor:progress;opacity:.6}.tor{background:var(--karte);border:1px solid var(--linie);border-radius:14px;padding:24px}.einsenden .tor p{font-size:15px;line-height:1.6;margin:0 0 20px}.einsenden .tor p:first-child{text-box-trim:trim-start;text-box-edge:cap alphabetic}@media (max-width: 420px){.tor{padding:20px}}.einsenden .meldung{color:var(--stoerfarbe);font-size:15px;font-weight:600;line-height:1.55;margin:16px 0 0}.einsenden .meldung:empty{margin:0}.einsenden .tor .meldung{margin:16px 0 0}.einsenden .tor .meldung:empty{margin:0}.formular fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.formular fieldset>:last-child{margin-bottom:0}.formular legend{display:block;max-width:100%;padding:0;margin:0 0 14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--akzent-text);white-space:normal}.arten-wahl,.pillen{position:relative;display:grid;gap:8px}.arten-wahl{grid-template-columns:repeat(4,minmax(0,1fr))}.pillen{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.pillen.kat{grid-template-columns:repeat(4,minmax(0,1fr))}.pillen.eng{grid-template-columns:repeat(6,minmax(0,1fr))}.arten-wahl input,.pillen input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.arten-wahl label,.pillen label{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--linie);border-radius:999px;background:var(--karte);color:var(--papier);font-size:15px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;cursor:pointer}.arten-wahl input:checked+label,.pillen input:checked+label{background:var(--papier);border-color:var(--papier);color:var(--karte)}.arten-wahl input:focus-visible+label,.pillen input:focus-visible+label{outline:2px solid var(--akzent-text);outline-offset:2px}.pillen.eng label{padding:8px 4px}.formular [aria-invalid=true]+label{border-color:var(--stoerfarbe)}.formular .pillen:has([aria-invalid=true]) label{border-color:var(--stoerfarbe)}@media (max-width: 560px){.arten-wahl,.pillen.kat{grid-template-columns:repeat(2,minmax(0,1fr))}.arten-wahl label:last-of-type{grid-column:1 / -1}.pillen.eng{grid-template-columns:repeat(3,minmax(0,1fr))}}.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.raster>*{min-width:0}.raster>.voll{grid-column:1 / -1}.formular .raster>fieldset,.formular .raster>.gruppe{margin:0}@media (max-width: 560px){.raster{grid-template-columns:minmax(0,1fr)}}.feld{display:flex;flex-direction:column;gap:6px;min-width:0}.feld label,.feld .l{font-size:14px;font-weight:600;line-height:1.4;color:var(--papier)}.l-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.marke-app{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--akzent-text);border-radius:999px;background:var(--karte);color:var(--akzent-text);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 12px;border:1px solid var(--rand-stark);border-radius:10px;background:var(--karte);color:var(--papier);font-family:var(--text);font-size:16px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.feld textarea{min-height:120px;resize:vertical}.feld select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23565E52' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.feld input::placeholder,.feld textarea::placeholder{color:var(--neben);opacity:1}.feld input::-webkit-date-and-time-value{text-align:left}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--akzent-text)}.formular [aria-invalid=true]{border-color:var(--stoerfarbe)}.einsenden .feld-fehler{margin:0;color:var(--stoerfarbe);font-size:14px;font-weight:600;line-height:1.45}.einsenden .hilfe{margin:0;font-size:13.5px;line-height:1.5;color:var(--neben)}.einsenden .notiz{margin:0 0 -8px;font-size:14px;line-height:1.5;color:var(--papier-matt)}.einsenden .notiz.nach{margin:-8px 0 0}.einsenden .block-hin{margin:-4px 0 18px;font-size:14.5px;line-height:1.55;color:var(--papier-matt)}.einsenden .block-fuss{margin:18px 0 0;font-size:14.5px;line-height:1.55;color:var(--papier-matt)}.formular .gruppe{margin:0 0 16px}.formular .gruppe legend{margin:0 0 8px;font-family:var(--text);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;color:var(--papier)}.gruppe .hilfe{margin-bottom:8px}.gruppe .feld-fehler{margin-top:8px}.haken{display:flex;flex-wrap:wrap;gap:8px}.haken label{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 14px;border:1px solid var(--linie);border-radius:999px;background:var(--karte);color:var(--papier);font-size:15px;line-height:1.25;cursor:pointer}.haken input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--akzent-text)}.mehr{margin-top:28px}.einsenden .mehr-kopf{margin:0 0 2px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--akzent-text)}.einsenden .mehr-unter{margin:0 0 12px;font-size:14.5px;color:var(--papier-matt)}.einsenden .mehr-warte{margin:10px 0 0;padding:14px 16px;border:1px dashed var(--trennlinie);border-radius:14px;background:var(--karte);font-size:14.5px;line-height:1.55;color:var(--papier-matt)}details.gr{margin:0 0 10px;border:1px solid var(--linie);border-radius:14px;background:var(--karte)}details.gr:last-child{margin-bottom:0}details.gr>summary{display:flex;align-items:center;gap:12px;min-height:58px;padding:13px 16px;border-radius:14px;list-style:none;cursor:pointer}details.gr>summary::-webkit-details-marker{display:none}details.gr[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.s-text{display:flex;flex:1;flex-direction:column;min-width:0}.s-titel{font-size:16px;font-weight:600;line-height:1.35;color:var(--papier)}.s-unter{font-size:13.5px;line-height:1.4;color:var(--neben)}.s-pfeil{flex:none;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23565E52' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .18s ease-out}details.gr[open]>summary .s-pfeil{transform:rotate(180deg)}.gr-inhalt{padding:16px;border-top:1px solid var(--linie)}@media (prefers-reduced-motion: reduce){.s-pfeil{transition:none}}.zeilen{display:flex;flex-direction:column;gap:10px}.zeile-k{display:grid;gap:8px;align-items:start;padding:12px;border:1px solid var(--linie);border-radius:12px;background:var(--grund)}.z-strecken .zeile-k{grid-template-columns:minmax(0,2fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr) 44px}.z-trails .zeile-k{grid-template-columns:minmax(0,2.2fr) minmax(0,1.15fr) minmax(0,.9fr) 44px}.z-zimmer .zeile-k{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) 44px}.z-haeuser .zeile-k{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) 44px}.zeile-k .zelle{display:flex;flex-direction:column;gap:4px;min-width:0}.feld .zeile-k .zelle label{font-size:12.5px;font-weight:600;line-height:1.3;color:var(--papier-matt)}.feld .zeile-k input:not([type=checkbox]):not([type=radio]),.feld .zeile-k select{min-height:42px;padding:9px 10px;font-size:15px}.feld .zeile-k select{padding-right:30px;background-position:right 10px center}.zeile-k .feld-fehler{font-size:13px}.z-weg{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:44px;height:42px;margin-top:20px;padding:0;border:1px solid var(--linie);border-radius:10px;background:var(--karte);color:var(--papier-matt);font-family:var(--text);font-size:20px;line-height:1;cursor:pointer}.z-weg .t{display:none}.knopf-zweit{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;margin-top:4px;padding:8px 16px;border:1px solid var(--rand-stark);border-radius:999px;background:var(--karte);color:var(--papier);font-family:var(--text);font-size:14.5px;font-weight:600;cursor:pointer}.knopf-zweit:disabled{opacity:.5;cursor:default}.einsenden .zaehler{margin:0;font-family:var(--mono);font-size:11.5px;color:var(--neben)}@media (max-width: 720px){.z-strecken .zeile-k,.z-trails .zeile-k,.z-zimmer .zeile-k,.z-haeuser .zeile-k{grid-template-columns:repeat(2,minmax(0,1fr))}.zeile-k .gross{grid-column:1 / -1}.z-weg{grid-column:-2 / -1;justify-self:end;align-self:end;width:auto;max-width:100%;margin-top:0;padding:0 14px;font-size:14px;font-weight:600}.z-weg .x{display:none}.z-weg .t{display:inline}}@media (max-width: 560px){.gr-inhalt{padding:14px 12px}details.gr>summary{padding:12px}.zeile-k{padding:10px}}.topf{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.zust-feld{display:flex;flex-direction:column;gap:6px;margin:0 0 24px}.zust{display:flex;gap:12px;align-items:flex-start}.zust input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--akzent-text)}.zust label{font-size:15px;font-weight:400;line-height:1.55;color:var(--papier-matt);cursor:pointer}.einsenden .klein{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--neben)}.einsenden .danke{display:flex;align-items:flex-start;gap:16px;background:var(--karte);border:1px solid var(--linie);border-radius:14px;padding:24px;text-box-trim:none}.danke:focus{outline:none}.danke:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.danke-zeichen{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--akzent-flaeche);border:1px solid var(--akzent-text);color:var(--auf-akzent)}.danke-text{min-width:0;padding-top:7px}.einsenden .danke h2{font-family:var(--anzeige);font-size:21px;line-height:1.25;margin:0 0 6px}.einsenden .danke p{margin:0;font-size:16px;line-height:1.6;text-box-trim:trim-end;text-box-edge:cap alphabetic}@media (max-width: 420px){.einsenden .danke{padding:20px;gap:14px}}.grecaptcha-badge{visibility:hidden}
