.startseite{gap:var(--base);margin-bottom:var(--base);flex-direction:column;padding-inline:6px;display:flex}.startseite__kopf{gap:calc(var(--base)*.25);flex-direction:column;display:flex}.startseite__titel,.startseite__abschnitt,.startseite__kartentitel{margin:0}.startseite__kartentitel{font-size:1.1rem;font-weight:600;line-height:1.3}.startseite__abschnitt{font-size:1.4rem}.startseite__kontext,.startseite__leer,.startseite__meta{color:var(--theme-elevation-700);margin:0}.startseite__aktionen{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.startseite__aktion{min-height:44px;padding:0 calc(var(--base)*.8);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);color:var(--theme-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.startseite__aktion:hover{border-color:var(--theme-elevation-250);background:var(--theme-elevation-100)}.startseite__aktion:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.startseite__raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.startseite__karte{gap:calc(var(--base)*.6);padding:calc(var(--base)*.8);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-direction:column;display:flex}.startseite__kartenkopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.startseite__zahl{border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);text-align:center;min-width:2em;padding:0 .6em;font-weight:600}.startseite__liste{gap:calc(var(--base)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.startseite__zeile{flex-direction:column;display:flex}.startseite__link{color:var(--theme-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.startseite__link:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.startseite__hinweis{padding-left:calc(var(--base)*.6);border-left:4px solid var(--theme-elevation-400);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.startseite__hinweis--fehler{border-left-color:var(--theme-error-500)}.startseite__hinweis--warnung{border-left-color:var(--theme-warning-500)}.startseite__schwere{font-weight:700}.startseite__unterliste{flex-basis:100%;margin:0;padding-left:1.2em}.startseite__auftrag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.startseite__quittieren{min-height:32px}.startseite__status{color:var(--theme-elevation-700);margin:0}.startseite__status:empty{display:none}.page-controls{gap:calc(var(--base)*.4);margin-bottom:calc(var(--base)*.6);display:grid}.page-controls__hinweis{margin:0}.page-controls__vorlage{gap:calc(var(--base)*.4);padding:calc(var(--base)*.6);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);display:grid}.page-controls__feld{gap:calc(var(--base)*.2);display:grid}.page-controls__feld input,.page-controls__feld select{box-sizing:border-box;min-block-size:calc(var(--base)*1.75);min-inline-size:calc(var(--base)*1.2);padding-inline:calc(var(--base)*.4);color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.page-controls__feld input[aria-invalid=true]{border-color:var(--theme-error-500)}.page-controls__knopf{min-block-size:calc(var(--base)*1.75);justify-self:start}.page-controls__knopf[aria-disabled=true]{opacity:.6;cursor:progress}.page-controls__hilfe{color:var(--theme-elevation-700)}.page-controls__status,.page-controls__fehler{margin:0}.page-controls__fehler{color:var(--theme-error-500)}.page-controls input:focus-visible,.page-controls select:focus-visible,.page-controls button:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.export-links{margin-bottom:calc(var(--base)*.6)}.export-links__titel{margin:0 0 calc(var(--base)*.2);font-size:1rem;font-weight:600}.export-links__liste{gap:calc(var(--base)*.2);margin:0;padding:0;list-style:none;display:grid}.export-links__bereich{gap:calc(var(--base)*.6);flex-wrap:wrap;align-items:center;display:flex}.export-links__link{min-block-size:calc(var(--base)*1.2);min-inline-size:calc(var(--base)*1.2);align-items:center;display:inline-flex}.export-links__link:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}
