.planer[data-v-a652afac]{gap:var(--spacing-l);display:grid}@media (width>=60rem){.planer[data-v-a652afac]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ergebnis[data-v-a652afac]{top:var(--spacing-s);max-block-size:calc(100vh - 2 * var(--spacing-s));position:sticky;overflow-y:auto}.sprung[data-v-a652afac]{display:none}}.sprung[data-v-a652afac]{margin-top:var(--spacing-m);font-weight:600}.eingabe[data-v-a652afac],.ergebnis[data-v-a652afac]{background:var(--surface-card);border-radius:var(--radius-flaeche);padding:var(--spacing-m);box-shadow:var(--shadow-flaeche)}.hilfe[data-v-a652afac],.leer[data-v-a652afac],.fussnote[data-v-a652afac],.zeile__einheit[data-v-a652afac],.karte__menge[data-v-a652afac],.posten__regel[data-v-a652afac],.posten__preis[data-v-a652afac],.posten__lokal[data-v-a652afac],.ladeplan__legende[data-v-a652afac]{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-ui)}.hilfe[data-v-a652afac]{margin-top:var(--spacing-2xs)}.liste[data-v-a652afac]{margin:var(--spacing-s) 0 0;gap:var(--spacing-2xs);padding:0;list-style:none;display:grid}.zeile[data-v-a652afac]{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-3xs);border-bottom:1px solid var(--border-subtle);display:flex}.zeile__name[data-v-a652afac]{display:grid}.stepper[data-v-a652afac]{flex-shrink:0;align-items:center;display:inline-flex}.stepper__knopf[data-v-a652afac]{border:1px solid var(--border);background:var(--background);block-size:2.75rem;inline-size:2.75rem;color:var(--foreground);cursor:pointer;font-size:1.25rem;line-height:1}.stepper__knopf[data-v-a652afac]:first-child{border-radius:var(--radius) 0 0 var(--radius)}.stepper__knopf[data-v-a652afac]:last-child{border-radius:0 var(--radius) var(--radius) 0}.stepper__knopf[aria-disabled=true][data-v-a652afac]{color:var(--muted-foreground);cursor:default}.stepper__zahl[data-v-a652afac]{border:1px solid var(--border);text-align:center;font-variant-numeric:tabular-nums;background:var(--background);block-size:2.75rem;inline-size:3.25rem;color:var(--foreground);-moz-appearance:textfield;border-inline:0}.stepper__zahl[data-v-a652afac]::-webkit-inner-spin-button,.stepper__zahl[data-v-a652afac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__knopf[data-v-a652afac]:focus-visible,.stepper__zahl[data-v-a652afac]:focus-visible,.suche__feld[data-v-a652afac]:focus-visible,.stadtwahl__feld[data-v-a652afac]:focus-visible,.weitere__kopf[data-v-a652afac]:focus-visible,.knopf-zweit[data-v-a652afac]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weitere[data-v-a652afac]{margin-top:var(--spacing-m)}.weitere__kopf[data-v-a652afac]{cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:600;display:flex}.suche[data-v-a652afac],.stadtwahl[data-v-a652afac]{gap:var(--spacing-3xs);margin-top:var(--spacing-s);display:grid}.suche__label[data-v-a652afac],.stadtwahl__label[data-v-a652afac]{font-size:var(--text-small);font-weight:600}.suche__feld[data-v-a652afac],.stadtwahl__feld[data-v-a652afac]{min-block-size:2.75rem;padding-inline:var(--spacing-xs);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground)}.stadtwahl[data-v-a652afac]{margin-top:var(--spacing-m)}.grenzfragen[data-v-a652afac]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-s) var(--spacing-m);gap:var(--spacing-2xs);display:grid}.grenzfragen__titel[data-v-a652afac]{padding:0 var(--spacing-3xs);font-weight:600}.grenzfragen__herkunft[data-v-a652afac]{font-size:var(--text-small);color:var(--muted-foreground)}.grenzfragen__frage[data-v-a652afac]{gap:var(--spacing-2xs);cursor:pointer;align-items:baseline;display:flex}.grenzfragen__folgen[data-v-a652afac]{padding-left:var(--spacing-m);gap:var(--spacing-2xs);line-height:var(--leading-normal);display:grid}.kategorie[data-v-a652afac]{margin-top:var(--spacing-m)}.kategorie__titel[data-v-a652afac]{font-size:var(--text-small);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kopfsatz[data-v-a652afac],.leer[data-v-a652afac]{margin-top:var(--spacing-xs)}.ladeplan[data-v-a652afac]{margin:var(--spacing-m) 0 0;padding:var(--spacing-s);background:var(--accent);border-radius:var(--radius-flaeche)}.ladeplan__text[data-v-a652afac]{margin-top:var(--spacing-xs);font-size:var(--text-small);line-height:var(--leading-ui)}.ladeplan__legende[data-v-a652afac]{margin-top:var(--spacing-3xs);display:block}.legende[data-v-a652afac]{margin:var(--spacing-3xs) 0 0;gap:var(--spacing-3xs) var(--spacing-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.muster[data-v-a652afac]{vertical-align:-.1rem;background:var(--primary);border-radius:2px;block-size:.85rem;inline-size:.85rem;margin-inline-end:.35rem;display:inline-block}.wege[data-v-a652afac]{margin:var(--spacing-m) 0 0;gap:var(--spacing-s);padding:0;list-style:none;display:grid}.karte[data-v-a652afac]{border:1px solid var(--border-subtle);border-radius:var(--radius-flaeche);padding:var(--spacing-s)}.karte--warnung[data-v-a652afac]{margin-top:var(--spacing-m);background:var(--surface-warn);border:0}.karte__titel[data-v-a652afac]{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);font-weight:600;display:flex}.karte__satz[data-v-a652afac],.karte__hinweis[data-v-a652afac]{margin-top:var(--spacing-3xs);font-size:var(--text-small)}.optionen[data-v-a652afac]{margin:var(--spacing-2xs) 0 0;gap:var(--spacing-3xs);font-size:var(--text-small);padding-left:1.1rem;display:grid}.posten[data-v-a652afac]{margin:var(--spacing-xs) 0 0;gap:var(--spacing-xs);padding:0;list-style:none;display:grid}.posten__zeile[data-v-a652afac]{gap:2px;display:grid}.posten__kopf[data-v-a652afac]{justify-content:space-between;gap:var(--spacing-xs);display:flex}.posten__zahl[data-v-a652afac]{font-variant-numeric:tabular-nums;white-space:nowrap}.aktionen[data-v-a652afac]{margin-top:var(--spacing-m)}.knopf-zweit[data-v-a652afac]{min-block-size:2.75rem;padding-inline:var(--spacing-s);border:1px solid var(--primary);border-radius:var(--radius);background:var(--background);color:var(--primary);cursor:pointer;font-weight:600}.fussnote[data-v-a652afac]{margin-top:var(--spacing-xs)}@media print{.eingabe[data-v-a652afac],.aktionen[data-v-a652afac]{display:none}.ergebnis[data-v-a652afac]{border:0;padding:0}}
