.public-site[data-grundlayout=tanzflaeche] .pm-rechner-abschnitt{width:var(--bahn);gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:900px){.public-site[data-grundlayout=tanzflaeche] .pm-rechner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-ergebnis{position:sticky;top:6.75rem}}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-fragen{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-frage{border:0;gap:.8rem;margin:0;padding:0;display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-frage legend{color:var(--schrift);font-family:var(--font-archivo), system-ui, sans-serif;padding:0;font-size:1.05rem;font-weight:700}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl{gap:.55rem;display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl label{background:var(--flaeche);border:1px solid var(--linie);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl label:hover{border-color:var(--leise)}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl label.ist-gewaehlt{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, var(--flaeche))}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl input{accent-color:var(--orange);flex:none;margin:.2rem 0 0}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl span{gap:.2rem;display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-wahl small{color:var(--leise);font-size:.85rem}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-ergebnis{background:var(--flaeche);border:1px solid var(--linie);border-top:3px solid var(--orange);justify-items:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-spanne{color:var(--orange);font-family:var(--font-anton), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.8rem,4.2vw,2.9rem);font-weight:400;line-height:1}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-fussnote{color:var(--leise);max-width:46ch;margin:0;font-size:.85rem}.public-site[data-grundlayout=tanzflaeche] .pm-rechner-ergebnis .pm-knopf{margin-top:.25rem}
