.planer-kopf[data-astro-cid-ycejxrcq]{padding-bottom:0}.planer[data-astro-cid-ycejxrcq]{display:block;padding-block:1.5rem 3rem}.planer__fortschritt[data-astro-cid-ycejxrcq]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 2rem;padding:0;scroll-margin-top:120px}.planer__marke[data-astro-cid-ycejxrcq]{display:flex;align-items:center;gap:.5rem;color:var(--farbe-text-hell);font-size:.95rem}.planer__nummer[data-astro-cid-ycejxrcq]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--farbe-tuerkis-hell);color:var(--farbe-blau);font-weight:700;flex:0 0 auto}.planer__marke[data-astro-cid-ycejxrcq][data-aktiv]{color:var(--farbe-blau);font-weight:700}.planer__marke[data-astro-cid-ycejxrcq][data-aktiv] .planer__nummer[data-astro-cid-ycejxrcq],.planer__marke[data-astro-cid-ycejxrcq][data-erledigt] .planer__nummer[data-astro-cid-ycejxrcq]{background:var(--farbe-blau);color:var(--farbe-weiss)}.planer__schritt[data-astro-cid-ycejxrcq]{border:0;margin:0 0 2rem;padding:0}.planer__schritt[data-astro-cid-ycejxrcq] legend[data-astro-cid-ycejxrcq]{display:block;font-family:var(--schrift-titel);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;color:var(--farbe-blau);margin-bottom:.5rem}.planer__schrittzahl[data-astro-cid-ycejxrcq]{display:block;font-family:var(--schrift-text);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-tuerkis-text)}.planer__hinweis[data-astro-cid-ycejxrcq]{color:var(--farbe-text-hell);margin-bottom:1.5rem}.planer__karten[data-astro-cid-ycejxrcq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1.25rem}.stilkarte[data-astro-cid-ycejxrcq]{display:block;background:var(--farbe-weiss);border:2px solid transparent;border-radius:var(--radius);overflow:hidden;box-shadow:var(--schatten);cursor:pointer;height:100%}.stilkarte[data-astro-cid-ycejxrcq] img[data-astro-cid-ycejxrcq]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.stilkarte[data-astro-cid-ycejxrcq] input[data-astro-cid-ycejxrcq]{position:absolute;opacity:0;pointer-events:none}.stilkarte__text[data-astro-cid-ycejxrcq]{display:grid;gap:.35rem;padding:1rem 1.25rem 1.35rem;font-size:.95rem;line-height:1.5;color:var(--farbe-text-hell)}.stilkarte__text[data-astro-cid-ycejxrcq] strong[data-astro-cid-ycejxrcq]{color:var(--farbe-blau);font-family:var(--schrift-titel);font-size:1.15rem}.stilkarte[data-astro-cid-ycejxrcq]:has(input:checked){border-color:var(--farbe-tuerkis-text)}.stilkarte[data-astro-cid-ycejxrcq]:has(input:focus-visible){outline:3px solid var(--farbe-blau);outline-offset:2px}.baustein[data-astro-cid-ycejxrcq]{display:flex;flex-direction:column;background:var(--farbe-weiss);border:2px solid var(--farbe-tuerkis-hell);border-radius:var(--radius);padding:1.1rem 1.25rem 1.35rem}.baustein[data-astro-cid-ycejxrcq]:has(input[data-gewaehlt]:checked){border-color:var(--farbe-tuerkis-text);box-shadow:var(--schatten)}.baustein__wahl[data-astro-cid-ycejxrcq]{display:flex;align-items:start;gap:.6rem;cursor:pointer}.baustein__wahl[data-astro-cid-ycejxrcq] input[data-astro-cid-ycejxrcq]{width:1.35rem;height:1.35rem;accent-color:var(--farbe-tuerkis-text);flex:0 0 auto;margin-top:.1rem}.baustein__titel[data-astro-cid-ycejxrcq]{font-family:var(--schrift-titel);font-weight:700;color:var(--farbe-blau);line-height:1.25}.baustein__bild[data-astro-cid-ycejxrcq]{width:100%;aspect-ratio:4 / 3;object-fit:contain;margin:.75rem 0 .5rem}.baustein__text[data-astro-cid-ycejxrcq]{color:var(--farbe-text-hell);font-size:.95rem;line-height:1.5;flex:1;margin:0}.baustein__felder[data-astro-cid-ycejxrcq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.baustein__feld[data-astro-cid-ycejxrcq]{display:grid;gap:.25rem;font-size:.85rem;color:var(--farbe-text-hell);width:6.5rem}.baustein__feld--weit[data-astro-cid-ycejxrcq]{flex:1;min-width:9rem;width:auto}.baustein__feld[data-astro-cid-ycejxrcq] input[data-astro-cid-ycejxrcq]{font:inherit;padding:.5rem .6rem;border:1px solid var(--farbe-linie);border-radius:10px;background:var(--farbe-weiss);color:var(--farbe-text);width:100%}.planer__uebersicht[data-astro-cid-ycejxrcq]{background:var(--farbe-weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.25rem 1.5rem;margin-bottom:1.5rem}.planer__gruppe[data-astro-cid-ycejxrcq]{margin-bottom:1.25rem}.planer__gruppe[data-astro-cid-ycejxrcq]:last-child{margin-bottom:0}.planer__gruppe[data-astro-cid-ycejxrcq] h3[data-astro-cid-ycejxrcq]{font-size:1.05rem;margin-bottom:.5rem}.planer__gruppe[data-astro-cid-ycejxrcq] ul[data-astro-cid-ycejxrcq]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.planer__gruppe[data-astro-cid-ycejxrcq] li[data-astro-cid-ycejxrcq]{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:1.75rem;background:url(/img/mrt-icon-check.svg) left .15em / 1.1rem no-repeat}.planer__zusatz[data-astro-cid-ycejxrcq]{color:var(--farbe-text-hell);font-size:.95rem}.planer__kontakt[data-astro-cid-ycejxrcq]{background:var(--farbe-weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.5rem;margin-top:1.5rem}.planer__kontakt[data-astro-cid-ycejxrcq] h3[data-astro-cid-ycejxrcq]{margin-bottom:1rem}.planer__reihe[data-astro-cid-ycejxrcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem}.feld[data-astro-cid-ycejxrcq]{display:grid;gap:.3rem;margin-bottom:1rem;font-size:.9rem;color:var(--farbe-text-hell)}.feld[data-astro-cid-ycejxrcq] input[data-astro-cid-ycejxrcq],.feld[data-astro-cid-ycejxrcq] textarea[data-astro-cid-ycejxrcq]{font:inherit;padding:.75rem .9rem;border:1px solid var(--farbe-linie);border-radius:12px;background:var(--farbe-weiss);color:var(--farbe-text);width:100%}.planer__haken[data-astro-cid-ycejxrcq]{display:flex;align-items:start;gap:.6rem;margin-bottom:.75rem;font-size:.95rem}.planer__haken[data-astro-cid-ycejxrcq] input[data-astro-cid-ycejxrcq]{width:1.25rem;height:1.25rem;accent-color:var(--farbe-tuerkis-text);flex:0 0 auto;margin-top:.15rem}.nur-bots[data-astro-cid-ycejxrcq]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formular__rueckmeldung[data-astro-cid-ycejxrcq]{padding:.9rem 1.1rem;border-radius:12px;background:#fdecec;color:#96231f}.planer__abschluss[data-astro-cid-ycejxrcq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.knopf--hell[data-astro-cid-ycejxrcq]{background:var(--farbe-weiss);color:var(--farbe-blau);box-shadow:inset 0 0 0 2px var(--farbe-blau)}.knopf--hell[data-astro-cid-ycejxrcq]:hover,.knopf--hell[data-astro-cid-ycejxrcq]:focus-visible{background:var(--farbe-tuerkis-blass);color:var(--farbe-blau)}.planer__klein[data-astro-cid-ycejxrcq]{font-size:.9rem;color:var(--farbe-text-hell);margin:1rem 0 0}.planer__navigation[data-astro-cid-ycejxrcq]{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.planer__danke[data-astro-cid-ycejxrcq]{background:var(--farbe-weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:2rem;text-align:center}@media print{.planer__fortschritt[data-astro-cid-ycejxrcq],.planer__navigation[data-astro-cid-ycejxrcq],.planer__kontakt[data-astro-cid-ycejxrcq],.planer__schritt[data-astro-cid-ycejxrcq]:not([data-uebersichtsschritt]){display:none!important}.planer__uebersicht[data-astro-cid-ycejxrcq]{box-shadow:none;padding:0}}
