.kartenseite.svelte-dznd0y{flex-direction:column;height:100dvh;display:flex}header.svelte-dznd0y{z-index:2;background:var(--creme);gap:.6rem;padding:1rem 1.25rem .75rem;display:grid;position:relative}h1.svelte-dznd0y{font-size:1.375rem}.suche.svelte-dznd0y{position:relative}.treffer.svelte-dznd0y{background:var(--weiss);border:2px solid var(--tinte);border-top:0;max-height:45dvh;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.treffer.svelte-dznd0y button:where(.svelte-dznd0y){appearance:none;text-align:left;border:0;border-bottom:1px solid var(--linie);cursor:pointer;background:0 0;width:100%;padding:.7rem .8rem}.treffer.svelte-dznd0y span:where(.svelte-dznd0y){color:var(--grau)}.flaeche.svelte-dznd0y{flex:1;min-height:0}footer.svelte-dznd0y{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--creme)}form.svelte-1mo1416{gap:1rem;display:grid}.skala.svelte-1mo1416{color:var(--grau);justify-content:space-between;margin-bottom:-.5rem;font-size:.875rem;display:flex}fieldset.svelte-1mo1416{border:0;border-bottom:1px solid var(--linie);gap:.55rem;margin:0;padding:0 0 1rem;display:grid}legend.svelte-1mo1416{align-items:baseline;gap:.55rem;margin-bottom:.55rem;padding:0;font-weight:600;display:flex}legend.svelte-1mo1416 i:where(.svelte-1mo1416){border-radius:50%;flex:none;width:.8rem;height:.8rem;transform:translateY(.05rem)}.stufen.svelte-1mo1416{grid-template-columns:repeat(var(--anzahl), 1fr);gap:3px;display:grid}.stufen.svelte-1mo1416 button:where(.svelte-1mo1416){appearance:none;background:var(--weiss);border:2px solid var(--tinte);cursor:pointer;min-width:0;height:2.6rem;transition:background-color .15s var(--kurve), color .15s var(--kurve), transform .1s var(--kurve);border-radius:3px;padding:0;font-size:.9375rem;font-weight:700}.stufen.svelte-1mo1416 button:where(.svelte-1mo1416):active{transform:scale(.95)}.stufen.svelte-1mo1416 button.gewaehlt:where(.svelte-1mo1416){background:var(--tinte);color:var(--creme)}.notiz.svelte-1mo1416{gap:.4rem;display:grid}textarea.svelte-1mo1416{resize:vertical;font-size:1.0625rem;font-weight:400}.breit.svelte-1mo1416{width:100%}.bestaetigt.svelte-1mo1416{color:var(--petrol);font-weight:600}.seite.svelte-3ebno3{max-width:34rem;min-height:100dvh;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;margin:0 auto;display:flex}.start.svelte-3ebno3{justify-content:center}.logo.svelte-3ebno3{margin-bottom:2rem}h1.svelte-3ebno3{font-size:1.875rem}.frage.svelte-3ebno3{font-size:1.625rem}.mitte.svelte-3ebno3{margin:auto 0}form.svelte-3ebno3{gap:.75rem;display:grid}.code.svelte-3ebno3{letter-spacing:.15em;text-align:center;font-size:2.25rem;font-weight:800}.breit.svelte-3ebno3{width:100%}textarea.svelte-3ebno3{resize:vertical;font-size:1.0625rem}.optionen.svelte-3ebno3{gap:.5rem;display:grid}.option.svelte-3ebno3{appearance:none;text-align:left;background:var(--weiss);border:2px solid var(--tinte);cursor:pointer;transition:background-color .15s var(--kurve), color .15s var(--kurve), transform .1s var(--kurve);border-radius:3px;padding:.95rem 1rem;font-size:1.0625rem;font-weight:600}.option.svelte-3ebno3:active{transform:scale(.985)}.option.gewaehlt.svelte-3ebno3{background:var(--tinte);color:var(--creme)}.option.svelte-3ebno3:disabled{cursor:default;opacity:.7}.bestaetigt.svelte-3ebno3{color:var(--petrol);font-weight:600}.beitraege.svelte-3ebno3{border-top:1px solid var(--linie);margin:.5rem 0 0;padding:0;list-style:none}.beitraege.svelte-3ebno3 li:where(.svelte-3ebno3){border-bottom:1px solid var(--linie);justify-content:space-between;align-items:start;gap:.75rem;padding:.7rem 0;display:flex}.stimme.svelte-3ebno3{appearance:none;border:2px solid var(--tinte);cursor:pointer;background:0 0;border-radius:3px;flex:none;min-width:3.1rem;padding:.2rem .5rem;font-weight:700}.stimme.gewaehlt.svelte-3ebno3{background:var(--terrakotta);border-color:var(--terrakotta);color:var(--weiss)}.getrennt.svelte-3ebno3{background:var(--rose);padding:.5rem .75rem;font-weight:600}.hilfe.svelte-3ebno3{background:var(--rose);gap:.2rem;margin-top:auto;padding:.85rem 1rem;font-size:.9375rem;display:grid}.hilfe.svelte-3ebno3 a:where(.svelte-3ebno3){color:var(--tinte);font-weight:600}.fuss.svelte-3ebno3{color:var(--grau);align-self:start}.seite.svelte-3ebno3:not(:has(.hilfe)) .fuss:where(.svelte-3ebno3){margin-top:auto}
