@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2)format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}.dialogfluss{gap:var(--abstand-5);align-content:start;min-inline-size:0;display:grid}.abschnittsband{gap:var(--abstand-2);min-inline-size:0;border-block-start:var(--strich-kontur) solid var(--trennlinie);padding-block-start:var(--abstand-3);display:grid}.abschnittsband:first-child{border-block-start:0;padding-block-start:0}.abschnittsband-kopf{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-datenzeile);display:flex}.abschnittsband-handlung{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.abschnittsband-hinweis{max-inline-size:68ch}.abschnittsband-inhalt{gap:var(--abstand-2);min-inline-size:0;display:grid}.geltung{padding-inline:var(--abstand-2) var(--abstand-1)}.geltung-ebene{color:var(--tinte-umdruck);flex:none}.geltung-zusatz{text-overflow:ellipsis;min-inline-size:0;color:var(--graphit-weich);padding-inline-start:var(--abstand-1);overflow:hidden}.geltung-name{font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);font-weight:var(--gewicht-halbfett);text-overflow:ellipsis;min-inline-size:0;padding-inline-end:var(--abstand-1);overflow:hidden}.geltung--wechsel:hover{box-shadow:inset 0 0 0 var(--strich-kontur) var(--tinte-umdruck)}.geltung-wahl{inline-size:auto;min-block-size:var(--mass-klickziel);padding-inline:0 var(--abstand-1);color:var(--graphit);font-weight:var(--gewicht-halbfett);cursor:pointer;background:0 0;border:0;border-radius:0}.abschnittsband-titelknopf{color:inherit;text-align:start;cursor:pointer;min-block-size:var(--mass-klickziel);background:0 0;border:0;padding:0}.geltung-wahl:hover:not(:disabled){box-shadow:none}.raster{--spalte-wert:calc(var(--abstand-7) * 6);--spalte-feld:calc(var(--abstand-7) * 4);align-content:start;min-inline-size:0;display:grid}.raster--kennzahlen,.raster--paare{column-gap:var(--abstand-5);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}@container (width<=60ch){.raster--kennzahlen,.raster--paare{grid-template-columns:minmax(0,1fr)}}.raster--paare>.werteliste{display:contents}.raster--kennzahlen>.kennzahl{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto auto}.raster--kennzahlen>.kennzahl>.kennzahl-wert{overflow-wrap:anywhere;min-inline-size:0}.raster--felder{grid-template-columns:repeat(auto-fill, minmax(var(--spalte-feld), 1fr));gap:var(--abstand-2);align-items:start}.handlungsleiste{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-datenzeile-bedienung);flex-wrap:wrap;display:flex}.formularreihe{grid-template-columns:repeat(auto-fill, minmax(calc(var(--abstand-7) * 4), 1fr));gap:var(--abstand-2);align-items:start;min-inline-size:0;display:grid}.fenster{--fenster-rand:var(--fenster-rand-weit);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.fenster--rand-eng{--fenster-rand:var(--fenster-rand-eng)}.fenster--hinweis{inline-size:round(down, min(var(--fenster-hinweis), var(--fenster-deckel)), var(--abstand-1))}.fenster--schmal{inline-size:round(down, min(var(--fenster-schmal), var(--fenster-deckel)), var(--abstand-1))}.fenster--mittel{inline-size:round(down, min(var(--fenster-mittel), var(--fenster-deckel)), var(--abstand-1))}.fenster--breit{inline-size:round(down, min(var(--fenster-breit), var(--fenster-deckel)), var(--abstand-1))}.fenster--weit{inline-size:round(down, min(var(--fenster-weit), var(--fenster-deckel)), var(--abstand-1))}.fenster--inhalt{inline-size:max-content;max-inline-size:var(--fenster-deckel)}.fenster-inhalt{min-block-size:0;min-inline-size:0;padding:var(--fenster-rand);gap:var(--abstand-2);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:hidden auto;container-type:inline-size}.fenster-inhalt>*{min-inline-size:0}.fenster-fuss-hinweis{color:var(--tinte-text-siegel);flex:1 0 100%}.fenster-fuss{align-items:center;gap:var(--abstand-2);min-inline-size:0;min-block-size:var(--mass-datenzeile-bedienung);padding:var(--fenster-rand);flex-wrap:wrap;display:flex}.fensterkopf{gap:var(--abstand-1);min-inline-size:0;padding:var(--fenster-rand,var(--fenster-rand-eng));display:grid}.fensterkopf-zeile{align-items:center;gap:var(--abstand-2);min-inline-size:0;min-block-size:var(--mass-steuer-gross);display:flex}.fensterkopf-titel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.fensterkopf-zeile>.zustandspunkt{flex:none}.fensterkopf-ort{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.fensterkopf-handlung{align-items:center;gap:var(--abstand-2);flex:0 auto;min-inline-size:0;display:flex}.fensterkopf-schliessen{flex:none}.fensterkopf-beiwerk{align-items:center;gap:var(--abstand-1) var(--abstand-2);flex-wrap:wrap;min-inline-size:0;display:flex}.fensterkopf-beiwerk:empty{display:none}.fensterkopf-beiwerk>.statuschip{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.fensterkopf-beiwerk>.geltung{white-space:normal;flex-wrap:wrap}.fensterkopf-beiwerk>.geltung>*{text-overflow:clip;overflow:visible}.tooltipanker{display:inline-flex;position:relative}.hinweisblase{z-index:var(--ebene-platten);max-block-size:calc(100vh - 2 * var(--mass-randleiste) - 2 * var(--abstand-2));color:var(--graphit);cursor:default;position:fixed;inset-block-start:0;inset-inline-start:0}.tooltipinhalt{gap:var(--abstand-2);display:grid}.tooltipinhalt-kopf{align-items:baseline;column-gap:var(--abstand-3);min-block-size:var(--mass-klickziel);grid-template-columns:minmax(0,1fr) auto;display:grid}.tooltipinhalt-kopf>.text-beschriftung{overflow-wrap:anywhere;min-inline-size:0}.tooltipinhalt-endwert{font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.tooltipinhalt dl{gap:var(--abstand-1);border-block-start:var(--strich-kontur) solid var(--trennlinie);padding-block-start:var(--abstand-2);display:grid}.tooltipinhalt dl>div{align-items:baseline;column-gap:var(--abstand-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tooltipinhalt dt{gap:0 var(--abstand-1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;min-inline-size:0;display:flex}.tooltipinhalt dt>.text-beschriftung{color:var(--graphit-weich)}.tooltipinhalt dd{text-align:end;overflow-wrap:anywhere;white-space:normal;min-inline-size:0;max-inline-size:22ch}.tooltipinhalt-summe{border-block-start:var(--strich-kontur) solid var(--trennlinie);text-align:end;font-weight:var(--gewicht-halbfett);padding-block-start:var(--abstand-1)}.tooltipinhalt-erklaerung{border-block-start:var(--strich-kontur) solid var(--trennlinie);color:var(--graphit-weich);text-align:start;line-height:var(--zeile-beschriftung);overflow-wrap:anywhere;padding-block-start:var(--abstand-2)}.tooltip-pin{margin-block-start:var(--abstand-1);display:block}.fortschrittsring{flex:none;display:block}.fortschrittsbalken{block-size:var(--abstand-2);background:var(--karton);border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);inline-size:100%;display:block;overflow:hidden}.fortschrittsbalken>span{background:var(--tinte-fracht);block-size:100%;display:block}.bulletgraph{block-size:var(--abstand-3);inline-size:100%;display:block;position:relative}.bulletgraph-band{background:var(--karton);border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);position:absolute;inset:0}.bulletgraph-ist{inset-block:var(--abstand-1);background:var(--tinte-fracht);position:absolute;inset-inline-start:0}.bulletgraph-ziel{inline-size:var(--strich-symbol);background:var(--graphit);position:absolute;inset-block:0}.sparkline{flex:none;display:block}.erklaerung{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);border:var(--strich-kontur) solid var(--graphit-leise);color:var(--graphit-leise);font-family:var(--schrift-ui);font-size:.625rem;font-weight:var(--gewicht-halbfett);cursor:help;vertical-align:middle;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--abstand-1);padding:0;line-height:1;display:inline-flex}.erklaerung:hover,.erklaerung:focus-visible{color:var(--tinte-fracht);border-color:var(--tinte-fracht)}.erklaerung-text{max-inline-size:36ch}.kennzahl{align-items:center;column-gap:var(--abstand-2);min-block-size:var(--mass-datenzeile);padding-block:var(--abstand-1);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.kennzahl-label{white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.kennzahl-wert{align-items:baseline;gap:var(--abstand-1);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;grid-column:2;display:inline-flex}.kennzahl-einheit{align-self:center}.kennzahl-delta{align-items:center;gap:var(--abstand-1);font-size:var(--text-beschriftung);grid-column:3;display:inline-flex}.kennzahl-delta--auf{color:var(--tinte-text-petrol)}.kennzahl-delta--ab{color:var(--tinte-text-siegel)}.kennzahl-handlung{align-items:center;gap:var(--abstand-1);grid-column:4;display:inline-flex}.kennzahl--leitwert{grid-template-rows:auto auto;grid-template-columns:auto auto auto;justify-items:end;row-gap:2px;min-block-size:0;padding-block:0}.kennzahl--leitwert .kennzahl-label{grid-area:1/1/auto/-1}.kennzahl--leitwert .kennzahl-wert{grid-area:2/1}.kennzahl--leitwert .kennzahl-delta{grid-area:2/2}.kennzahl--leitwert .sparkline{grid-area:2/2;align-self:center}.kennzahl--leitwert .kennzahl-handlung{grid-area:2/3}.zustandspunkt{align-items:center;gap:var(--abstand-1);white-space:nowrap;font-weight:var(--gewicht-halbfett);display:inline-flex}.zustandspunkt-punkt{inline-size:var(--abstand-2);block-size:var(--abstand-2);background:var(--zustandspunkt-farbe,var(--signal-inaktiv));box-shadow:inset 0 0 0 var(--strich-kontur) #2b273340;border-radius:50%;flex:none}.zustandspunkt--gut{--zustandspunkt-farbe:var(--signal-gut)}.zustandspunkt--achtung{--zustandspunkt-farbe:var(--signal-achtung)}.zustandspunkt--kritisch{--zustandspunkt-farbe:var(--signal-kritisch)}.zustandspunkt--reserviert{--zustandspunkt-farbe:var(--signal-reserviert)}.zustandspunkt--inaktiv{--zustandspunkt-farbe:var(--signal-inaktiv)}.zustandspunkt--engpass .zustandspunkt-punkt{background:var(--muster-engpass), var(--signal-kritisch)}.auswahl{min-inline-size:0;max-inline-size:100%;min-block-size:var(--mass-steuer-gross);background:var(--papier-hell);border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);align-items:stretch;display:inline-flex;position:relative}.auswahl>select{appearance:none;inline-size:100%;min-inline-size:12ch;max-inline-size:32ch;padding-inline:var(--abstand-2) calc(var(--symbol-klein) + var(--abstand-3));border-radius:inherit;color:var(--graphit);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;overflow:hidden}.auswahl>.symbol{pointer-events:none;color:var(--graphit-weich);position:absolute;inset-block-start:50%;inset-inline-end:var(--abstand-1);translate:0 -50%}.auswahl:hover:has(select:not(:disabled)){box-shadow:inset 0 0 0 var(--strich-kontur) currentColor}.auswahl:has(select:focus-visible){outline:var(--strich-symbol) solid var(--tinte-fracht);outline-offset:var(--strich-symbol)}.auswahl>select:focus-visible{outline:none}.auswahl:has(select:disabled){cursor:not-allowed;border-style:dashed}.auswahl>select:disabled{color:color-mix(in srgb, var(--graphit) calc(var(--deckung-gesperrt) * 100%), transparent);cursor:not-allowed}.auswahl--breit{inline-size:100%}.auswahl--breit>select{max-inline-size:none}.vorgangskarte--schlicht{border-block-end:0;padding-inline:0}.vorgangskarte{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-datenzeile-fortschritt);padding:var(--abstand-1) var(--abstand-2);border-block-end:var(--strich-kontur) solid var(--trennlinie);display:flex}.vorgangskarte-name{align-items:center;gap:var(--abstand-1);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--gewicht-halbfett);display:inline-flex;overflow:hidden}.vorgangskarte-status{margin-inline-start:auto}.vorgangskarte-rest{min-inline-size:7ch}.vorgangskarte-handlung{align-items:center;gap:var(--abstand-2);display:inline-flex}.vorgangskarte--gross{align-items:center;column-gap:var(--abstand-2);row-gap:var(--abstand-1);padding:var(--abstand-2) var(--abstand-3);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ring name status status""ring ort ort ort""ring verlauf rest handlung";display:grid}.vorgangskarte--gross>.fortschrittsring{grid-area:ring}.vorgangskarte--gross .vorgangskarte-name{grid-area:name}.vorgangskarte--gross .vorgangskarte-ort{color:var(--graphit-weich);grid-area:ort}.vorgangskarte--gross .vorgangskarte-status{grid-area:status;justify-self:end;margin-inline-start:0}.vorgangskarte--gross .vorgangskarte-verlauf{grid-area:verlauf;row-gap:2px;min-inline-size:0;display:grid}.vorgangskarte--gross .vorgangskarte-rest{grid-area:rest}.vorgangskarte--gross .vorgangskarte-handlung{grid-area:handlung}.vorgangskarte-fein{block-size:3px;display:block;overflow:hidden}.vorgangskarte-fein>span{background:var(--pastell-fracht);block-size:100%;inline-size:0;display:block}@media (prefers-reduced-motion:reduce){.vorgangskarte-fein{display:none}}.ladezustand{gap:var(--abstand-2);display:grid}.ladezustand-balken{block-size:var(--abstand-3);background:var(--karton);border-radius:var(--radius-plakette);display:block}.zustandsflaeche{justify-items:start;gap:var(--abstand-3);display:grid}.zustandsflaeche-text{align-items:center;gap:var(--abstand-2);max-inline-size:68ch;display:flex}.zustandsflaeche--fehler{color:var(--tinte-text-siegel)}.feld{gap:var(--abstand-1);align-content:start;display:grid}.feld-eingabe{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-steuer-gross);display:flex}.feld-fehler{color:var(--tinte-text-siegel)}.zahlensteller-reihe{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:inline-flex}.zahlensteller{border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);background:var(--papier-hell);align-items:stretch;display:inline-flex}.zahlensteller>.marke{min-block-size:calc(var(--mass-steuer-gross) - 2 * var(--strich-kontur));min-inline-size:var(--mass-steuer-gross);border:0;border-radius:0;padding:0}.zahlensteller>input{inline-size:6ch;min-block-size:calc(var(--mass-steuer-gross) - 2 * var(--strich-kontur));border:0;border-inline:var(--strich-kontur) solid var(--kontur-platte);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border-radius:0}.zahlensteller>input:hover:not(:disabled){box-shadow:none}.werteliste{gap:var(--abstand-1);display:grid}.werteliste>div{justify-content:space-between;align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-datenzeile);border-block-end:var(--strich-kontur) solid var(--trennlinie);display:flex}.werteliste dt{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;min-inline-size:0;display:inline-flex;overflow:hidden}.werteliste dd{white-space:nowrap;min-inline-size:0;font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;flex:0 auto}.werteliste dd.werteliste-text{font-family:var(--schrift-ui);font-variant-numeric:normal;overflow-wrap:break-word;min-inline-size:0}.werteliste-handlung{align-items:center;gap:var(--abstand-1);flex:none;display:inline-flex}.datenliste-rahmen{gap:var(--abstand-2);inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid}.datenliste-steuerung{align-items:center;gap:var(--abstand-2);min-inline-size:0;display:flex}.datenliste-steuerung>.text-beschriftung{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.datenliste{table-layout:fixed;border-collapse:collapse;text-align:start;inline-size:100%}.datenliste :is(th,td){padding:0 var(--abstand-2);block-size:var(--mass-datenzeile);border-block-end:var(--strich-kontur) solid var(--trennlinie);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.datenliste--fortschritt tbody td{block-size:var(--mass-datenzeile-fortschritt)}.datenliste thead th{z-index:1;block-size:auto;min-block-size:var(--mass-datenzeile);padding-block:var(--abstand-1);background:var(--karton);vertical-align:bottom;white-space:normal;position:sticky;inset-block-start:0}.datenliste th.zahl,.datenliste td.zahl{text-align:end}.datenliste-kopftext{overflow-wrap:anywhere;min-inline-size:0}.datenliste-einheit{display:block}.datenliste-angaben .datenliste-einheit{margin-inline-start:var(--abstand-1);display:inline}.datenliste-sortierer{align-items:center;gap:var(--abstand-1);min-inline-size:0;max-inline-size:100%;min-block-size:var(--mass-klickziel);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.datenliste th.zahl .datenliste-sortierer{justify-content:flex-end;inline-size:100%}.datenliste tbody tr[tabindex]{cursor:pointer}.datenliste tbody tr:hover :is(td,th){background:var(--schleier-fracht)}.datenliste tbody tr[aria-selected=true] :is(td,th){background:var(--graphit);color:var(--papier-hell)}.datenliste tbody tr[aria-selected=true] :is(.plakette,.marke){color:var(--graphit)}.datenliste .datenliste-schalter{text-align:center;padding-inline:0}.datenliste .datenliste-schalter>.marke{min-inline-size:var(--mass-klickziel);padding:0}.datenliste-auszug>td{block-size:auto;padding:var(--abstand-2);background:var(--schleier-fracht);white-space:normal}.datenliste-auszug:hover>td{background:var(--schleier-fracht)}.datenliste-angaben{grid-template-columns:repeat(auto-fill, minmax(calc(var(--abstand-7) * 5), 1fr));column-gap:var(--abstand-4);row-gap:0;display:grid}.datenliste-angaben>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);min-block-size:var(--mass-datenzeile);border-block-end:var(--strich-kontur) solid var(--trennlinie);display:flex}.datenliste-angaben dd{overflow-wrap:anywhere;min-inline-size:0}.wert{justify-content:flex-end;align-items:baseline;gap:var(--abstand-1);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;display:inline-flex}.wert--zeit{min-inline-size:9ch}.wert--geld{min-inline-size:11ch}.wert--menge{min-inline-size:10ch}.wert--prozent{min-inline-size:6ch}.wert--kapazitaet{text-align:start;justify-content:flex-start;min-inline-size:9ch}.wert--delta{min-inline-size:9ch}.wert--stufe{min-inline-size:7ch}.wert-zusatz{color:var(--graphit-weich)}.wert--delta>.symbol{align-self:center}.arbeitsfenster{inset-block:calc(var(--mass-randleiste) + var(--abstand-2));max-inline-size:calc(100% - var(--mass-bereichsleiste) - var(--abstand-7));z-index:var(--ebene-platten);position:absolute;inset-inline-end:var(--abstand-6)}.arbeitsfenster--vollflaechig{inset-inline:calc(var(--mass-bereichsleiste) + var(--abstand-2)) var(--abstand-2);inline-size:auto;max-inline-size:none}.arbeitsfenster--vollflaechig .fenster-inhalt{grid-template-rows:minmax(0,1fr);align-content:stretch}.arbeitsfenster-reiter{gap:var(--abstand-1);padding:var(--abstand-2) var(--fenster-rand) 0;flex-wrap:wrap;display:flex}.arbeitsfenster-reiter .marke{color:var(--graphit-weich);border-color:#0000}.arbeitsfenster-reiter .marke[aria-current=true]{background:var(--papier-hell);color:var(--tinte-fracht);border-color:var(--karton-tief);border-block-end:var(--strich-symbol) solid var(--tinte-fracht);font-weight:var(--gewicht-halbfett)}.dialog{color:var(--graphit);max-block-size:calc(100vh - 2 * var(--mass-randleiste));padding:0}.dialog::backdrop{background:0 0}.fensterkopf-slot{display:contents}.zustandsband{align-items:start;gap:var(--abstand-2) var(--abstand-4);min-inline-size:0;padding:var(--abstand-3);background:var(--karton);border:var(--strich-kontur) solid var(--karton-tief);border-radius:var(--radius-platte);flex-wrap:wrap;display:flex}.zustandsband-zelle{align-content:start;gap:2px;min-inline-size:0;display:grid}.zustandsband-zelle>.zahl{text-align:start}.zustandsband-zelle .wert{text-align:start;justify-content:flex-start}.zustandsband-label{align-items:center;gap:var(--abstand-1);white-space:nowrap;display:inline-flex}.zustandsband-vorgang{flex:1 1 calc(var(--abstand-7) * 5);min-inline-size:0}.zustandsband-leitwert{flex:none;margin-inline-start:auto}.zustandsband-leitwert .kennzahl-label{text-align:end}.zustandsband-leitwert .kennzahl-wert{justify-content:flex-end}.zustandsband .erklaerung{border-color:var(--graphit-weich);color:var(--graphit-weich)}.vorhaben{gap:var(--abstand-2);padding:var(--abstand-3);background:var(--schleier-fracht);border:var(--strich-kontur) solid var(--tinte-fracht);border-radius:var(--radius-platte);min-inline-size:0;display:grid}.vorhaben-kopf{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-klickziel);color:var(--tinte-text-fracht);display:flex}.vorhaben-kopf h3{color:var(--tinte-text-fracht)}.vorhaben-felder{gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;align-items:start;display:flex}.vorhaben .auswahl,.vorhaben .zahlensteller{background:var(--papier-hell)}.vorhaben .werteliste>div{border-block-end-color:var(--pastell-fracht)}.vorhaben-voraussetzungen{gap:var(--abstand-1);display:grid}.vorhaben-voraussetzungen>li{align-items:center;gap:var(--abstand-1);min-block-size:var(--mass-klickziel);display:flex}.vorhaben-voraussetzung--erfuellt>.symbol{color:var(--tinte-text-petrol)}.vorhaben-voraussetzung--offen>.symbol{color:var(--tinte-text-siegel)}.vorhaben-sperrgrund{color:var(--tinte-text-siegel);min-inline-size:0}.vorhaben input,.vorhaben select,.vorhaben textarea,.vorhaben .zahlensteller,.vorhaben .marke:not(.marke--haupt){border-color:var(--pastell-fracht)}.vorgangsliste,.vorgangsband{min-inline-size:0;display:grid}.vorgang-zusatz{font-weight:var(--gewicht-normal);margin-inline-start:var(--abstand-1)}.umschalter{gap:var(--abstand-1);position:relative}.umschalter--an{border-color:var(--graphit);font-weight:var(--gewicht-halbfett)}.umschalter-zeichen{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);flex:none;display:flex}.umschalter .kuerzel{margin-inline-start:var(--abstand-1)}.umschalter:has(:focus-visible){outline:var(--strich-symbol) solid var(--tinte-fracht);outline-offset:var(--strich-symbol)}.umschalter:has(:disabled){color:var(--graphit-weich);cursor:not-allowed;border-style:dashed}.umschalter:has(:disabled)>*{opacity:var(--deckung-gesperrt)}.abschnittsband-klapper{min-inline-size:var(--mass-klickziel);border-color:#0000;padding-inline:0}.abschnittsband--zu>.abschnittsband-inhalt,.abschnittsband--zu>.abschnittsband-hinweis{display:none}.objektfenster{z-index:var(--ebene-platten);max-block-size:80vh;animation-name:objektfenster-waechst;animation-timing-function:var(--kurve-heraus);animation-fill-mode:both;position:fixed}.objektfenster-linie{z-index:var(--ebene-platten);pointer-events:none;position:fixed;overflow:visible}@keyframes objektfenster-waechst{0%{transform:scale(.85)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.objektfenster{animation-name:objektfenster-blendet;animation-duration:90ms}@keyframes objektfenster-blendet{0%{opacity:0}to{opacity:1}}}.zustandsplatte--mitte{z-index:var(--ebene-platten);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.zustandsplatte--unten{z-index:var(--ebene-platten);position:absolute;inset-block-end:calc(var(--mass-randleiste) + var(--abstand-4));inset-inline-start:50%;transform:translate(-50%)}.zustandsplatte--kritisch{box-shadow:inset 0 0 0 var(--strich-kontur) var(--signal-kritisch), var(--schatten-platte)}.spielflaeche{background:var(--papier);position:fixed;inset:0;overflow:hidden}.spielflaeche-karte{z-index:var(--ebene-welt);position:absolute;inset:0}.bereichsleiste{inset-block:var(--mass-randleiste);z-index:var(--ebene-leisten);inline-size:var(--mass-bereichsleiste);align-items:center;gap:var(--abstand-1);padding-block:var(--abstand-2);background:var(--karton);border-inline-end:var(--strich-kontur) solid var(--karton-tief);flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.bereichsleiste-marke{inline-size:var(--abstand-7);block-size:var(--abstand-7);background:var(--tinte-fracht);color:var(--papier-hell);border-radius:var(--radius-plakette);font-family:var(--schrift-display);font-size:var(--text-panelkopf);font-weight:var(--gewicht-marke);place-items:center;margin-block-end:var(--abstand-2);display:grid}.bereichsleiste-eintrag{inline-size:var(--abstand-7);block-size:var(--abstand-7);background:var(--karton);color:var(--graphit-weich);border:var(--strich-kontur) solid transparent;border-radius:var(--radius-plakette);cursor:pointer;transition:box-shadow var(--dauer-hover) var(--kurve-heraus);place-items:center;padding:0;display:grid;position:relative}.bereichsleiste-eintrag:hover:not(:disabled){border-color:var(--karton-tief);box-shadow:inset 0 0 0 var(--strich-kontur) var(--karton-tief)}.bereichsleiste-eintrag[aria-current=page]{background:var(--graphit);color:var(--papier-hell);border-color:var(--graphit)}.bereichsleiste-eintrag:disabled{border-style:dashed;border-color:var(--karton-tief);cursor:not-allowed}.bereichsleiste-eintrag:disabled>*{opacity:var(--deckung-gesperrt)}.bereichsleiste-zeichen{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);border-radius:var(--radius-plakette);border:var(--strich-kontur) solid currentColor;color:var(--plakette-schrift);background:var(--plakette-flaeche);place-items:center;display:grid;position:absolute;inset-block-start:var(--abstand-1);inset-inline-end:var(--abstand-1)}.bereichsleiste-eintrag--gesperrt{border-style:dashed;border-color:var(--karton-tief)}.bereichsleiste-eintrag--gesperrt>.symbol{opacity:var(--deckung-gesperrt)}.bereichsleiste-schloss{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);color:var(--graphit-weich);background:var(--karton);border-radius:var(--radius-plakette);place-items:center;display:grid;position:absolute;inset-block-end:var(--abstand-1);inset-inline-end:var(--abstand-1)}.randleiste{z-index:var(--ebene-leisten);justify-content:space-between;align-items:center;gap:var(--abstand-2);block-size:var(--mass-randleiste);padding-inline:var(--abstand-2);border:0;display:flex;position:absolute;inset-inline:0}.randleiste--oben{border-block-end:var(--strich-kontur) solid var(--kontur-platte);inset-block-start:0}.randleiste--unten{border-block-start:var(--strich-kontur) solid var(--kontur-platte);inset-block-end:0}.randleiste-zone{align-items:center;gap:var(--abstand-3);min-inline-size:0;max-inline-size:50%;display:flex}.randleiste-zone>.marke{min-block-size:var(--mass-datenzeile)}.randleiste-zone--rechts{justify-content:flex-end;position:relative}.meldungsstapel{align-items:flex-end;gap:var(--abstand-2);flex-direction:column;display:flex;position:absolute;inset-block-end:calc(100% + var(--abstand-2));inset-inline-end:0}.kontextstreifen{align-items:center;gap:var(--abstand-2);display:flex}.kontextstreifen-name{font-weight:var(--gewicht-halbfett);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.kontextstreifen{min-inline-size:0;max-inline-size:100%}.kontextstreifen-pfad,.kontextstreifen-pfad>li{align-items:center;gap:var(--abstand-2);min-inline-size:0;display:flex}.kontextstreifen-pfad>li>.symbol{color:var(--kontur-platte);flex:none}.kontextstreifen-stufe{align-items:center;gap:var(--abstand-2);min-inline-size:0;display:flex}.kontextstreifen-sprung{min-block-size:var(--mass-klickziel);color:var(--graphit-weich);cursor:pointer;background:0 0;border:0;padding:0}.kontextstreifen-sprung .kontextstreifen-name{font-weight:var(--gewicht-normal)}.kontextstreifen-heimat{flex:none;place-items:center;display:inline-grid}.kontextstreifen-sprung:hover{color:var(--tinte-fracht);text-underline-offset:var(--abstand-1);text-decoration:underline}.werkzeugleiste{z-index:var(--ebene-platten);animation:werkzeugleiste-blendet var(--dauer-hover) var(--kurve-heraus) both;display:flex;position:absolute;overflow:hidden}.werkzeugleiste .marke{box-shadow:none;min-inline-size:var(--abstand-6);min-block-size:var(--abstand-6);border:0;border-radius:0}.werkzeugleiste .marke+.marke{border-inline-start:var(--strich-kontur) solid var(--trennlinie)}@keyframes werkzeugleiste-blendet{0%{opacity:0}to{opacity:1}}.vermoegensanker{justify-content:flex-end;align-items:center;gap:var(--abstand-3);min-inline-size:0;display:flex}.vermoegensanker dt{line-height:var(--zeile-grundtext)}.vermoegensanker dd{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-halbfett);line-height:var(--zeile-grundtext);align-items:center;display:inline-flex}.kartenwerkzeuge{align-items:center;gap:var(--abstand-2);display:flex}.kartenwerkzeuge-gruppe{gap:var(--abstand-2);display:flex}.kartenwerkzeuge-gruppe .marke{min-inline-size:var(--mass-datenzeile-bedienung);min-block-size:var(--mass-datenzeile-bedienung)}.meldungen{max-block-size:40vh}.meldungen-liste{display:grid}.meldung{align-items:center;gap:var(--abstand-2);inline-size:100%;min-block-size:var(--mass-datenzeile);text-align:start;border:0;border-block-end:var(--strich-kontur) solid var(--trennlinie);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.meldung:hover{background:var(--karton)}.meldung-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fussnotenzeile{z-index:var(--ebene-leisten);color:var(--graphit-weich);font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung);position:absolute;inset-block-end:calc(var(--mass-randleiste) + var(--abstand-2));inset-inline-start:50%;transform:translate(-50%)}.karte{position:absolute;inset:0}.karte-flaeche{touch-action:none;position:absolute;inset:0}.karte-flaeche canvas{display:block}.karte-legende{left:calc(var(--mass-bereichsleiste,56px) + var(--abstand-3));bottom:var(--abstand-3);z-index:2;gap:var(--abstand-1);padding:var(--abstand-2) var(--abstand-3);background:var(--papier-hell,#fbf7f0);border:1px solid var(--karton-tief,#d6c9b4);pointer-events:none;display:grid;position:absolute}.karte-legende-kopf{gap:var(--abstand-2);align-items:baseline;display:flex}.karte-legende-skala{gap:2px;display:flex}.karte-legende-stufe{background:var(--tinte-fracht,#3f6191);block-size:8px;inline-size:18px}.karte-legende-spanne{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.spielflaeche--nachladend .vermoegensanker dd,.spielflaeche--nachladend .arbeitsfenster .fenster-inhalt,.spielflaeche--nachladend .meldungen-liste{opacity:var(--deckung-gedaempft);transition:opacity var(--dauer-panel-wechsel) var(--kurve-heraus)}.meldung-fehler{gap:var(--abstand-2);justify-items:start;display:grid}.meldung-fehler p{max-inline-size:68ch}.rueckkehrbericht{max-block-size:40vh;animation:rueckkehrbericht-auf var(--dauer-panel-wechsel) var(--kurve-betont) both}.rueckkehrbericht--geht{animation:rueckkehrbericht-zu var(--dauer-popover-zu) var(--kurve-hinein) both}@keyframes rueckkehrbericht-auf{0%{opacity:0;translate:0 var(--abstand-2)}to{opacity:1;translate:0}}@keyframes rueckkehrbericht-zu{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--abstand-2)}}.rueckkehrbericht-zeilen{display:grid}.rueckkehrbericht-zeilen>li{align-items:center;gap:var(--abstand-2);min-block-size:var(--mass-klickziel);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.rueckkehrbericht-zeilen>li>.text-beschriftung{text-overflow:ellipsis;overflow:hidden}.rueckkehrbericht-einzelzeile{grid-template-columns:minmax(0,1fr);padding-inline-start:var(--abstand-4)}.rueckkehrbericht-wert{justify-content:space-between;align-items:center;gap:var(--abstand-2);min-inline-size:0;display:flex}.rueckkehrbericht-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rueckkehrbericht-sprung{justify-content:space-between;gap:var(--abstand-2);text-align:start;border-color:#0000;inline-size:100%}.rueckkehrbericht-sprung .statuschip{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.rueckkehrbericht-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex:1;min-inline-size:0;display:flex}@media (prefers-reduced-motion:reduce){.rueckkehrbericht{animation:rueckkehrbericht-blendet-auf var(--dauer-klick) var(--kurve-heraus) both}.rueckkehrbericht--geht{animation:rueckkehrbericht-blendet-zu var(--dauer-klick) var(--kurve-heraus) both}@keyframes rueckkehrbericht-blendet-auf{0%{opacity:0}to{opacity:1}}@keyframes rueckkehrbericht-blendet-zu{0%{opacity:1}to{opacity:0}}}.regionsplatte{z-index:var(--ebene-platten);pointer-events:none;max-inline-size:22rem;position:fixed}.regionsplatte-lagen{gap:var(--abstand-1);margin-block-end:var(--abstand-2);display:grid}.regionsplatte-symbole{gap:var(--abstand-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.regionsplatte-symbole li{align-items:center;gap:var(--abstand-1);display:inline-flex}.regionsplatte-hinweis{margin-block-start:var(--abstand-2)}.kartenmenue{align-items:flex-end;display:flex;position:relative}.kartenmenue-blatt{z-index:var(--ebene-platten);transform-origin:0 100%;max-block-size:70vh;animation:kartenmenue-waechst var(--dauer-popover-auf) var(--kurve-heraus) both;position:absolute;inset-block-end:calc(100% + var(--abstand-2));inset-inline-start:0}@keyframes kartenmenue-waechst{0%{transform:scale(.85)}to{transform:scale(1)}}.kartenmenue-gruppen{align-content:start;gap:var(--abstand-5);display:grid}.kartenmenue-knopf.marke--offen,.kartenmenue-knopf.marke--offen:hover{background:var(--graphit);color:var(--papier-hell);border-color:var(--graphit)}.kartenmenue-speicherlage{justify-items:start;gap:var(--abstand-2);padding:var(--abstand-2);border-block-start:var(--strich-kontur) solid var(--trennlinie);display:grid}.km-zeile{gap:var(--abstand-1);display:grid}.km-zeilenname{align-items:center;gap:var(--abstand-1);display:flex}.km-zeile .kuerzel{margin-inline-start:auto}.km-knoepfe{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.km-knopf{position:relative}.km-zeichen{inline-size:var(--symbol-klein);block-size:var(--symbol-klein);flex:none;display:flex}.km-knopf.marke--gewaehlt{border-color:var(--graphit);font-weight:var(--gewicht-halbfett)}.km-knopf:has(:focus-visible){outline:var(--strich-symbol) solid var(--tinte-fracht);outline-offset:var(--strich-symbol)}.km-knopf:has(:disabled){color:var(--graphit-weich);cursor:not-allowed;border-style:dashed}.km-knopf:has(:disabled)>*{opacity:var(--deckung-gesperrt)}.km-knoepfe .km-knopf.marke:has(:disabled):hover{border-width:var(--strich-kontur);padding:var(--abstand-1) var(--abstand-2)}.km-knoepfe .km-knopf.marke:has(:disabled):active{background:var(--papier-hell);color:var(--graphit-weich);border-color:var(--kontur-platte);transform:none}.km-regler{justify-items:start}@media (prefers-reduced-motion:reduce){.kartenmenue-blatt{animation-name:kartenmenue-blendet;animation-duration:var(--dauer-klick)}@keyframes kartenmenue-blendet{0%{opacity:0}to{opacity:1}}}.laufanzeige{align-items:center;gap:var(--abstand-1);block-size:var(--mass-datenzeile);color:var(--graphit-weich);cursor:default;transition:color var(--dauer-hover) var(--kurve-heraus);display:inline-flex}.laufanzeige--laeuft{color:var(--graphit)}.tooltipanker:hover>.laufanzeige,.tooltipanker:focus-visible>.laufanzeige{color:var(--tinte-fracht)}.laufanzeige-ring{flex:none;place-items:center;display:inline-grid;position:relative}.laufanzeige-ring>.fortschrittsring,.laufanzeige-ring>.symbol{grid-area:1/1}.laufanzeige-zahl{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-halbfett);line-height:var(--zeile-grundtext)}.laufanzeige--laeuft .fortschrittsring circle:first-child{stroke-dasharray:2 2.19;animation:laufanzeige-dreht var(--lauf-periode,3s) linear infinite;animation-delay:var(--lauf-versatz,0s)}@keyframes laufanzeige-dreht{to{stroke-dashoffset:-62.83px}}.laufliste{gap:var(--abstand-1);display:grid}.laufliste>ul{display:grid}.laufliste-leer{max-inline-size:32ch}.laufzeile{align-items:center;column-gap:var(--abstand-2);inline-size:100%;min-block-size:var(--mass-datenzeile);padding:0 var(--abstand-1);text-align:start;border:0;border-block-end:var(--strich-kontur) solid var(--trennlinie);color:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.laufzeile:disabled{cursor:default}.laufzeile:hover:not(:disabled){background:var(--karton)}.laufzeile-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--gewicht-halbfett);overflow:hidden}.laufzeile-zusatz{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;overflow:hidden}.laufzeile-rest{text-align:end;grid-area:1/3/span 2;min-inline-size:6ch}.laufzeile>.symbol{grid-area:1/4/span 2}.laufzeile:has(.laufzeile-zusatz){padding-block:var(--abstand-1)}.laufzeile:has(.laufzeile-zusatz)>.fortschrittsring{grid-row:1/span 2}@media (prefers-reduced-motion:reduce){.laufanzeige--laeuft .fortschrittsring circle:first-child{stroke-dasharray:none;animation:none}}.belohnungsschicht{z-index:var(--ebene-platten);pointer-events:none;position:fixed;inset:0}.belohnung-buehne{position:absolute;inset:0;overflow:hidden}.belohnung-muenze{color:var(--tinte-kanarie);offset-rotate:0deg;offset-anchor:50% 50%;animation-name:belohnung-muenzenflug;animation-timing-function:var(--kurve-heraus);animation-fill-mode:both;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes belohnung-muenzenflug{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:0}}.belohnung-blitz{background:var(--licht-sonne);border:var(--strich-kontur) solid var(--tinte-kanarie);border-radius:var(--radius-plakette);animation:belohnung-blitzt var(--dauer-panel-wechsel) var(--kurve-heraus) both;position:absolute}@keyframes belohnung-blitzt{0%{opacity:0}20%{opacity:1}to{opacity:0}}.belohnung-ring{border:var(--strich-symbol) solid var(--tinte-fracht);animation:belohnung-ringlaeuft var(--moment-dauer) var(--kurve-heraus) both;border-radius:50%;position:absolute}@keyframes belohnung-ringlaeuft{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.belohnung-konfetti{inline-size:var(--abstand-1);block-size:var(--abstand-2);animation-name:belohnung-faellt;animation-timing-function:var(--kurve-hinein);animation-fill-mode:both;position:absolute}@keyframes belohnung-faellt{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--drift), var(--fall)) rotate(var(--drehung));opacity:0}}.belohnung-platz{transform:translate(-50%, calc(-100% - var(--abstand-3) + var(--ausweichen)));position:absolute}.belohnung-platz--unten{transform:translate(-50%, calc(var(--abstand-3) + var(--ausweichen)))}.belohnung-platz--urkunde{transform:translate(-50%, var(--ausweichen));inset-block-start:var(--abstand-7);inset-inline-start:50%}.belohnung-plakette{max-inline-size:var(--fenster-schmal);animation:belohnung-plakette-auf var(--dauer-popover-auf) var(--kurve-ueberschwingen) both}.belohnung-plakette .plakette{white-space:normal}@keyframes belohnung-plakette-auf{0%{transform:translateY(var(--abstand-2)) scale(.9);opacity:0}to{opacity:1;transform:none}}.belohnung-plakette .zahl{margin-inline-start:var(--abstand-1)}.belohnung-urkunde{text-align:center;animation:belohnung-urkunde-auf var(--dauer-popover-auf) var(--kurve-ueberschwingen) both}.belohnung-urkunde .fenster-inhalt{justify-items:center;gap:var(--abstand-1)}@keyframes belohnung-urkunde-auf{0%{transform:translateY(calc(-1 * var(--abstand-4))) scale(.9);opacity:0}to{opacity:1;transform:none}}.belohnung-urkunde-kopf{color:var(--tinte-text-kanarie)}.belohnung-urkunde-wert{font-weight:var(--gewicht-halbfett);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.belohnung-plakette,.belohnung-urkunde{animation-name:belohnung-blendet;animation-duration:var(--dauer-klick);animation-timing-function:var(--kurve-linear)}@keyframes belohnung-blendet{0%{opacity:0}to{opacity:1}}}.geldzaehler{align-items:center;gap:var(--abstand-2);font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-halbfett);color:var(--graphit);line-height:1;display:inline-flex;position:relative;overflow:hidden}.geldzaehler-ziffern{align-items:stretch;display:inline-flex}.geldzaehler-zeichen{white-space:pre;block-size:1em;display:block}.geldzaehler-rolle{block-size:1em;display:block;overflow:hidden}.geldzaehler-spalte{will-change:transform;display:block;transform:translateY(-1em)}.geldzaehler-spalte>span{block-size:1em;display:block}.geldzaehler-richtung{color:var(--graphit-weich);display:inline-flex}.geldzaehler:after{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(105deg, transparent 46%, var(--papier-hell) 46%, var(--papier-hell) 54%, transparent 54%);background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}@keyframes geldzaehler-tausenderimpuls{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes geldzaehler-aufschlagimpuls{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes geldzaehler-glanz{0%{opacity:var(--deckung-gedaempft);background-position:100% 0}to{opacity:0;background-position:-50% 0}}.geldzaehler--tausender{animation:geldzaehler-tausenderimpuls var(--dauer-hover) var(--kurve-heraus)}.geldzaehler--aufschlag{animation:geldzaehler-aufschlagimpuls var(--dauer-popover-zu) var(--kurve-ueberschwingen)}.geldzaehler--aufschlag:after{animation:geldzaehler-glanz var(--dauer-popover-zu) var(--kurve-linear)}@media (prefers-reduced-motion:reduce){.geldzaehler--tausender,.geldzaehler--aufschlag{animation:none}.geldzaehler--aufschlag:after{animation:geldzaehler-aufblenden var(--dauer-klick) var(--kurve-linear)}@keyframes geldzaehler-aufblenden{0%{opacity:var(--deckung-gedaempft)}to{opacity:0}}}.waren-fracht-zeile{gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;padding-block-start:var(--abstand-2);display:grid}.waren-fracht-loeschen{margin-block-start:var(--abstand-4)}.waren-messbalken{inline-size:12ch;display:block}.waren-reichweite{justify-content:flex-end;align-items:center;gap:var(--abstand-2);display:flex}.bauzeile-name{align-items:center;gap:var(--abstand-2);display:inline-flex}.warenbild{vertical-align:middle;image-rendering:auto;flex:none;display:inline-block}.warenbild--ersatz{color:var(--graphit-weich);justify-content:center;align-items:center;display:inline-flex}.warennetz-ansichten{gap:var(--abstand-1);margin-inline-end:var(--abstand-2);display:inline-flex}.warennetz-ansichten .marke[aria-pressed=true]{background:var(--papier-hell);color:var(--tinte-fracht);border-color:var(--tinte-fracht);font-weight:var(--gewicht-halbfett)}.warennetz-sicht{background:var(--papier-hell);border:var(--strich-kontur) solid var(--karton-tief);border-radius:var(--radius-platte);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;block-size:100%;min-block-size:24rem;position:relative;overflow:hidden}.warennetz-sicht:active{cursor:grabbing}.warennetz-sicht:focus-visible{outline:var(--strich-symbol) solid var(--tinte-fracht);outline-offset:calc(-1 * var(--strich-symbol))}.warennetz-buehne{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.warennetz-kanten{position:absolute;inset:0;overflow:visible}.warennetz-kanten marker path{fill:var(--karton-tief)}.warennetz-kante{fill:none;stroke:var(--karton-tief);stroke-width:var(--strich-symbol)}.warennetz-kante--gebuendelt{stroke-dasharray:6 4}.warennetz-kante--aktiv{stroke:var(--tinte-fracht)}.warennetz-kante--aktiv[marker-end]{marker-end:url(#warennetz-pfeil)}.warennetz-spaltenkopf{text-align:center;white-space:nowrap;position:absolute}.warenknoten{gap:var(--abstand-1);display:grid;position:absolute}.warenkarte{block-size:8.5rem;inline-size:100%;padding:var(--abstand-2);font:inherit;color:var(--graphit);text-align:center;background:var(--papier);border:var(--strich-kontur) solid var(--karton-tief);border-radius:var(--radius-platte);cursor:pointer;justify-items:center;gap:2px;display:grid}.warenkarte:hover,.warenkarte:focus-visible{border-color:var(--tinte-fracht);outline:none}.warenkarte:focus-visible{box-shadow:0 0 0 var(--strich-symbol) var(--pastell-fracht)}.warenkarte--gewaehlt{background:var(--pastell-fracht);border-color:var(--tinte-fracht);border-width:var(--strich-symbol);cursor:default}.warenkarte-name{font-size:var(--text-abschnitt);font-weight:var(--gewicht-halbfett);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.warenkarte-menge{font-size:var(--text-beschriftung);color:var(--graphit-weich);line-height:1.2}.warenkarte-rolle{justify-self:center}.warenkarte--stapel{background:var(--karton)}.warenkarte-rezeptwahl{gap:2px;display:grid}.warenkarte-rezeptwahl>.text-beschriftung{align-items:center;gap:var(--abstand-1);display:inline-flex}.warenkarte-stapelbilder{align-items:flex-end;block-size:4rem;display:inline-flex}.warenkarte-stapelbilder .warenbild+.warenbild{margin-inline-start:-.75rem}.katalog{gap:var(--abstand-6);grid-template-columns:minmax(40ch,1fr) minmax(0,2fr) minmax(40ch,1fr);align-items:stretch;block-size:100%;min-block-size:0;display:grid}.katalog-hinweis{max-inline-size:68ch}.katalog>.dialogfluss,.katalog-netz{min-block-size:0;min-inline-size:0;overflow:hidden auto;container-type:inline-size}.katalog>.dialogfluss{gap:var(--abstand-6);padding-inline-end:var(--abstand-1)}.katalog-netz{flex-direction:column;display:flex}.katalog-netz>.abschnittsband{flex-direction:column;flex:1;min-block-size:0;display:flex}.katalog-netz .abschnittsband-inhalt{gap:var(--abstand-2);flex-direction:column;flex:1;min-block-size:0;display:flex}.katalog-kopf:focus:not(:focus-visible){outline:none}.katalog-ware{align-items:center;gap:var(--abstand-1);min-inline-size:0;display:inline-flex}.katalog-ware>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.katalog-regional{color:var(--graphit-weich);flex:none;display:inline-flex}.katalog-notizen{gap:var(--abstand-2);max-inline-size:68ch;display:grid}.katalog-rezeptwahl{align-items:center;gap:var(--abstand-2);min-inline-size:0;display:inline-flex}.katalog-rezeptwahl>.text-beschriftung{align-items:center;gap:var(--abstand-1);white-space:nowrap;display:inline-flex}@media (width<=1440px){.katalog{grid-template-columns:minmax(34ch,1fr) minmax(0,2fr);block-size:auto}.katalog>.dialogfluss:last-child{grid-column:1/-1;overflow:visible}.katalog-netz .warennetz-sicht{block-size:60vh}}.wachstum-nachweis{align-items:baseline;gap:var(--abstand-1);display:inline-flex}.rangliste-firma{align-items:center;gap:var(--abstand-1);display:inline-flex}.rangliste-verteilung{gap:var(--abstand-1);display:grid}.gemeinschaft-kanaele{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.gemeinschaft-verlauf{gap:var(--abstand-2);display:grid}.gemeinschaft-nachricht{gap:var(--abstand-1) var(--abstand-2);padding-block:var(--abstand-2);border-block-end:var(--strich-kontur) solid var(--trennlinie);grid-template-columns:minmax(0,1fr) auto;display:grid}.gemeinschaft-absender{font-weight:var(--gewicht-halbfett)}.gemeinschaft-text{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;max-inline-size:68ch}.gemeinschaft-nachricht>.handlungsleiste{grid-column:1/-1}.gemeinschaft-zustand{align-items:center;gap:var(--abstand-1);display:inline-flex}.feld textarea{min-block-size:var(--abstand-7);resize:vertical}.vertraege-quote{justify-content:flex-end;align-items:center;gap:var(--abstand-2);inline-size:100%;display:inline-flex}.vertraege-balken{inline-size:var(--abstand-7);flex:none}.plaene-fortschritt{justify-content:flex-end;align-items:center;gap:var(--abstand-2);inline-size:100%;display:inline-flex}.plaene-balken{inline-size:var(--abstand-7);flex:none}.kosmetik-buehne{grid-template-columns:repeat(auto-fit, max(176px, round(down, calc((100% - 3 * var(--abstand-3)) / 4), 4px)));gap:var(--abstand-3);display:grid}.kosmetik-motiv>figcaption{overflow-wrap:anywhere}.kosmetik-motiv{gap:var(--abstand-1);align-content:start;margin:0;display:grid}.kosmetik-vorschau{background:var(--papier);border:var(--strich-kontur) solid var(--karton-tief);border-radius:var(--radius-plakette);inline-size:100%}.kosmetik-farben{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.kosmetik-fortschritt{justify-content:flex-end;align-items:center;gap:var(--abstand-2);inline-size:100%;display:inline-flex}.kosmetik-balken{inline-size:var(--abstand-7);flex:none}.kosmetik-zustand{align-items:center;gap:var(--abstand-1);display:inline-flex}.kosmetik-notizen{gap:var(--abstand-2);max-inline-size:68ch;display:grid}.konto-formular{gap:var(--abstand-3);display:grid}.konto-geraet{text-overflow:ellipsis;max-inline-size:40ch;display:inline-block;overflow:hidden}h1,h2,h3{text-wrap:balance}p{max-width:68ch}a{color:var(--tinte-fracht);text-underline-offset:var(--abstand-1)}small{font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung);color:var(--graphit-weich)}label{gap:var(--abstand-1);color:var(--graphit);display:grid}input,select,textarea{width:100%;min-width:0;min-height:var(--mass-steuer-gross);padding-inline:var(--abstand-2);border:var(--strich-kontur) solid var(--karton-tief);border-radius:var(--radius-plakette);color:var(--graphit);background:var(--papier-hell);font-family:var(--schrift-ui);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext)}input[type=number]{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;text-align:end}input:hover:not(:disabled),select:hover:not(:disabled){box-shadow:inset 0 0 0 var(--strich-kontur) var(--karton-tief)}input:disabled,select:disabled,textarea:disabled{color:var(--graphit-weich);background:var(--karton);border-style:dashed}.feedback{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2);border:var(--strich-kontur) solid currentColor;border-radius:var(--radius-plakette);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);display:flex}.feedback--error{color:var(--tinte-text-siegel)}.feedback--success{color:var(--tinte-text-petrol)}.shell{grid-template-columns:var(--abstand-7) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{align-items:center;gap:var(--abstand-4);padding-block:var(--abstand-2);background:var(--karton);border-inline-end:var(--strich-kontur) solid var(--karton-tief);flex-direction:column;display:flex}.brand{place-items:center;display:grid}.brand>div{display:none}.brand-mark,.paper-mark{inline-size:var(--abstand-7);block-size:var(--abstand-7);border-radius:var(--radius-plakette);background:var(--tinte-fracht);color:var(--papier-hell);font-family:var(--schrift-display);font-size:var(--text-panelkopf);font-weight:var(--gewicht-marke);place-items:center;display:grid}.paper-mark{background:var(--papier-hell);color:var(--tinte-umdruck);border:var(--strich-kontur) solid var(--tinte-umdruck)}.sidebar-note{justify-items:center;gap:var(--abstand-1);text-align:center;margin-block-start:auto;display:grid}.sidebar-note p{font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung)}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{justify-content:space-between;align-items:center;gap:var(--abstand-4);min-height:var(--mass-randleiste);padding-inline:var(--abstand-5);border-block-end:var(--strich-kontur) solid var(--karton-tief);color:var(--graphit-weich);font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung);display:flex}.local-marker{align-items:center;gap:var(--abstand-1);display:inline-flex}.local-marker:before{content:"";inline-size:var(--abstand-1);block-size:var(--abstand-1);background:var(--tinte-umdruck);border-radius:50%}main{width:100%;padding:var(--abstand-5);flex:1}footer{padding:var(--abstand-3) var(--abstand-5);border-block-start:var(--strich-kontur) solid var(--karton-tief);color:var(--graphit-weich);font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung)}.skip-link{padding:var(--abstand-2);background:var(--papier-hell);color:var(--tinte-fracht);border:var(--strich-kontur) solid var(--tinte-fracht);z-index:var(--ebene-platten);position:fixed;inset-block-start:var(--abstand-3);inset-inline-start:var(--abstand-4);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.device-notice{max-width:68ch;padding:var(--abstand-6);margin:var(--abstand-6) auto;gap:var(--abstand-3);justify-items:start;display:grid}.monitor{inline-size:var(--abstand-7);block-size:var(--abstand-6);border:var(--strich-symbol) solid var(--tinte-fracht);border-radius:var(--radius-plakette);display:block}.start-screen{min-height:100vh;position:relative;overflow:hidden}.start-stage{position:absolute;inset:0;overflow:hidden}.start-art{animation:start-kamera 48s var(--kurve-betont) infinite alternate;background:-webkit-image-set(url(/assets/weltkarte-linien-CPhAbbb_.png) 1x,url(/assets/weltkarte-linien@2x-D5Su0RQy.png) 2x) 0/cover no-repeat;background:image-set("/assets/weltkarte-linien-CPhAbbb_.png" 1x,"/assets/weltkarte-linien@2x-D5Su0RQy.png" 2x) 0/cover no-repeat;position:absolute;inset:0}@keyframes start-kamera{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-1%,.6%)}}.start-lamp{inline-size:var(--abstand-7);block-size:var(--abstand-7);background:var(--licht-emission-fenster);box-shadow:0 0 var(--abstand-6) var(--abstand-5) #ffd98a73, 0 0 96px 48px #c99a3c38;border-radius:50%;animation:3.1s ease-in-out infinite start-lampe;position:absolute;inset-block-start:6%;inset-inline-start:4%}@keyframes start-lampe{0%,to{opacity:.7}35%{opacity:.95}55%{opacity:.6}70%{opacity:.85}}.start-veil{background:linear-gradient(90deg,#6e5c9700 40%,#6e5c972e 65%,#6e5c9757 100%),linear-gradient(#2b273324 0%,#2b273300 24% 76%,#2b273338 100%);position:absolute;inset:0}.start-grain{opacity:.03;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.7'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%20.43%200%200%200%200%20.36%200%200%200%200%20.59%200%200%200%201%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20filter='url(%23grain)'/%3e%3c/svg%3e") 0 0/256px 256px;position:absolute;inset:0}.start-brand{gap:var(--abstand-3);z-index:var(--ebene-leisten);justify-items:start;display:grid;position:absolute;inset-block-start:var(--abstand-6);inset-inline-start:var(--abstand-6)}.start-sign{padding:var(--abstand-3) var(--abstand-5);background:var(--tinte-petrol);color:var(--papier-hell);font-family:var(--schrift-display);font-weight:var(--gewicht-marke);font-size:calc(var(--text-panelkopf) * 2);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-plakette);box-shadow:inset 0 0 0 var(--strich-symbol) var(--papier-hell), inset 0 0 0 calc(var(--strich-symbol) * 2) var(--tinte-petrol), 4px 4px 0 var(--schatten-kontakt);line-height:1;display:inline-block;position:relative}.start-sign:before,.start-sign:after{content:"";background:var(--papier-hell);block-size:6px;inline-size:6px;box-shadow:inset 1px 1px 0 var(--karton-tief);border-radius:50%;margin-block-start:-3px;position:absolute;inset-block-start:50%}.start-sign:before{inset-inline-start:7px}.start-sign:after{inset-inline-end:7px}.start-eyebrow{padding:2px var(--abstand-2);background:var(--papier-hell);border-radius:var(--radius-plakette);box-shadow:inset 0 0 0 var(--strich-kontur) var(--kontur-platte), var(--schatten-platte)}.start-claim{max-width:34ch;color:var(--papier-hell);font-weight:var(--gewicht-halbfett);text-shadow:1px 1px 0 var(--tinte-umdruck)}.start-note{color:var(--papier-hell);text-shadow:1px 1px 0 var(--tinte-umdruck)}.start-main{min-height:100vh;padding-block:var(--abstand-6);z-index:var(--ebene-platten);place-content:center end;padding-inline-end:clamp(var(--abstand-7), 10vw, 160px);display:grid;position:relative}.auth-surface{inline-size:min(var(--fenster-mittel), calc(100vw - var(--abstand-7) * 2));gap:var(--abstand-4);padding:var(--abstand-6);box-shadow:inset 0 0 0 var(--strich-kontur) var(--kontur-platte), 3px 3px 0 var(--schatten-kontakt);display:grid;position:relative}.auth-surface--klein{inline-size:var(--fenster-schmal)}.auth-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin:calc(var(--abstand-6) * -1) calc(var(--abstand-6) * -1) 0;padding:var(--abstand-2) var(--abstand-4);background:var(--karton);box-shadow:inset 0 calc(var(--strich-kontur) * -1) 0 var(--kontur-platte);border-radius:var(--radius-platte) var(--radius-platte) 0 0;display:flex}.auth-kopf .text-beschriftung{font-weight:var(--gewicht-halbfett)}.auth-stempel{padding:var(--abstand-1) var(--abstand-2);pointer-events:none;opacity:.6;color:var(--tinte-stempel);border:var(--strich-symbol) solid var(--tinte-stempel);border-radius:var(--radius-plakette);font-size:var(--text-beschriftung);line-height:1;font-weight:var(--gewicht-halbfett);letter-spacing:.12em;text-transform:uppercase;animation:auth-stempel var(--dauer-einfangen) var(--kurve-ueberschwingen) both;position:absolute;inset-block-start:calc(var(--abstand-7) + var(--abstand-1));inset-inline-end:var(--abstand-4);rotate:-9deg}@keyframes auth-stempel{0%{opacity:0;scale:1.8}to{opacity:.6;scale:1}}.auth-surface form,.auth-surface fieldset{gap:var(--abstand-3);display:grid}.auth-surface input{min-height:var(--mass-datenzeile-bedienung);background:var(--papier)}.auth-surface input:focus-visible{border-color:var(--tinte-fracht);box-shadow:inset 0 0 0 var(--strich-kontur) var(--tinte-fracht)}.auth-surface .marke--haupt{min-height:var(--mass-datenzeile-bedienung)}.auth-links{gap:var(--abstand-2);display:grid}.auth-links button{min-height:var(--mass-klickziel);color:var(--tinte-fracht);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);text-align:start;text-underline-offset:var(--abstand-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-links button:disabled{cursor:not-allowed;color:var(--graphit-weich)}.mailbox-link{gap:var(--abstand-1);border-block-start:var(--strich-kontur) solid var(--trennlinie);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);padding-block-start:var(--abstand-3);display:grid}.auth-logout{justify-self:end;margin-block-start:var(--abstand-3)}@media (prefers-reduced-motion:reduce){.start-art,.start-lamp,.auth-stempel{animation:none}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-width:0;font-family:var(--schrift-ui);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);color:var(--graphit);background:var(--papier);font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow:hidden}h1,h2,h3,p,dl,dd,figure,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}.text-panelkopf{font-size:var(--text-panelkopf);line-height:var(--zeile-panelkopf);font-weight:var(--gewicht-halbfett)}.text-abschnitt{font-size:var(--text-abschnitt);line-height:var(--zeile-abschnitt);font-weight:var(--gewicht-halbfett)}.text-grundtext{font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);font-weight:var(--gewicht-normal)}.text-beschriftung{font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung);font-weight:var(--gewicht-normal);color:var(--graphit-weich)}.text-beschriftung--versalien{text-transform:uppercase;letter-spacing:var(--versalien-sperrung)}.zahl{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;text-align:right}.leitwert{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-weight:var(--gewicht-halbfett)}.wert--gut{color:var(--signal-tinte-gut)}.wert--achtung{color:var(--signal-tinte-achtung)}.wert--kritisch,.wert--engpass{color:var(--signal-tinte-kritisch)}.wert--reserviert{color:var(--signal-tinte-reserviert)}.wert--inaktiv{color:var(--signal-tinte-inaktiv)}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--strich-symbol) solid var(--tinte-fracht);outline-offset:var(--strich-symbol)}::selection{color:var(--graphit);background:var(--pastell-fracht)}.platte{background:var(--papier-hell);border-radius:var(--radius-platte);box-shadow:inset 0 0 0 var(--strich-kontur) var(--kontur-platte), var(--schatten-platte);border:0}.leiste{background:var(--karton);border:var(--strich-kontur) solid var(--kontur-platte);box-shadow:none;border-radius:0}.plakette{align-items:center;gap:var(--abstand-1);min-inline-size:0;min-block-size:var(--symbol-mittel);padding-inline:var(--abstand-1);border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);box-shadow:none;font-size:var(--text-beschriftung);line-height:var(--zeile-beschriftung);white-space:nowrap;display:inline-flex}.plakette--gross{min-block-size:var(--mass-steuer-klein)}.plakette--zeile{gap:var(--abstand-2);block-size:var(--mass-datenzeile);padding-inline:var(--abstand-2);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);color:var(--graphit)}.plakette--versalien{font-weight:var(--gewicht-halbfett);text-transform:uppercase;letter-spacing:var(--versalien-sperrung)}.plakette--zahl{font-family:var(--schrift-zahl)}.plakette--flaeche{background:var(--plakette-flaeche);color:var(--plakette-schrift);border-color:currentColor}.plakette--umriss{background:var(--plakette-schleier,var(--papier-hell));color:var(--plakette-tinte,inherit);border-color:var(--plakette-rand,var(--kontur-platte))}.plakette--leise{color:var(--graphit-weich);background:0 0;border-color:#0000}.plakette--gut{--plakette-flaeche:var(--signal-gut);--plakette-schrift:var(--signal-schrift-gut);--plakette-rand:var(--signal-gut)}.plakette--achtung{--plakette-flaeche:var(--signal-achtung);--plakette-schrift:var(--signal-schrift-achtung);--plakette-rand:var(--signal-achtung)}.plakette--kritisch{--plakette-flaeche:var(--signal-kritisch);--plakette-schrift:var(--signal-schrift-kritisch);--plakette-rand:var(--signal-kritisch)}.plakette--reserviert{--plakette-flaeche:var(--signal-reserviert);--plakette-schrift:var(--signal-schrift-reserviert);--plakette-rand:var(--signal-reserviert)}.plakette--inaktiv{--plakette-flaeche:var(--signal-inaktiv);--plakette-schrift:var(--signal-schrift-inaktiv);--plakette-rand:var(--signal-inaktiv)}.plakette--engpass{--plakette-flaeche:var(--muster-engpass), var(--signal-kritisch);--plakette-schrift:var(--signal-schrift-kritisch);--plakette-rand:var(--signal-kritisch)}.plakette--ort{--plakette-rand:var(--tinte-umdruck);--plakette-tinte:var(--tinte-umdruck);--plakette-schleier:var(--schleier-umdruck)}.plakette--umriss.plakette--engpass{border-style:dashed}.kuerzel{opacity:var(--deckung-gedaempft)}.fehlwert{font-family:var(--schrift-ui);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);font-weight:var(--gewicht-normal);text-align:start;color:var(--graphit-weich)}.trennlinie{height:var(--strich-kontur);background:var(--trennlinie);border:0;margin:0}.marke{justify-content:center;align-items:center;gap:var(--abstand-1);min-height:var(--mass-klickziel);min-width:var(--mass-klickziel);padding:0 var(--abstand-2);background:var(--papier-hell);color:var(--graphit);border:var(--strich-kontur) solid var(--kontur-platte);border-radius:var(--radius-plakette);font-size:var(--text-grundtext);line-height:var(--zeile-grundtext);font-weight:var(--gewicht-normal);cursor:pointer;transition:box-shadow var(--dauer-hover) var(--kurve-heraus), background-color var(--dauer-klick) var(--kurve-linear);display:inline-flex}.marke--haupt{background:var(--tinte-fracht);border-color:var(--tinte-fracht);color:var(--papier-hell);font-weight:var(--gewicht-halbfett)}.marke:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--strich-kontur) currentColor}.marke:active:not(:disabled):not([aria-disabled=true]),.marke[aria-pressed=true],.marke[aria-current=true],.marke[aria-current=page]{background:var(--graphit);color:var(--papier-hell);border-color:var(--graphit)}.marke:active:not(:disabled):not([aria-disabled=true]){translate:1px 1px}.marke:disabled,.marke[aria-disabled=true]{opacity:1;background:var(--papier-hell);border-style:dashed;border-color:var(--kontur-platte);color:color-mix(in srgb, var(--graphit) calc(var(--deckung-gesperrt) * 100%), transparent);cursor:not-allowed}.marke:disabled>*,.marke[aria-disabled=true]>*{opacity:var(--deckung-gesperrt)}.gedaempft{opacity:var(--deckung-gedaempft)}.symbol{width:var(--symbol-mittel);height:var(--symbol-mittel);flex:none;display:block}.symbol--klein{width:var(--symbol-klein);height:var(--symbol-klein)}.symbol--gross{width:var(--symbol-gross);height:var(--symbol-gross)}.nur-vorleser{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
