.kachel{background:var(--flaeche);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-kachel);padding:var(--abstand-4)}.kachel-kopf{align-items:baseline;gap:var(--abstand-3);display:flex}.kachel-titel{font-size:var(--schrift-gross);margin:0;font-weight:600}.kachel-handlung{margin-left:auto}.kachel-erklaerung{margin:var(--abstand-1) 0 0;max-width:72ch;color:var(--gedaempft);font-size:var(--schrift-klein)}.kachel-inhalt{margin-top:var(--abstand-3)}.kachel-inhalt:first-child{margin-top:0}.ampel{width:var(--ampel-groesse);height:var(--ampel-groesse);vertical-align:middle;flex:none;display:inline-block;position:relative}.ampel[data-groesse=klein]{width:var(--ampel-klein);height:var(--ampel-klein)}.ampel[data-groesse=gross]{width:var(--ampel-gross);height:var(--ampel-gross);box-shadow:0 0 0 var(--ampel-hof) var(--ampel-hof-farbe,transparent);border-radius:50%}.ampel[data-groesse=titel]{width:var(--schrift-titel);height:var(--schrift-titel)}.ampel[tabindex]{cursor:help}.ampel:before{content:"";position:absolute;inset:0}.ampel-gruen{--ampel-farbe:var(--ampel-gruen);--ampel-hof-farbe:var(--ampel-gruen-flaeche)}.ampel-gelb{--ampel-farbe:var(--ampel-gelb);--ampel-hof-farbe:var(--ampel-gelb-flaeche)}.ampel-rot{--ampel-farbe:var(--ampel-rot);--ampel-hof-farbe:var(--ampel-rot-flaeche)}.ampel-grau{--ampel-farbe:var(--ampel-grau);--ampel-hof-farbe:var(--ampel-grau-flaeche)}.ampel-gruen:before{background:var(--ampel-farbe);border-radius:50%}.ampel-gelb:before{background:var(--ampel-farbe);inset:14.5%;transform:rotate(45deg)}.ampel-rot:before{background:var(--ampel-farbe)}.ampel-grau:before{border:calc(2 * var(--linienstaerke)) solid var(--ampel-farbe);border-radius:50%}.ampel-vorlaeufig{outline:var(--linienstaerke) dashed var(--ampel-farbe);outline-offset:var(--linienstaerke)}.ampel-vorlaeufig.ampel-gruen,.ampel-vorlaeufig.ampel-grau{border-radius:50%}.ampel-vorlaeufig.ampel-gelb{outline:none}.ampel-vorlaeufig.ampel-gelb:before{outline:var(--linienstaerke) dashed var(--ampel-farbe);outline-offset:var(--linienstaerke)}.hinweiszeile{--hinweis-farbe:var(--linie-stark);align-items:start;gap:var(--abstand-2);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung);background:var(--flaeche-2);color:var(--schrift);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);padding:10px 14px;display:grid}.hinweiszeile-symbol{width:18px;height:18px;color:var(--hinweis-farbe);margin-top:1px}.hinweiszeile-inhalt{justify-items:start;gap:6px;min-width:0;display:grid}.hinweiszeile-titel{font-weight:650}.hinweiszeile-text{max-width:var(--breite-text)}.hinweiszeile-aktionen{align-items:center;gap:var(--abstand-1) var(--abstand-2);flex-wrap:wrap;display:flex}.hinweiszeile-neutral .hinweiszeile-symbol{color:var(--gedaempft)}.hinweiszeile-veraltet{--hinweis-farbe:var(--verworfen)}.hinweiszeile-gelb{--hinweis-farbe:var(--ampel-gelb);border-color:var(--kachel-gelb-rand);background:var(--kachel-gelb-flaeche)}.hinweiszeile-rot{--hinweis-farbe:var(--warnung);border-color:var(--warnung-rand);background:var(--warnung-flaeche)}.hinweiszeile-rot .hinweiszeile-titel{color:var(--warnung)}.hinweiszeile-verweis.bs-knopf{padding-block:4px}.zustandsanzeige{align-items:baseline;gap:var(--abstand-2);color:var(--gedaempft);flex-wrap:wrap;display:flex}.zustandsanzeige-nicht_bestimmbar{font-style:italic}.zustandsanzeige-kein_abschnitt{color:var(--verworfen)}.zustandsanzeige-fehler{padding:var(--abstand-1) var(--abstand-3);border:var(--linienstaerke) solid var(--warnung);border-radius:var(--rundung);background:var(--flaeche);color:var(--warnung)}.zustandsanzeige-handlung{color:var(--schrift)}.zustandsanzeige-laedt{align-items:center}.zustandsanzeige-dreher{flex:none;width:1em;height:1em;animation:1s linear infinite bs-drehen}.bs-nur-leser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs-kreuz:before{content:"×"}.bs-meldung-haken:before{content:"✓"}.bs-knopf{font:inherit;padding:var(--abstand-2) 14px;border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung-knopf);background:var(--flaeche);color:var(--schrift);cursor:pointer;font-weight:500}.bs-knopf:hover{border-color:var(--gedaempft)}.bs-knopf-primaer{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-schrift)}.bs-knopf-primaer:hover{border-color:var(--akzent-text)}.bs-knopf-orange{background:var(--orange);border-color:var(--orange);color:var(--orange-schrift)}.bs-knopf-text{border-radius:var(--rundung);color:var(--akzent-text);font-size:var(--schrift-klein);padding:3px 10px;font-weight:600;line-height:1.4}.bs-knopf-text:hover{border-color:var(--akzent);background:var(--akzent-flaeche)}.bs-knopf-gross{font-size:var(--schrift-gross);border-radius:var(--rundung-kachel);padding:14px 28px;font-weight:650}.bs-knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bs-umschalter{border:var(--linienstaerke) solid var(--linie-stark);background:var(--flaeche);border-radius:10px;place-self:start;width:max-content;max-width:100%;display:inline-flex;overflow:hidden}.bs-umschalter button{padding:7px var(--abstand-4);color:var(--gedaempft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;font-weight:600}.bs-umschalter button[aria-pressed=true]{background:var(--akzent);color:var(--akzent-schrift)}.bs-umschalter button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bs-umschalter button:not([aria-pressed=true]):not([aria-disabled=true]):hover{color:var(--akzent-text);background:var(--akzent-flaeche)}.bs-umschalter button:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:-2px}.bs-umschalter-gruppe{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.bs-umschalter-gruppe button+button{border-left:var(--linienstaerke) solid var(--linie)}.bs-umschalter-gruppe button[aria-pressed=true]+button,.bs-umschalter-gruppe button+button[aria-pressed=true]{border-left-color:var(--akzent)}.bs-umschalter-pille{border-color:var(--linie);border-radius:var(--rundung-pille)}.bs-umschalter-pille button{padding:5px var(--abstand-3);font-weight:400}.bs-umschalter-pille button[aria-pressed=true]{background:var(--schrift);color:var(--flaeche)}.bs-chip{padding:3px 10px 3px var(--abstand-2);border-radius:var(--rundung-pille);font-size:var(--schrift-klein);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bs-chip:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.bs-chip-gruen{background:var(--ampel-gruen-flaeche);color:var(--ampel-gruen-text)}.bs-chip-gelb{background:var(--ampel-gelb-flaeche);color:var(--ampel-gelb-text)}.bs-chip-grau{background:var(--ampel-grau-flaeche);color:var(--ampel-grau-text)}.bs-chip-blau{background:var(--akzent-flaeche);color:var(--akzent-text)}.bs-chip-gelb:before{border-radius:2px;transform:rotate(45deg)}.bs-chip-grau:before{border:calc(2 * var(--linienstaerke)) solid currentColor;background:0 0;width:7px;height:7px}.bs-chip-blau:before{display:none}.bs-leermeldung{text-align:center;color:var(--gedaempft);padding:40px 0}.bs-leermeldung p{margin:0}.bs-leermeldung-knopf{margin-top:var(--abstand-3)}.bs-nicht-darstellbar{color:var(--gedaempft);margin:0}.bs-adresse{gap:var(--abstand-2);flex-direction:column;display:flex}.bs-adresse-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bs-adresse-text{-webkit-user-select:text;user-select:text;font-weight:600}.bs-erklaerzeile{margin:var(--abstand-1) 0 0;max-width:var(--breite-text);color:var(--gedaempft);font-size:var(--schrift-klein)}.bs-aussagesatz{max-width:var(--breite-text);margin:2px 0 10px}.bs-bedienhilfe{text-align:right;color:var(--gedaempft);margin:2px 0 0;font-size:12px}.bs-info-knopf{width:var(--ampel-gross);height:var(--ampel-gross);border:var(--linienstaerke) solid var(--linie-stark);color:var(--gedaempft);font:inherit;font-size:var(--schrift-klein);cursor:pointer;background:0 0;border-radius:50%;padding:0;line-height:1}.bs-info-knopf-klein{width:19px;height:19px;font-size:12px}.bs-info-knopf:hover{border-color:var(--akzent);color:var(--akzent-text)}.bs-info-knopf:has(.bs-info-symbol){border:0;border-radius:50%;place-items:center;display:inline-grid}.bs-info-symbol{stroke-width:1.75px;width:100%;height:100%}.bs-info-knopf[aria-expanded=true]{color:var(--akzent-text)}.bs-info-knopf:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:1px}.bs-etikett-zeile{align-items:center;gap:6px;display:inline-flex}.bs-etikett-zeile>label,.bs-etikett-zeile>.bs-feld-etikett{font-size:var(--schrift-klein);font-weight:600}.bs-kachel{--kachel-rand-ton:var(--kachel-rand);--kachel-flaeche-ton:var(--kachel-flaeche);box-sizing:border-box;padding:var(--abstand-3) var(--abstand-4);border:var(--linienstaerke) solid var(--kachel-rand-ton);border-radius:var(--rundung-kachel);background:var(--kachel-flaeche-ton);position:relative}.bs-kachel[data-ampel=Gruen]{--kachel-rand-ton:var(--kachel-gruen-rand);--kachel-flaeche-ton:var(--kachel-gruen-flaeche)}.bs-kachel[data-ampel=Gelb]{--kachel-rand-ton:var(--kachel-gelb-rand);--kachel-flaeche-ton:var(--kachel-gelb-flaeche)}.bs-kachel[data-ampel=Rot]{--kachel-rand-ton:var(--kachel-rot-rand);--kachel-flaeche-ton:var(--kachel-rot-flaeche)}.bs-kachel-kopf{align-items:flex-start;gap:var(--abstand-2);margin-bottom:var(--abstand-2);display:flex}.bs-kachel-kopf .ampel{margin-top:4px}.bs-kachel-kopf .bs-info-knopf{margin-left:auto}.bs-kachel-kopf .ampel-grau{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.bs-kachel-wert{font-size:var(--schrift-wert);font-weight:700;line-height:1.15}.bs-kachel-wert .zahl{font-variant-numeric:tabular-nums;font-family:inherit}.bs-kachel-einheit{color:var(--gedaempft);margin-left:3px;font-size:14px;font-weight:500}.bs-kachel-name{min-width:0;color:var(--schrift);font-size:var(--schrift-basis);flex:1;min-height:2.6em;margin:0;font-weight:600;line-height:1.3}.bs-kachel-grund,.bs-kachel-zeilen{color:var(--gedaempft);font-size:var(--schrift-klein)}.bs-kachel-zeilen{margin-top:var(--abstand-1)}.bs-klappkarte{border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-karte);background:var(--flaeche)}.bs-klappkarte-kopf{border-radius:var(--rundung-karte);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.bs-klappkarte-kopf::-webkit-details-marker{display:none}.bs-klappkarte-kopf:hover{background:var(--flaeche-2)}.bs-klappkarte[open]>.bs-klappkarte-kopf{border-bottom:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-karte) var(--rundung-karte) 0 0}.bs-klappkarte-kurzsatz{font-weight:400}.bs-klappkarte-schalter{color:var(--gedaempft);font-size:var(--schrift-klein);margin-left:auto;font-weight:500}.bs-klappkarte-inhalt{gap:14px;padding:14px 18px 18px;display:grid}.bs-reiterleiste{z-index:1;gap:var(--abstand-1);margin-bottom:calc(-1 * var(--linienstaerke));scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.bs-reiterleiste [role=tab]{border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-reiter);background:var(--flaeche);color:var(--gedaempft);font:inherit;cursor:pointer;border-bottom:0;flex:none;padding:11px 22px 10px;font-weight:600}.bs-reiterleiste [role=tab]:hover{background:var(--flaeche-2);color:var(--schrift)}.bs-reiterleiste [role=tab][aria-selected=true]{border-color:var(--linie-stark);background:var(--akzent-flaeche);color:var(--akzent-text)}.bs-reiterleiste [role=tab][aria-disabled=true]{opacity:.45;cursor:not-allowed}.bs-reiterflaeche{border:var(--linienstaerke) solid var(--linie-stark);border-radius:0 var(--rundung) var(--rundung) var(--rundung);background:var(--flaeche-2);padding:18px}.bs-fortschritt{gap:10px;display:grid}.bs-fortschritt-schritte{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bs-schritt{color:var(--gedaempft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bs-schritt:before{content:"○";text-align:center;width:18px}.bs-schritt-laeuft{color:var(--akzent-text);font-weight:600}.bs-schritt-laeuft:before{content:"◐"}.bs-schritt-fertig{color:var(--schrift)}.bs-schritt-fertig:before{content:"●";color:var(--ampel-gruen)}.bs-schritt-fehler{color:var(--warnung)}.bs-schritt .hinweiszeile{flex-basis:100%}.bs-balken{background:var(--flaeche-2);border-radius:3px;height:6px;overflow:hidden}.bs-balken-fuellung{background:var(--akzent);width:0;height:100%}.bs-balken:not([aria-valuenow]) .bs-balken-fuellung{width:30%;animation:1.4s ease-in-out infinite bs-balken-unbestimmt}.bs-schritt-laeuft:before{animation:1.2s linear infinite bs-drehen;display:inline-block}@keyframes bs-balken-unbestimmt{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes bs-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bs-balken:not([aria-valuenow]) .bs-balken-fuellung{opacity:.6;width:50%;animation:none}.bs-schritt-laeuft:before,.zustandsanzeige-dreher{animation:none}}.bs-tabellenhuelle{border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-kachel);background:var(--flaeche);overflow-x:auto}.bs-tabelle{border-collapse:collapse;width:100%;font-size:14px}.bs-tabelle th,.bs-tabelle td{padding:var(--abstand-2) var(--abstand-3);border-bottom:var(--linienstaerke) solid var(--linie);text-align:left;white-space:nowrap}.bs-tabelle th{background:var(--flaeche-2);color:var(--gedaempft);font-size:12px;font-weight:600;position:sticky;top:0}.bs-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.bs-tabelle tr:last-child td{border-bottom:0}.bs-tabelle tbody tr:hover td{background:var(--flaeche-2)}.bs-tabelle tr.gewaehlt td{background:var(--akzent-flaeche)}.bs-tabelle .hochrate-hinweis{white-space:normal;max-width:48ch;display:block}.bs-meldung{border:var(--linienstaerke) solid var(--ampel-gruen);border-radius:var(--rundung-fenster);background:var(--ampel-gruen-flaeche);color:var(--ampel-gruen-text);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.bs-meldung-schliessen{color:inherit;font-size:var(--schrift-gross);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;line-height:1}.bs-schleier{z-index:50;padding:var(--abstand-5) var(--abstand-4);background:var(--schleier);place-items:start center;display:grid;position:fixed;inset:0}.bs-fenster{width:min(var(--breite-breit), 100%);border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung-fenster);background:var(--flaeche);max-height:calc(100% - 20px);box-shadow:var(--schatten);flex-direction:column;display:flex;position:relative;overflow:auto}.bs-fenster-dialog{border-color:var(--linie);border-radius:var(--rundung-karte)}.bs-fenster[data-groesse=dialog]{width:min(var(--breite-dialog), 100%)}.bs-fenster[data-groesse=dialog-breit]{width:min(var(--breite-dialog-breit), 100%)}.bs-fenster[data-groesse=schmal]{width:min(var(--breite-schmal), 100%)}.bs-fenster[data-groesse=gross]{width:min(var(--breite-gross), 100%)}.bs-schleier:has(>.bs-fenster[data-groesse=voll]){padding:var(--abstand-4)}.bs-fenster[data-groesse=voll]{width:100%;height:100%;max-height:none}.bs-fenster-voll .bs-fensterinhalt{grid-template-rows:minmax(0,1fr);min-height:0;overflow:auto}.bs-titelbalken{z-index:2;padding:var(--abstand-2) 10px var(--abstand-2) 14px;border-bottom:var(--linienstaerke) solid var(--linie);background:var(--flaeche-2);align-items:center;gap:10px;display:flex;position:sticky;top:0}.bs-fenstertitel{font-size:var(--schrift-basis);margin:0;font-weight:600}.bs-fenstertitel:focus{outline:none}.bs-fenstertitel:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus)}.bs-fenster-schliessen{border-radius:var(--abstand-1);width:30px;height:26px;color:var(--schrift);font-size:var(--schrift-gross);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.bs-fenster-schliessen:hover{background:var(--schliessen-flaeche);color:var(--schliessen-schrift)}.bs-fensterinhalt{flex:1;gap:18px;padding:20px 22px;display:grid}.bs-fensterfuss{justify-content:flex-end;align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) 22px;border-top:var(--linienstaerke) solid var(--linie);background:var(--flaeche);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.bs-rueckfrage{z-index:3;align-content:center;justify-items:center;gap:var(--abstand-3);padding:var(--abstand-5);background:var(--flaeche);text-align:center;display:grid;position:absolute;inset:0}.bs-rueckfrage h3{font-size:var(--schrift-gross);margin:0}.bs-rueckfrage p{max-width:var(--breite-text);color:var(--gedaempft);margin:0}.bs-rueckfrage-knoepfe{gap:var(--abstand-2);display:flex}.bs-seitenleiste{z-index:40;width:min(var(--breite-seitenleiste), 100%);border-left:var(--linienstaerke) solid var(--linie);background:var(--flaeche);box-shadow:var(--schatten);align-content:start;gap:6px;padding:18px 22px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.bs-seitenleiste-kopf{justify-content:space-between;align-items:center;display:flex}.bs-seitenleiste-kopf h2{margin:0 0 6px;font-size:20px}.bs-seitenleiste-kopf h2:focus{outline:none}.bs-seitenleiste-kopf h2:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus)}.bs-seitenleiste-schliessen{color:var(--gedaempft);font-size:var(--schrift-titel);cursor:pointer;background:0 0;border:0;padding:0}.bs-zahlfeld{gap:var(--abstand-1);display:grid}.bs-zahlfeld label{font-size:var(--schrift-klein);font-weight:600}.bs-zahlfeld input{min-width:0;padding:6px var(--abstand-2);border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.bs-zahlfeld input[aria-invalid=true]{border-color:var(--warnung)}.bs-zahlfeld input:disabled{opacity:.45}.bs-feld-etikett{font-size:var(--schrift-klein);font-weight:600}.bs-textfeld{gap:var(--abstand-1);display:grid}.bs-textfeld input,.bs-textfeld textarea,select.bs-auswahl-liste{width:100%;min-width:0;padding:6px var(--abstand-2);border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift);font:inherit}.bs-textfeld textarea{resize:vertical;font:inherit}.bs-textfeld input[aria-invalid=true],select.bs-auswahl-liste[aria-invalid=true],.bs-auswahl-wahlen[aria-invalid=true] .bs-auswahl-wahl{border-color:var(--warnung)}.bs-textfeld input[aria-disabled=true],.bs-textfeld textarea[aria-disabled=true],select.bs-auswahl-liste[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bs-auswahl{gap:var(--abstand-1);grid-template-columns:minmax(0,1fr);display:grid}.bs-auswahl-wahlen{gap:var(--abstand-2);display:grid}.bs-auswahl-wahl{cursor:pointer}.bs-auswahl-wahl:has(input[aria-disabled=true]){opacity:.45;cursor:not-allowed}.bs-auswahl-text small{color:var(--gedaempft);display:block}.bs-auswahl-huelle{display:block;position:relative}select.bs-auswahl-liste{appearance:none;padding-right:calc(var(--abstand-2) + 22px);cursor:pointer}select.bs-auswahl-liste:hover{border-color:var(--akzent)}select.bs-auswahl-liste:focus-visible,.bs-textfeld input:focus-visible,.bs-textfeld textarea:focus-visible,.bs-zahlfeld input:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:0}.bs-auswahl-pfeil{right:var(--abstand-2);width:16px;height:16px;color:var(--gedaempft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bs-auswahl-segmente{justify-items:start}.bs-auswahl-segmentleiste{border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung);flex-wrap:wrap;justify-self:start;gap:0;display:inline-flex;overflow:hidden}.bs-auswahl-segmentleiste .bs-auswahl-wahl{padding:6px var(--abstand-3);background:var(--flaeche);border:0;border-radius:0;display:flex;position:relative}.bs-auswahl-segmentleiste .bs-auswahl-wahl+.bs-auswahl-wahl{border-left:var(--linienstaerke) solid var(--linie-stark)}.bs-auswahl-segmentleiste .bs-auswahl-wahl:hover{color:var(--akzent-text)}.bs-auswahl-segmentleiste .bs-auswahl-wahl:has(input:checked){background:var(--akzent-flaeche);color:var(--akzent-text);font-weight:600}.bs-auswahl-segmentleiste .bs-auswahl-wahl:has(input:focus-visible){outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:-2px}.bs-auswahl-segmentleiste input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.bs-auswahl-segmentleiste .bs-auswahl-text{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bs-auswahl-segmentleiste .bs-auswahl-text>svg{flex:none;width:15px;height:15px}.bs-auswahl-segmentleiste[aria-invalid=true]{border-color:var(--warnung)}.bs-kaestchen{gap:var(--abstand-1);justify-items:start;display:grid}.bs-kaestchen input[aria-invalid=true]{outline:calc(2 * var(--linienstaerke)) solid var(--warnung)}.bs-kaestchen-grund{color:var(--gedaempft);font-weight:400}.bs-kaestchen-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.bs-wahlkarte:has(.bs-kaestchen-grund){align-items:flex-start}.bs-wahlkarte:has(.bs-kaestchen-grund) input{margin-top:2px}.bs-kaestchen-schlicht{cursor:pointer;align-items:center;display:inline-flex}.bs-kaestchen-gesperrt .bs-kaestchen-schlicht{opacity:.5;cursor:not-allowed}.bs-wahlkarte{box-sizing:border-box;border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-knopf);background:var(--flaeche);max-width:100%;color:var(--schrift);cursor:pointer;align-items:center;gap:10px;padding:8px 14px 8px 12px;transition:border-color .12s,background-color .12s;display:flex}.bs-wahlkarte:hover{border-color:var(--akzent)}.bs-wahlkarte:has(input:checked){border-color:var(--akzent);background:var(--akzent-flaeche);color:var(--akzent-text)}.bs-wahlkarte:has(input:focus-visible){outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:1px}.bs-wahlkarte:has(input:disabled),.bs-wahlkarte:has(input[aria-disabled=true]){opacity:.5;cursor:not-allowed}.bs-wahlkarte:has(input:disabled):hover,.bs-wahlkarte:has(input[aria-disabled=true]):hover{border-color:var(--linie)}.bs-wahlkarte input{width:16px;height:16px;accent-color:var(--akzent);cursor:inherit;flex:none;margin:0}.bs-wahlkarte:has(small){align-items:flex-start}.bs-wahlkarte:has(small) input{margin-top:2px}.bs-wahlkarte small{color:var(--gedaempft)}.bs-wahlkarten{place-self:flex-start start;gap:var(--abstand-2);width:max-content;max-width:100%;display:inline-grid}.bs-schritt-unterzeile{color:var(--gedaempft);font-size:var(--schrift-klein);flex-basis:100%;padding-left:28px;font-weight:400}.bs-umschalter-klein button{padding:var(--abstand-1) 10px;font-size:var(--schrift-klein)}.bs-seitenleiste{z-index:auto;position:static;top:auto;bottom:auto;right:auto}.bs-ladeanzeige{gap:var(--abstand-4);max-width:520px;margin:var(--abstand-5) 0;padding:var(--abstand-5);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-kachel);background:var(--flaeche);display:grid}.bs-ladeanzeige-titel{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-gross);margin:0;display:flex}.bs-ladeanzeige-titel .zustandsanzeige-dreher{color:var(--akzent)}.bs-ladeanzeige-dauer{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.bs-tabelle tr.bs-tabelle-zwischen td{color:var(--gedaempft);background:var(--flaeche-2);font-size:13px;font-style:italic}
