.ablauf{position:relative;display:inline-flex;flex:none;align-items:center}.ablauf-anker{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ablauf-knopf{color:var(--text-gedaempft);flex:none}.ablauf-knopf[aria-disabled=true]{cursor:default}.ablauf-bild{position:relative;display:inline-grid;place-items:center;width:100%;height:100%}.ablauf-mit-wort .ablauf-bild{width:auto;height:auto}.ablauf-svg{width:1.25em;height:1.25em;overflow:visible;transition:transform var(--dauer-kurz) var(--kurve)}.ablauf-knopf:hover .ablauf-svg,.ablauf-knopf:focus-visible .ablauf-svg{transform:scale(1.08)}.ablauf-knopf:active .ablauf-svg{transform:scale(.94)}.ablauf-ring{fill:none;stroke:currentColor;stroke-width:1.6}.ablauf-dreieck{fill:currentColor;opacity:var(--deckkraft-gedaempft)}.ablauf-knopf:hover .ablauf-dreieck,.ablauf-knopf:focus-visible .ablauf-dreieck{opacity:1}.ablauf-halb{fill:var(--mensch-zeichen-grund)}.ablauf-punkt{fill:var(--akzent)}.ablauf-fuellung{fill:var(--gut)}.ablauf-haken{fill:none;stroke:var(--text-auf-akzent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ablauf-zeichen{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--schriftgroesse-s);font-weight:var(--gewicht-betont);line-height:1;color:var(--mensch-zeichen-text);pointer-events:none}.ablauf-mit-wort .ablauf-zeichen{inset:auto}.ablauf-knopf[data-gesicht=offen]{color:var(--text-gedaempft)}.ablauf-knopf[data-gesicht=in_arbeit]{color:var(--text)}.ablauf-knopf[data-gesicht=ki_arbeitet]{color:var(--akzent)}.ablauf-knopf[data-gesicht=ki_arbeitet] .ablauf-halb{fill:var(--ki-zeichen-grund)}.ablauf-knopf[data-gesicht=ki_arbeitet] .ablauf-zeichen{color:var(--ki-zeichen-text)}.ablauf-knopf[data-gesicht=fragt]{color:var(--warnung)}.ablauf-frage{color:var(--warnung-text)}.ablauf-knopf[data-gesicht=zur_abnahme]{color:var(--akzent)}.ablauf-knopf[data-gesicht=erledigt]{color:var(--gut)}.ablauf-wortknopf{gap:var(--abstand-m)}.ablauf-wortknopf .ablauf-svg{width:1.15em;height:1.15em}.ablauf-wortknopf[data-gesicht=offen]{color:var(--akzent-tinte)}.ablauf-wortknopf[data-gesicht=offen] .ablauf-dreieck{opacity:1}.ablauf-wahl-zeichen{display:inline-grid;place-items:center;width:1.4em;height:1.4em;margin-right:var(--abstand-m);border-radius:var(--radius-voll);font-size:var(--schriftgroesse-s);font-weight:var(--gewicht-betont);background:var(--mensch-zeichen-grund);color:var(--mensch-zeichen-text)}.ablauf-wahl-zeichen[data-art=ki]{background:var(--ki-zeichen-grund);color:var(--ki-zeichen-text)}.ablauf-wahl-werkzeug{margin-left:var(--abstand-m);color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}.ablauf-meldung{position:fixed;left:50%;bottom:var(--abstand-xxl);z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-m) var(--abstand-l);max-width:calc(100vw - 2 * var(--abstand-xl));padding:var(--abstand-m) var(--abstand-l);border:1px solid var(--rand);border-radius:var(--radius-m);background:var(--flaeche-karte);box-shadow:var(--schatten-dialog);color:var(--text);font-size:var(--schriftgroesse-m);transform:translate(-50%);animation:ablauf-meldung-kommt var(--dauer-kurz) var(--kurve)}@keyframes ablauf-meldung-kommt{0%{opacity:0;transform:translate(-50%,var(--abstand-m))}to{opacity:1;transform:translate(-50%)}}.ablauf-meldung-zeichen{display:inline-grid;place-items:center;color:var(--gut)}.ablauf-meldung[data-art=fehler]{border-color:var(--fehler)}.ablauf-meldung[data-art=fehler] .ablauf-meldung-text{color:var(--fehler-text)}.ablauf-meldung-titel{max-width:24ch;overflow:hidden;color:var(--text-gedaempft);text-overflow:ellipsis;white-space:nowrap}.ablauf-meldung-knopf{padding:0;border:0;background:none;color:var(--akzent-text);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:var(--abstand-xs)}.ablauf-meldung-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:var(--abstand-xs)}.ablauf-meldung-feld{min-width:16ch;padding:var(--abstand-s) var(--abstand-m);border:1px solid var(--rand);border-radius:var(--radius-s);background:var(--flaeche-grund);color:var(--text);font:inherit}@media(prefers-reduced-motion:reduce){.ablauf-svg{transition:none}.ablauf-knopf:hover .ablauf-svg,.ablauf-knopf:focus-visible .ablauf-svg,.ablauf-knopf:active .ablauf-svg{transform:none}.ablauf-meldung{animation:none}}.marienkaefer{position:fixed;top:0;right:calc(100% - env(titlebar-area-x,0px) - env(titlebar-area-width,100%) + var(--fenster-luft));height:max(var(--ball-ueberstand) + var(--fenster-luft),var(--titelleisten-hoehe) + var(--fenster-luft));display:flex;align-items:center;justify-content:center;z-index:5;padding:0 var(--abstand-xs);border:none;background:transparent;color:inherit;cursor:pointer;line-height:0;-webkit-app-region:no-drag;app-region:no-drag}.marienkaefer:hover,.marienkaefer:focus-visible{outline:none;border-radius:var(--radius-voll);box-shadow:0 0 0 var(--ball-hof) var(--ball-hof-farbe)}.marienkaefer svg{display:block;overflow:visible}.kaefer-decken{fill:var(--kaefer-rot)}.kaefer-schwarz{fill:var(--kaefer-schwarz)}.kaefer-naht{stroke:var(--kaefer-schwarz);stroke-width:1.1}.kaefer-fuehler{stroke:var(--kaefer-schwarz);stroke-width:1.3;stroke-linecap:round;fill:none}.kaefer-bein{stroke:var(--kaefer-schwarz);stroke-width:1.4;stroke-linecap:round;fill:none;transform-box:view-box;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.kaefer-bein[data-seite=links]{animation-name:kaefer-bein-links}.kaefer-bein[data-seite=rechts]{animation-name:kaefer-bein-rechts}@keyframes kaefer-bein-links{0%{transform:rotate(-11deg)}to{transform:rotate(11deg)}}@keyframes kaefer-bein-rechts{0%{transform:rotate(11deg)}to{transform:rotate(-11deg)}}.marienkaefer:hover .kaefer-bein,.marienkaefer:focus-visible .kaefer-bein{animation-play-state:running}@media(prefers-reduced-motion:reduce){.marienkaefer svg *{animation:none!important}}.meldung-bilder{display:flex;flex-wrap:wrap;gap:var(--abstand-s);margin-top:var(--abstand-s)}.meldung-bild{position:relative;margin:0;width:96px;height:72px;border:1px solid var(--rand);border-radius:var(--radius-s);overflow:hidden;background:var(--flaeche-karte)}.meldung-bild img{width:100%;height:100%;object-fit:cover;display:block}.meldung-bild-weg{position:absolute;top:0;right:0;width:20px;height:20px;border:none;border-radius:0 0 0 var(--radius-s);background:var(--flaeche-aktiv);color:var(--text);font-size:var(--schriftgroesse-s);line-height:1;cursor:pointer}.meldung-bild-weg:hover{background:var(--flaeche-hover)}.meldung-umgebung{margin:var(--abstand-s) 0 0;font-size:var(--schriftgroesse-s);color:var(--text-gedaempft)}.meldung-umgebung>div{display:flex;gap:var(--abstand-s);word-break:break-word}.meldung-umgebung dt{min-width:5.5rem;font-weight:var(--gewicht-betont)}.meldung-umgebung dd{margin:0}.meldung-tastenhinweis{margin-inline-end:auto}@media(max-width:480px){.meldung-tastenhinweis{display:none}}.modul-kopf{flex-wrap:wrap}.kopf-links{display:flex;align-items:center;gap:var(--abstand-s);flex:0 1 auto;min-width:0;margin-right:var(--kopf-wahl-luft)}.kopf-links>*{min-width:0}.kopf-mitte{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--abstand-s);margin-right:var(--abstand-l)}.kopf-mitte .kopfaktionen{display:contents}.kopf-mitte>*,.kopf-mitte .kopfaktionen>*{flex:none}.kopf-rechts{display:flex;align-items:center;gap:var(--abstand-s);flex:none;margin-left:auto}.modul-kopf[data-mitte=unten]>.kopf-mitte{order:1;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.modul-kopf[data-mitte=unten]>.kopf-mitte>*,.modul-kopf[data-mitte=unten]>.kopf-mitte .kopfaktionen>*{max-width:100%}.kopf-trenner{width:1px;align-self:stretch;margin:var(--abstand-xs) var(--abstand-xs);background:var(--rand-leise)}.modul-kopf[data-mitte=unten] .kopf-trenner{display:none}.kopfaktionen-ohne-rahmen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-s)}.modul-laedt{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--abstand-m);color:var(--text-gedaempft)}.modul-laedt-symbol{font-size:var(--modulsymbol-groesse);line-height:1;animation:modul-laedt-puls 1.6s ease-in-out infinite}.modul-laedt-text{font-size:var(--schriftgroesse-s)}@keyframes modul-laedt-puls{0%,to{opacity:.35}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.modul-laedt-symbol{animation:none;opacity:.55}}.entfallen-hinweis{display:flex;flex-direction:column;gap:var(--abstand-s);max-width:34rem;width:100%;padding:var(--abstand-l);border:1px solid var(--rand-leise);border-radius:var(--radius-m);background:var(--flaeche-karte);color:var(--text)}.entfallen-titel{margin:0;font-size:var(--schriftgroesse-m);font-weight:var(--gewicht-betont)}.entfallen-satz{margin:0;color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}.entfallen-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-s)}.entfallen-liste li{display:flex;flex-direction:column}.entfallen-ort{font-weight:var(--gewicht-betont);font-size:var(--schriftgroesse-s)}.entfallen-was{color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}.entfallen-handlung{margin-top:var(--abstand-s)}.modulwahl-flaeche.modulwahl-flaeche-mit-hinweis{flex-direction:column;justify-content:flex-start;gap:var(--abstand-l)}.kurzerklaerung-marke{display:none}.kurzerklaerung-titel{display:flex;align-items:center;gap:var(--abstand-m)}.kurzerklaerung-symbol{flex:none;color:var(--text-gedaempft)}.kurzerklaerung-text{color:var(--text)}.kurzerklaerung-tipp{color:var(--text-gedaempft)}.modul-fenster{position:relative;overflow:clip;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding-top:var(--titelleisten-hoehe);background:var(--flaeche-spalte)}:root:has(.modul-fenster),:root:has(.modul-fenster) body{overflow:hidden}.modul-fenster-leiste{display:flex;align-items:center;gap:var(--abstand-s);padding:var(--abstand-s) var(--abstand-m);padding-right:calc(var(--kaefer-platz) + var(--abstand-m))}.modul-fenster-leiste>*{min-width:0}.modul-fenster-zurueck{flex:none;margin-right:var(--abstand-xs)}.modul-fenster-symbol{display:inline-block;width:1.25em;margin-right:var(--abstand-m);text-align:center;font-size:var(--schriftgroesse-m)}.modul-fenster-titel{flex:0 1 auto;margin:0;font-size:var(--schriftgroesse-m);font-weight:var(--gewicht-betont);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modul-fenster-inhalt{flex:1;overflow:auto;padding:var(--abstand-m)}.modul-fenster-hinweis{margin:0;padding:var(--abstand-xl);color:var(--text-gedaempft)}.modul-fenster-fehlt{min-height:100%;box-sizing:border-box;padding:var(--abstand-xxl);padding-top:calc(var(--titelleisten-hoehe) + var(--abstand-xxl));background:var(--flaeche-spalte);color:var(--text)}.modul-fenster-liste{list-style:none;margin:var(--abstand-xl) 0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-m)}.einrichtung-fenster{display:flex;flex-direction:column;gap:var(--abstand-xl);max-height:calc(100dvh - var(--einrichtung-fenster-luft));overflow-y:auto;overscroll-behavior:contain;padding:var(--abstand-xxl) var(--abstand-xxl) 0}.einrichtung-fenster-kopf{display:flex;flex-direction:column;gap:var(--abstand-s)}.einrichtung-fenster-titel{margin:0}.einrichtung-fenster-satz{margin:0;color:var(--text-gedaempft);font-size:var(--schriftgroesse-m)}.einrichtung-fenster-laedt{margin:0;color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}.einrichtung-fenster-fuss{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-m) var(--abstand-xl);margin:0 calc(-1 * var(--abstand-xxl));padding:var(--abstand-l) var(--abstand-xxl) var(--abstand-xl);background:var(--einrichtung-fenster-grund);border-top:1px solid var(--rand-leise)}.einrichtung-fenster-wo{flex:1 1 14rem;color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}@media(max-width:480px){.einrichtung-fenster{padding:var(--abstand-xl) var(--abstand-xl) 0}.einrichtung-fenster-fuss{margin:0 calc(-1 * var(--abstand-xl));padding:var(--abstand-l) var(--abstand-xl) var(--abstand-l)}}.einrichtung-fenster-fuss>button{margin-left:auto}.inbox-modul{display:flex;flex-direction:column;height:100%;padding:var(--abstand-m);gap:var(--abstand-m)}.inbox-kopf{position:relative;display:flex;gap:var(--abstand-m);align-items:center;flex-wrap:wrap}.inbox-titel{font-weight:var(--gewicht-betont);font-size:var(--schriftgroesse-m)}.besprechung-schalter{margin-left:auto}.faden-schalter-leiste+.besprechung-schalter{margin-left:0}.faden-ansicht{display:flex;flex-direction:column;gap:var(--abstand-m);flex:1;min-height:0}.faden-leer{margin:auto;max-width:24rem;text-align:center;color:var(--text-gedaempft);font-size:var(--schriftgroesse-s);line-height:1.5}.faden-skelett{display:flex;flex-direction:column;gap:var(--abstand-m)}.faden-skelett-blase{height:2.4rem;border-radius:var(--radius-m);max-width:85%;background:var(--flaeche-karte);animation:faden-pulsieren 1.4s var(--kurve) infinite}.faden-skelett-eigen{align-self:flex-end;background:var(--akzent-leise)}.faden-skelett-ki{align-self:flex-start}@keyframes faden-pulsieren{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.faden-skelett-blase{animation:none}}.inbox-verlauf{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--abstand-m);padding:var(--abstand-m);border:1px solid var(--rand-leise);border-radius:var(--radius-m)}.blase{max-width:85%;border-radius:var(--radius-m);padding:var(--abstand-s) var(--abstand-l);font-size:var(--schriftgroesse-m);line-height:1.4;border:1px solid var(--rand-leise)}.blase-eigen{align-self:flex-end;background:var(--akzent-leise);border-color:transparent;color:var(--text)}.blase-ki{align-self:flex-start;background:var(--flaeche-karte)}.blase-fremd{align-self:flex-start;background:var(--flaeche-karte);border-color:var(--akzent-leise)}.blase-name{display:block;font-weight:var(--gewicht-betont);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);margin-bottom:var(--abstand-xs)}.blase-zeit{display:block;font-family:var(--schrift-zahlen);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);margin-top:var(--abstand-xs)}.blase-karten-chip{display:inline-flex;align-items:center;margin-top:var(--abstand-xs);margin-right:var(--abstand-s);padding:0 var(--abstand-m);border-radius:var(--radius-voll);border:1px solid var(--rand-leise);background:transparent;font:inherit;font-size:var(--schriftgroesse-s);font-variant-numeric:tabular-nums;color:var(--text-gedaempft);cursor:pointer;transition:border-color var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve)}.blase-karten-chip:hover{border-color:var(--auswahl-rand, var(--akzent));color:var(--akzent-text)}.aktions-chips{display:flex;flex-wrap:wrap;gap:var(--abstand-s);align-items:center}.chip-zeile{display:inline-flex;align-items:center;gap:var(--abstand-xs)}.schreib-chip{display:inline-flex;max-width:100%;min-width:0}.chip-zeile{max-width:100%;min-width:0}.schreib-chip-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-voll, 9999px)}.schreib-chip-knopf:hover .schreib-chip-marke{background:var(--akzent-leise)}.schreib-chip-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.schreib-chip-marke{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-xs);min-width:0;max-width:100%}.schreib-chip-name{font-family:var(--schrift-zahlen);font-weight:var(--gewicht-normal);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.schreib-chip-art{font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);padding:0 var(--abstand-xs);border-radius:var(--radius-s)}.schreib-chip-art[data-art=neu]{color:var(--gut-tinte);box-shadow:inset 0 0 0 var(--hervorhebung-rand) var(--gut-rand)}.schreib-chip-tipp{display:flex;flex-direction:column;gap:var(--abstand-xs)}.schreib-chip-tipp-pfad{font-family:var(--schrift-zahlen);word-break:break-all}.unklar-ablage{border:1px solid var(--rand-leise);border-radius:var(--radius-m);padding:var(--abstand-s) var(--abstand-m);font-size:var(--schriftgroesse-s)}.unklar-ablage summary{cursor:pointer;font-weight:var(--gewicht-betont);color:var(--text-gedaempft)}.unklar-eintrag{margin-top:var(--abstand-m);padding-top:var(--abstand-m);border-top:1px solid var(--rand-leise);color:var(--text)}.unklar-sorte{color:var(--text-gedaempft);margin-right:var(--abstand-s)}.unklar-aktionen{display:flex;gap:var(--abstand-s);margin-top:var(--abstand-s);flex-wrap:wrap;align-items:center}.diktat{display:flex;flex-direction:column;gap:var(--abstand-s)}.diktat-kopf{display:flex;gap:var(--abstand-m);align-items:center;flex-wrap:wrap}.diktat-senden{align-self:flex-end}.mikrofon{font-size:var(--schriftgroesse-s);color:var(--text-gedaempft)}.mikrofon-lauscht{color:var(--fehler-text);font-weight:var(--gewicht-normal)}.mikrofon-fehler,.mikrofon-nicht-verfuegbar{color:var(--warnung-text)}.zwischenstand{font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);margin-left:auto}.diktat-weg{cursor:default;white-space:nowrap}.diktat-rueckfall-grund{display:block;margin-top:var(--abstand-xs);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft)}.faden-trennstrich{align-self:stretch}.faden-trennstrich-linie{display:flex;align-items:center;gap:var(--abstand-m);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--abstand-xs) 0;margin:0;cursor:pointer;font:inherit;color:var(--text-gedaempft)}.faden-trennstrich-linie:before,.faden-trennstrich-linie:after{content:"";flex:1;height:1px;background:var(--rand-leise)}.faden-trennstrich-linie:hover{color:var(--akzent-text)}.faden-trennstrich-linie:hover:before,.faden-trennstrich-linie:hover:after{background:var(--akzent-leise)}.faden-trennstrich-linie:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--radius-s)}.faden-trennstrich-text{font-size:var(--schriftgroesse-s);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.faden-trennstrich-inhalt{margin-top:var(--abstand-s);padding:var(--abstand-m);border-radius:var(--radius-m);background:var(--flaeche-karte);font-size:var(--schriftgroesse-s);line-height:1.5;color:var(--text-gedaempft);white-space:pre-wrap}.faden-an-zeile{display:flex;flex-direction:column;gap:var(--abstand-xs)}.faden-an{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-xs);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);min-width:0}.faden-an-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--abstand-xs);padding:0 var(--abstand-s);margin:0;margin-left:calc(-1 * var(--abstand-s));border:1px solid transparent;border-radius:var(--radius-voll);background:transparent;font:inherit;color:var(--text);cursor:pointer;transition:opacity var(--dauer-kurz) var(--kurve)}.faden-an-knopf:hover{background:var(--flaeche-hover)}.faden-an-knopf[data-state=open]{border-color:var(--rand-leise)}.faden-an-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.faden-an-knopf:disabled{cursor:progress;opacity:var(--deckkraft-gedaempft)}.faden-an-wer{font-weight:var(--gewicht-betont)}.faden-an-satz .faden-an-wer{color:var(--text)}.faden-an-pfeil{color:var(--text-gedaempft)}.faden-an-zusatz:before{content:"— "}.faden-an-fehler{flex-basis:100%;color:var(--warnung-text)}.faden-an-vorschau{font-size:var(--schriftgroesse-s);color:var(--akzent-text);animation:faden-an-auftauchen var(--dauer-kurz) var(--kurve)}.faden-an-vorschau[data-warnung]{color:var(--warnung-text)}@keyframes faden-an-auftauchen{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.faden-an-vorschau,.blase-wartet{animation:none}}.blase-an{display:block;font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);margin-bottom:var(--abstand-xs)}.blase-wartet{animation:faden-an-auftauchen var(--dauer-kurz) var(--kurve)}.blase-wartet .blase-inhalt{color:var(--text-gedaempft)}.blase-anker-ziel{outline:var(--klickziel-strich-aktiv) solid var(--akzent);outline-offset:var(--abstand-xs)}.blase-fuer{font-weight:400}.inbox-band{min-width:0}.band{container:band / inline-size;min-width:0;font-size:var(--schriftgroesse-s);color:var(--text-gedaempft)}.band-zeile,.band-laedt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-xs) var(--abstand-s);min-height:var(--teilnehmer-zeile)}.band-marke{font-weight:var(--gewicht-normal);letter-spacing:.05em;text-transform:uppercase;margin-right:var(--abstand-xs);white-space:nowrap}.band-liste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-xs) var(--abstand-s);margin:0;padding:0;list-style:none;min-width:0}.band-eintrag{display:flex;min-width:0}.band-eintrag[data-verborgen=immer]{display:none}.band-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--abstand-s);min-width:0;max-width:100%;margin:0;padding:var(--abstand-xs) var(--abstand-m) var(--abstand-xs) var(--abstand-xs);border:1px solid transparent;border-radius:var(--radius-voll);background:transparent;font:inherit;color:var(--text);cursor:pointer}.band-knopf:hover{background:var(--flaeche-hover)}.band-knopf:focus-visible{outline:var(--klickziel-strich-aktiv) solid var(--klickziel-farbe-aktiv);outline-offset:var(--abstand-xs)}.band-knopf:disabled{cursor:progress}.band-knopf[data-ich=ja]{cursor:default}.band-knopf[data-ich=ja]:hover{background:transparent}.band-knopf[aria-pressed=true]{background:var(--akzent-leise);border-color:var(--akzent)}.band-an{font-weight:var(--gewicht-betont);color:var(--akzent-text)}.band-name{font-weight:var(--gewicht-betont);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.band-zustand{color:var(--text-gedaempft);white-space:nowrap}.band-zustand:before{content:"· "}.band-kreis,.ki-zeichen-kreis{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--teilnehmer-kreis);height:var(--teilnehmer-kreis);border-radius:var(--radius-voll);font-size:calc(var(--teilnehmer-kreis) * .45);font-weight:var(--gewicht-betont);line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.band-kreis[data-art=person]{background:var(--mensch-zeichen-grund);color:var(--mensch-zeichen-text)}.band-kreis-skelett{background:var(--flaeche-hover)}.ki-zeichen{display:inline-flex;align-items:center;gap:var(--abstand-s);flex:none}.ki-zeichen-kreis{background:var(--ki-zeichen-grund);color:var(--ki-zeichen-text)}.ki-zeichen-name{font-weight:var(--gewicht-betont);color:var(--text)}.ki-zeichen-anbieter{color:var(--text-gedaempft)}.band-mehr{display:inline-flex;align-items:center;padding:0 var(--abstand-m);border:1px solid var(--rand-leise);border-radius:var(--radius-voll);color:var(--text);font-variant-numeric:tabular-nums;cursor:default}.band-mehr:focus-visible{outline:var(--klickziel-strich-aktiv) solid var(--klickziel-farbe-aktiv);outline-offset:var(--abstand-xs)}.band-mehr[data-fuer=schmal]{display:none}.band-dazu{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--abstand-xs);margin:0;padding:var(--abstand-xs) var(--abstand-m);border:1px dashed var(--rand);border-radius:var(--radius-voll);background:transparent;font:inherit;color:var(--text-gedaempft);cursor:pointer}.band-dazu:hover{color:var(--text);border-color:var(--rand-hover)}.band-dazu:focus-visible{outline:var(--klickziel-strich-aktiv) solid var(--klickziel-farbe-aktiv);outline-offset:var(--abstand-xs)}.band-dazu:disabled{cursor:progress;opacity:var(--deckkraft-gedaempft)}.band-fehler{color:var(--text-gedaempft)}.band-meldung{margin:var(--abstand-xs) 0 0;color:var(--warnung-text)}@container band (max-width: 26rem){.band-marke,.band-zustand,.band-dazu-wort,.band-eintrag[data-verborgen=schmal],.band-mehr[data-fuer=breit]{display:none}.band-mehr[data-fuer=schmal]{display:inline-flex}}.faden-system{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--abstand-s);max-width:90%;padding:0 var(--abstand-m);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);text-align:center}.faden-system-zeit{font-family:var(--schrift-zahlen)}.blase-absender{display:flex;align-items:center;gap:var(--abstand-s);margin-bottom:var(--abstand-xs)}.blase-absender .blase-name{margin-bottom:0}.faden-schalter-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-xs) var(--abstand-m);min-height:var(--teilnehmer-zeile);font-size:var(--schriftgroesse-s)}.faden-schalter{position:relative;display:inline-flex;align-items:center;gap:var(--abstand-s);white-space:nowrap;cursor:pointer;color:var(--text-gedaempft)}.faden-schalter-name{color:var(--text)}.faden-schalter-wort{font-weight:var(--gewicht-normal);color:var(--text)}.faden-schalter[data-an=nein] .faden-schalter-wort{color:var(--text-gedaempft)}.faden-schalter-meldung{flex-basis:100%;margin:0;color:var(--warnung-text);white-space:normal}.faden-schalter-fehler{color:var(--text-gedaempft)}.inbox-kopf>.faden-schalter-leiste{margin-left:auto}.besprechung-schalter[data-gesperrt=ja]{cursor:default}.besprechung-sperre{color:var(--text-gedaempft);white-space:nowrap}.faden-werkzeuge{align-self:flex-start;max-width:85%;min-width:0;border-left:2px solid var(--rand-leise);padding-left:var(--abstand-xs)}.faden-werkzeuge-kopf{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:var(--abstand-xs) var(--abstand-s);border-radius:var(--radius-s);font:inherit;font-size:var(--schriftgroesse-s);line-height:1.4;color:var(--text-gedaempft);text-align:left;cursor:pointer}.faden-werkzeuge-kopf:hover{background:var(--flaeche-hover);color:var(--text)}.faden-werkzeuge-kopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.faden-werkzeuge-pfeil{display:inline-block;margin-right:var(--abstand-xs)}.faden-werkzeuge-pfeil:before{content:"▸";display:inline-block;transition:transform var(--dauer-kurz) ease}.faden-werkzeuge[data-offen=ja] .faden-werkzeuge-pfeil:before{transform:rotate(90deg)}.faden-werkzeuge-wer{font-weight:var(--gewicht-betont);color:var(--text)}.faden-werkzeuge-satz:before{content:" · "}.faden-werkzeuge-zustand:before{content:" — "}.faden-werkzeuge-zustand[data-abweichung=ja]{color:var(--fehler-text);font-weight:var(--gewicht-betont)}.faden-werkzeuge-liste{list-style:none;margin:var(--abstand-xs) 0 0;padding:0 var(--abstand-s);display:flex;flex-direction:column;gap:var(--abstand-xs);font-size:var(--schriftgroesse-s);line-height:1.4}.faden-schritt{color:var(--text-gedaempft);overflow-wrap:anywhere}.faden-schritt-handlung{font-weight:var(--gewicht-betont);margin-right:var(--abstand-s)}.faden-schritt-inhalt{color:var(--text)}.faden-schritt-zustand:before{content:" · "}.faden-schritt[data-abweichung=ja] .faden-schritt-zustand{color:var(--fehler-text);font-weight:var(--gewicht-betont)}.faden-unterauftrag-ergebnis{margin:var(--abstand-xs) var(--abstand-s) 0;padding:var(--abstand-s) var(--abstand-m);border-radius:var(--radius-m);background:var(--flaeche-karte);font-size:var(--schriftgroesse-s);line-height:1.5;white-space:pre-wrap}.faden-freigabe{align-self:flex-start;max-width:85%;display:flex;flex-direction:column;gap:var(--abstand-xs);padding:var(--abstand-s) var(--abstand-m);border-radius:var(--radius-m);border:1px solid var(--warnung-leise);background:var(--flaeche-karte);font-size:var(--schriftgroesse-s);line-height:1.4}.faden-freigabe-kopf{color:var(--text-gedaempft)}.faden-freigabe-art{font-weight:var(--gewicht-betont);color:var(--text)}.faden-freigabe[data-abweichung=ja] .faden-freigabe-zustand{color:var(--warnung-text);font-weight:var(--gewicht-betont)}.faden-freigabe-satz{color:var(--text-gedaempft)}.faden-aelter{align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--abstand-s);max-width:90%;padding:var(--abstand-xs) var(--abstand-m) var(--abstand-s);font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);text-align:center}.faden-aelter-rest{font-family:var(--schrift-zahlen)}.faden-aelter-fehler{color:var(--fehler-text)}.blase-inhalt{white-space:pre-wrap}.faden-live{align-self:flex-start;max-width:85%;min-width:0;border-left:2px solid var(--akzent);padding:var(--abstand-xs) var(--abstand-s);font-size:var(--schriftgroesse-s);line-height:1.4;color:var(--text-gedaempft);overflow-wrap:anywhere;animation:faden-an-auftauchen var(--dauer-kurz) var(--kurve)}.faden-live-wer{font-weight:var(--gewicht-betont);color:var(--text)}.faden-live-zustand:before{content:" "}.faden-live-satz{color:var(--text)}.faden-live-satz:before{content:" · ";color:var(--text-gedaempft)}@media(prefers-reduced-motion:reduce){.faden-live{animation:none}}.faden-system[data-stichwort=limit]{padding:var(--abstand-s) var(--abstand-m);border-radius:var(--radius-m);box-shadow:inset 0 0 0 var(--hervorhebung-rand) var(--warnung-rand);color:var(--warnung-tinte);font-weight:var(--gewicht-betont)}.faden-system[data-stichwort=limit] .faden-system-zeit{font-weight:400}.np-dialog{overflow-wrap:anywhere}.np-schritte{list-style:none;margin:0 0 var(--abstand-l);padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-s)}.np-schritt{display:inline-flex;align-items:center;gap:var(--abstand-s);padding:var(--abstand-s) var(--abstand-m);border:1px solid var(--rand-leise);border-radius:var(--radius-voll);background:transparent;color:var(--text-gedaempft);font:inherit;font-size:var(--schriftgroesse-s);cursor:pointer;transition:opacity var(--dauer-kurz) var(--kurve)}.np-schritt:hover:not(:disabled){color:var(--text)}.np-schritt:focus-visible{outline:var(--auswahl-randbreite) solid var(--akzent);outline-offset:var(--auswahl-randbreite)}.np-schritt:disabled{opacity:.5;cursor:default}.np-schritt[aria-current=step]{border-color:var(--auswahl-rand);background:var(--auswahl-flaeche);color:var(--text);font-weight:var(--gewicht-betont)}.np-schritt[data-problem=ja]{border-color:var(--fehler)}.np-schritt-nr{display:inline-flex;align-items:center;justify-content:center;min-width:var(--abstand-xl);height:var(--abstand-xl);border-radius:var(--radius-voll);background:var(--flaeche-hover);font-size:var(--schriftgroesse-s)}.np-felder{display:flex;flex-direction:column;gap:var(--abstand-l)}.np-feld{display:flex;flex-direction:column;gap:var(--abstand-s);min-width:0;margin:0;padding:0;border:none}.np-feld legend{padding:0;margin-bottom:var(--abstand-s)}.np-feld-kurz .rt-TextFieldRoot{max-width:calc(8 * var(--abstand-l))}.np-feldproblem{display:inline-flex;align-items:center;gap:var(--abstand-xs)}.np-hilfe{margin-top:calc(-1 * var(--abstand-s))}.np-farbwahl{display:flex;flex-wrap:wrap;gap:var(--abstand-s)}.np-farbe{position:relative;display:inline-flex;cursor:pointer}.np-farbe-knopf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.np-farbe-feld{pointer-events:none;width:var(--abstand-xxl);height:var(--abstand-xxl);border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--rand-leise);transition:transform var(--dauer-kurz) var(--kurve)}.np-farbe:hover .np-farbe-feld{transform:scale(1.08)}.np-farbe-knopf:focus-visible+.np-farbe-feld{outline:var(--auswahl-randbreite) solid var(--akzent);outline-offset:var(--auswahl-randbreite)}.np-farbe-knopf:checked+.np-farbe-feld{box-shadow:0 0 0 var(--auswahl-randbreite) var(--color-panel-solid),0 0 0 calc(2 * var(--auswahl-randbreite)) var(--text)}.np-kachel-zeile{display:inline-flex;align-items:center;gap:var(--abstand-m);min-width:0}.np-kachel{flex:0 0 auto;width:var(--projektleiste-kachel);height:var(--projektleiste-kachel);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-m)}.np-schalter,.np-wahl{display:flex;align-items:flex-start;gap:var(--abstand-m)}.np-wahl+.np-wahl{margin-top:var(--abstand-s)}.np-teil-name{font-weight:var(--gewicht-betont)}.np-saetze{margin:0;padding-left:var(--abstand-xl);display:flex;flex-direction:column;gap:var(--abstand-s);font-size:var(--schriftgroesse-m)}.np-saetze>li:first-child{list-style:none;margin-left:calc(-1 * var(--abstand-xl))}.np-baum{list-style:none;margin:0;padding:var(--abstand-m);border:1px solid var(--rand-leise);border-radius:var(--radius-m);background:var(--flaeche-spalte);font-size:var(--schriftgroesse-s);max-height:calc(20 * var(--abstand-l));overflow-y:auto}.np-baum li{display:flex;align-items:center;gap:var(--abstand-s);padding:var(--abstand-xs) 0;padding-left:calc(var(--np-ebene, 0) * var(--abstand-l));min-width:0}.np-baum-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-baum-wort{margin-left:auto;padding-left:var(--abstand-m);display:inline-flex;align-items:center;gap:var(--abstand-xs);color:var(--text-gedaempft);white-space:nowrap}.np-baum li[data-ergebnis=neu] .np-baum-wort{color:var(--akzent-text)}.np-baum li[data-ergebnis=fehler] .np-baum-wort{color:var(--fehler-text);white-space:normal}.np-skill{display:flex;flex-direction:column;gap:var(--abstand-s)}.np-skill-kasten{display:flex;align-items:flex-start;gap:var(--abstand-m);padding:var(--abstand-m);border-radius:var(--radius-m);background:var(--flaeche-karte)}.np-skill-text{flex:1;min-width:0;font-size:var(--schriftgroesse-s);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(prefers-reduced-motion:reduce){.np-schritt,.np-farbe-feld{transition:none}.np-farbe:hover .np-farbe-feld{transform:none}}.np-ki-oder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--abstand-m);padding:var(--abstand-m);margin-bottom:var(--abstand-l);border:1px solid var(--rand-leise);border-radius:var(--radius-m)}.np-ki-namen{display:flex;flex-wrap:wrap;gap:var(--abstand-l)}.np-ki-namen>.np-feld:first-child{flex:1 1 calc(12 * var(--abstand-l))}.np-ki-wahl{display:flex;flex-wrap:wrap;gap:var(--abstand-l)}.np-ki-wahl .np-wahl+.np-wahl{margin-top:0}.np-ki-diktat{display:flex;flex-direction:column;gap:var(--abstand-s)}.np-ki-anrede{margin:0}.np-ki-schritte{margin:0;padding-left:var(--abstand-xl);display:flex;flex-direction:column;gap:var(--abstand-s);font-size:var(--schriftgroesse-m)}.kontextmenue-flaeche{min-width:0}.kontextmenue-flaeche[data-lage=spalte]{display:flex;flex-direction:column;flex:1;min-height:0}.kontextmenue-flaeche[data-lage=fuellend]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kontextmenue-flaeche:focus-visible{outline:var(--auswahl-randbreite, 2px) solid var(--akzent);outline-offset:calc(-1 * var(--auswahl-randbreite, 2px));border-radius:var(--radius-s)}.kontextmenue-inhalt[data-state=closed]{animation:none}.kontextmenue-inhalt{--kontextmenue-rand: var(--abstand-m);translate:var(--kontextmenue-versatz, 0) 0;max-width:calc(100vw - 2 * var(--kontextmenue-rand))}.kontextmenue-inhalt .rt-BaseMenuItem{height:auto;min-height:var(--base-menu-item-height);padding-block:var(--abstand-xs)}.vscode-knopf{margin-inline-start:auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-xs);min-width:0;max-width:100%}.vscode-knopf .rt-Button{gap:var(--abstand-m)}.vscode-meldung{margin:0;font-size:var(--schriftgroesse-s);color:var(--text-gedaempft);overflow-wrap:anywhere}.vscode-knopf .vscode-meldung{text-align:end}.vscode-meldung[data-art=fehler]{color:var(--fehler-text)}.vscode-schwebend{position:fixed;left:var(--abstand-xl);bottom:var(--abstand-xl);z-index:50;display:flex;align-items:flex-start;gap:var(--abstand-s);max-width:min(calc(100vw - 2 * var(--abstand-xl)),520px);padding:var(--abstand-s);border-radius:var(--radius-m);background:var(--flaeche-grund);box-shadow:var(--schatten-dialog);animation:vscode-ein var(--dauer-kurz) var(--kurve)}@keyframes vscode-ein{0%{opacity:0;transform:translateY(var(--abstand-s))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vscode-schwebend{animation:none}}.rahmen-mit-leiste{display:flex;height:100%;background:var(--dashboard-grund);position:relative;overflow:clip}.rahmen-mit-leiste>.spalten-layout,.rahmen-mit-leiste>.streifen-layout,.rahmen-mit-leiste>.laden{flex:1 1 auto;min-width:0}.projektleiste-rand{flex:0 0 auto;display:flex;min-height:0;padding:max(var(--fenster-luft),var(--titelleisten-hoehe) + var(--fenster-luft)) 0 var(--fenster-luft) var(--fenster-luft)}.rahmen-mit-leiste[data-rahmen=spalten]>.projektleiste-rand{padding-top:max(var(--ball-ueberstand) + var(--fenster-luft),var(--titelleisten-hoehe) + var(--fenster-luft))}.projektleiste{--pl-breite: var(--projektleiste-breite);--pl-kachel: var(--projektleiste-kachel);flex:0 0 auto;width:var(--pl-breite);min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--abstand-m);padding:var(--abstand-m) 0;background:var(--flaeche-spalte);border-radius:var(--fenster-rundung);-webkit-app-region:no-drag;app-region:no-drag}@media(max-width:480px){.projektleiste{--pl-breite: var(--projektleiste-breite-schmal);--pl-kachel: var(--projektleiste-kachel-schmal)}}.projektleiste-liste{list-style:none;margin:0;padding:var(--abstand-xs) 0;align-self:stretch;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--abstand-s)}.projektleiste>.kontextmenue-flaeche{align-self:stretch;min-height:0;display:flex;flex-direction:column}.projektleiste-kachel{position:relative;flex:0 0 auto;width:var(--pl-kachel);height:var(--pl-kachel);display:flex;align-items:center;justify-content:center;padding:0;border:var(--projektleiste-rand) solid var(--rand-leise);border-radius:var(--projektkachel-rundung);background:var(--flaeche-grund);color:var(--text);font:inherit;font-size:var(--schriftgroesse-s);font-weight:var(--gewicht-normal);line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--dauer-kurz) var(--kurve)}.projektleiste-kachel:hover{transform:scale(1.06)}.projektleiste-kachel:focus-visible{outline:var(--auswahl-randbreite) solid var(--akzent);outline-offset:var(--auswahl-randbreite)}.projektleiste-alle{font-weight:500;color:var(--text-gedaempft)}.projektleiste-alle[data-aktuell=ja]{background:var(--auswahl-flaeche);color:var(--akzent-text)}.projektleiste-neu{border-style:dashed;background:transparent;color:var(--text-gedaempft)}.projektleiste-fehler{position:relative}.projektleiste-fehler .projektleiste-kachel{border-color:var(--fehler);background:var(--fehler-leise);color:var(--fehler-text)}@media(prefers-reduced-motion:reduce){.projektleiste-kachel{transition:none}.projektleiste-kachel:hover{transform:none}}.projektleiste-persoenlich[data-bild=ja]{padding:var(--projektkachel-bild-luft)}.projektleiste-persoenlich-bild{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--projektkachel-rundung)}.projektleiste-trenner{flex:0 0 auto;width:calc(var(--pl-kachel) * .7);border-top:var(--projektleiste-rand) solid var(--rand)}.nadel[aria-pressed=false]{filter:grayscale(1);opacity:var(--deckkraft-gedaempft);transition:opacity var(--dauer-kurz) var(--kurve)}.nadel[aria-pressed=false]:hover,.nadel[aria-pressed=false]:focus-visible{opacity:1}.nadel[aria-pressed=true]{background:var(--akzent-leise)}@media(prefers-reduced-motion:reduce){.nadel[aria-pressed=false]{transition:none}}.modulwahl-ausloeser{font-weight:var(--gewicht-betont);min-width:0}.modulwahl-ausloeser:hover{background:var(--flaeche-hover)}.modul-icon{display:inline-block;width:1.25em;margin-right:var(--abstand-m);text-align:center;font-size:var(--schriftgroesse-m)}.tab-griff{flex:0 0 auto;cursor:grab;color:var(--text-gedaempft)}.tab-griff:hover{background:var(--flaeche-hover)}.tab-griff:active{cursor:grabbing}.tab-griff.tab-griff[aria-pressed=true],.tab-griff.tab-griff[aria-pressed=true]:hover{background:var(--auswahl-flaeche, var(--akzent-leise));color:var(--akzent-text);box-shadow:inset 0 0 0 var(--auswahl-randbreite, 2px) var(--auswahl-rand, var(--akzent))}.tabkopf-ziel{background:var(--akzent-leise);box-shadow:inset var(--abstand-xs) 0 0 var(--akzent)}.rueckgaengig-meldung{position:fixed;left:50%;transform:translate(-50%);bottom:var(--abstand-xl);z-index:60;display:flex;align-items:center;gap:var(--abstand-l);box-shadow:var(--schatten-dialog)}.layout-werkzeuge{flex:0 0 auto;position:sticky;right:0;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:var(--abstand-m);padding:var(--abstand-m) var(--abstand-s);background:var(--dashboard-grund)}.geschlossene-knopf{white-space:nowrap}.streifen-layout{display:flex;height:100%;align-items:stretch;background:var(--dashboard-grund);padding:max(var(--fenster-luft),var(--titelleisten-hoehe) + var(--fenster-luft)) var(--fenster-luft) var(--fenster-luft);gap:var(--fenster-luft);overflow:hidden}.modul-streifen{flex:0 0 auto;width:var(--streifen-breite);display:flex;flex-direction:column;align-items:center;gap:var(--abstand-m);padding:var(--abstand-m) 0;background:var(--flaeche-spalte);border-radius:var(--fenster-rundung);overflow-y:auto}.streifen-modus{flex:0 0 auto}.streifen-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--abstand-s);min-height:0}.streifen-knopf{position:relative;width:var(--streifen-knopf);height:var(--streifen-knopf);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-m);background:transparent;color:var(--text-gedaempft);cursor:pointer;transition:background var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve)}.streifen-knopf:hover{background:var(--flaeche-hover);color:var(--text)}.streifen-knopf[data-aktiv=ja]{background:var(--flaeche-aktiv);color:var(--akzent-text)}.streifen-knopf[data-aktiv=ja]:before{content:"";position:absolute;left:calc(-1 * var(--abstand-m));top:20%;bottom:20%;width:var(--auswahl-balken);border-radius:var(--radius-voll);background:var(--akzent)}.streifen-punkt{position:absolute;top:var(--abstand-s);right:var(--abstand-s);width:var(--streifen-punkt);height:var(--streifen-punkt);border-radius:var(--radius-voll);background:var(--akzent);box-shadow:0 0 0 var(--abstand-xs) var(--flaeche-spalte)}.streifen-hinzu,.streifen-mehr{flex:0 0 auto}.streifen-mehr{margin-top:auto}.streifen-buehne{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--flaeche-spalte);border-radius:var(--fenster-rundung);overflow:hidden;position:relative}.streifen-kopf{display:flex;gap:var(--abstand-s);align-items:center;padding:var(--abstand-s) var(--abstand-m);padding-right:calc(var(--kaefer-platz) + var(--abstand-m))}.streifen-kopf>*{min-width:0}.streifen-inhalt{flex:1;min-height:0;overflow:auto;padding:var(--abstand-m)}.streifen-leer{margin:auto;color:var(--text-gedaempft)}.faden-ausfuhr{position:relative;margin-left:auto;display:inline-flex;align-items:center;flex:none;white-space:nowrap}.faden-ausfuhr-zeichen{margin-right:var(--abstand-xs)}.overlay-diktat{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--abstand-m);padding:var(--abstand-l) var(--abstand-xl);background:var(--flaeche-grund);color:var(--text)}.overlay-kopf{color:var(--text-gedaempft);font-size:var(--schriftgroesse-s)}.overlay-status{min-height:1.2em;color:var(--akzent-text);font-size:var(--schriftgroesse-m)}
