:root{--text: #111827;--leise: #6b7280;--rand: #e5e7eb;--flaeche: #ffffff;--hintergrund: #f6f7f9;--akzent: #15803d;--auf-akzent: #ffffff;--akzent-hell: #15803d;--akzent-dunkel: #2c8d50;--akzent-text: var(--akzent-hell);--warn: #b45309;--fehler: #b91c1c;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--hintergrund);color:var(--text);font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;-webkit-text-size-adjust:100%}.huelle{max-width:44rem;margin:0 auto;padding:1.25rem 1rem 4rem}.kopf{padding:.5rem 0 1rem}.kopf h1{font-size:1.5rem;margin:0 0 .25rem}.frist{margin:0;color:var(--leise);font-size:.9rem}.frist-abgelaufen{color:var(--warn)}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:.75rem;padding:1.1rem;margin-bottom:1rem}.karte h2{font-size:1.05rem;margin:0 0 .6rem}.karte-hinweis{background:#fffbeb;border-color:#fcd34d}.karte-fertig{background:#f0fdf4;border-color:#86efac}.leise{color:var(--leise);font-size:.9rem}.hinweis{text-align:center;color:var(--leise);padding:3rem 0}.fehler{background:#fef2f2;border:1px solid #fecaca;color:var(--fehler);padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem}.dokumente{list-style:none;margin:0;padding:0}.dokumente li{padding:.6rem 0;border-bottom:1px solid var(--rand)}.dokumente li:last-child{border-bottom:0}.dokument-name{display:block;font-weight:600}.dokument-meta{display:block;color:var(--leise);font-size:.85rem}.zustimmungen{list-style:none;margin:0 0 1rem;padding:0}.zustimmungen li{margin-bottom:.5rem}.zustimmungen label{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.zustimmungen input{margin-top:.3rem;width:1.1rem;height:1.1rem;flex:none}textarea{width:100%;border:1px solid var(--rand);border-radius:.5rem;padding:.7rem;font:inherit;resize:vertical;margin-bottom:.6rem}.unterschrift{margin:.5rem 0 1rem}.unterschrift-flaeche{width:100%;height:11rem;background:#fff;border:2px dashed var(--rand);border-radius:.6rem;touch-action:none}.unterschrift-fuss{display:flex;justify-content:space-between;align-items:center;color:var(--leise);font-size:.85rem;margin-top:.4rem}.knopf,.knopf-leise{font:inherit;border-radius:.5rem;padding:.75rem 1.1rem;cursor:pointer;min-height:2.75rem}.knopf{width:100%;background:var(--akzent);color:var(--auf-akzent);border:0;font-weight:600}.knopf-leise{background:transparent;border:1px solid var(--rand);color:var(--text)}.knopf:disabled,.knopf-leise:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){:root{--text: #f3f4f6;--leise: #9ca3af;--rand: #374151;--flaeche: #111827;--hintergrund: #0b1120;color-scheme:dark;--akzent-text: var(--akzent-dunkel)}.unterschrift-flaeche{background:#1f2937}.karte-hinweis{background:#27210f;border-color:#a16207}.karte-fertig{background:#0f2417;border-color:#15803d}.fehler{background:#2a1113;border-color:#7f1d1d;color:#fca5a5}}.dokument-ansicht{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.dokument-rahmen{width:100%;height:min(70vh,40rem);border:1px solid var(--rand);border-radius:.5rem;background:var(--hintergrund)}.dokument-ansicht-fehler{padding:1rem;border:1px solid var(--rand);border-radius:.5rem;text-align:center}.dokumente details>summary{cursor:pointer;display:flex;flex-direction:column;gap:.15rem}@media (max-width: 640px){.dokument-rahmen{height:55vh}}html,body,#root{height:100%}.voll-mitte{min-height:100%;display:grid;place-items:center;padding:1.5rem}.flaeche{height:100%;display:grid;grid-template-rows:auto 1fr;background:var(--hintergrund)}.leiste{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;background:var(--flaeche);border-bottom:1px solid var(--rand)}.leiste-titel{display:flex;align-items:baseline;gap:.75rem;min-width:0}.leiste-titel strong{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leiste-fakten{display:flex;gap:.75rem;color:var(--leise);font-size:.85rem;white-space:nowrap}.marke{padding:.1rem .45rem;border-radius:999px;background:var(--hintergrund);border:1px solid var(--rand);font-size:.8rem}.marke-warn{color:var(--warn);border-color:currentColor}.leiste-rechts{display:flex;align-items:center;gap:.5rem}.anwesende{display:flex;list-style:none;margin:0;padding:0}.avatar{width:1.85rem;height:1.85rem;margin-left:-.4rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:600;background:var(--hintergrund);color:var(--leise);border:2px solid var(--flaeche);box-shadow:0 0 0 1px var(--rand)}.avatar-da{color:var(--text);box-shadow:0 0 0 2px var(--akzent-text)}.avatar-fertig{background:var(--akzent);color:var(--auf-akzent);box-shadow:0 0 0 2px var(--akzent-text)}.icon-knopf{border:1px solid var(--rand);background:var(--flaeche);border-radius:.5rem;padding:.35rem .6rem;cursor:pointer;position:relative;font-size:.95rem;color:var(--text)}.icon-knopf-marke{border-color:var(--warn);color:var(--warn)}.punkt{position:absolute;top:-.35rem;right:-.35rem;background:var(--warn);color:#fff;border-radius:999px;font-size:.65rem;min-width:1.05rem;padding:0 .2rem}.koerper{display:grid;grid-template-columns:14rem 1fr;min-height:0}.flaeche-mit-chat .koerper{grid-template-columns:14rem 1fr 21rem}.spalte-links{border-right:1px solid var(--rand);background:var(--flaeche);overflow-y:auto;padding:.75rem .5rem}.spalte-titel{margin:0 0 .5rem .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--leise)}.spalte-links ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.dok-download{margin:.1rem 0 .3rem .6rem;padding:.15rem 0;border:0;background:none;color:var(--akzent-text);font:inherit;font-size:.8rem;cursor:pointer}.dok-download:hover{text-decoration:underline}.dok-knopf{width:100%;text-align:left;display:grid;gap:.1rem;padding:.5rem .6rem;border:1px solid transparent;border-radius:.5rem;background:none;cursor:pointer;color:inherit;font:inherit}.dok-knopf:hover{background:var(--hintergrund)}.dok-knopf-aktiv{background:var(--hintergrund);border-color:var(--rand)}.dok-rolle{font-weight:600;font-size:.9rem}.dok-datei{color:var(--leise);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dok-marke{color:var(--akzent-text);font-size:.72rem}.buehne-huelle{overflow-y:auto;padding:1.25rem 1rem 6rem;min-width:0}.pdf-link{position:absolute;display:block;border-radius:2px}.pdf-link:hover{background:color-mix(in srgb,var(--akzent) 12%,transparent)}.pdf-link:focus-visible{outline:2px solid var(--akzent-text);outline-offset:1px}.buehne{display:grid;gap:1rem;justify-items:center}.buehne-seite{position:relative;width:min(100%,52rem);background:var(--flaeche);box-shadow:0 1px 3px #0000001f;border-radius:2px}.buehne-leinwand{display:block;width:100%;height:auto;border-radius:2px}.feld{position:absolute;display:grid;place-items:center;border:2px dashed var(--akzent-text);border-radius:.4rem;background:color-mix(in srgb,var(--akzent) 6%,transparent);color:var(--akzent-text);cursor:pointer;font:inherit;font-size:.8rem;padding:0}.feld:hover{background:color-mix(in srgb,var(--akzent) 12%,transparent)}.feld-marke{pointer-events:none;font-weight:600;max-width:100%;padding:0 .2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.feld-wert{pointer-events:none;max-width:100%;padding:0 .3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:500}.feld-aktiv{box-shadow:0 0 0 4px color-mix(in srgb,var(--akzent) 18%,transparent)}.feld-fertig{border-style:solid;border-color:var(--rand);background:transparent;color:var(--text);cursor:default}.feld-fertig svg{width:100%;height:100%}.chat{display:grid;grid-template-rows:auto 1fr auto;border-left:1px solid var(--rand);background:var(--flaeche);min-height:0}.chat-kopf{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-bottom:1px solid var(--rand)}.chat-kopf h2{margin:0;font-size:.95rem}.chat-verlauf{overflow-y:auto;padding:.75rem;display:grid;gap:.75rem;align-content:start}.chat-leer{color:var(--leise);font-size:.88rem;margin:0}.chat-eintrag{display:grid;gap:.35rem}.chat-blase{padding:.55rem .7rem;border-radius:.7rem;font-size:.9rem}.chat-blase p{margin:0;white-space:pre-wrap}.chat-blase-ich{background:var(--hintergrund);border:1px solid var(--rand)}.chat-blase-sie{background:color-mix(in srgb,var(--akzent) 8%,transparent);border:1px solid color-mix(in srgb,var(--akzent) 25%,transparent)}.chat-seite{display:inline-block;margin-bottom:.3rem;border:1px solid var(--rand);border-radius:.5rem;max-width:100%;text-align:left;padding:.15rem .45rem;background:var(--flaeche);color:var(--leise);font-size:.72rem;cursor:pointer}.chat-wartet{margin:0;color:var(--leise);font-size:.78rem}.chat-eingabe{border-top:1px solid var(--rand);padding:.6rem .75rem;display:grid;gap:.4rem}.chat-bezug{color:var(--leise);font-size:.75rem}.chat-eingabe textarea{width:100%;resize:none}.fuehrung{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);display:flex;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1.1rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:.9rem;box-shadow:0 6px 24px #00000024;z-index:20;width:max-content;max-width:min(36rem,calc(100% - 2rem))}.fuehrung-stand{flex:1 1 auto}.fuehrung-text{font-size:.9rem}.fuehrung .knopf{margin:0;white-space:nowrap;width:auto;flex:none}.markier-hinweis{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 auto .75rem;max-width:52rem;padding:.55rem .6rem .55rem .9rem;background:var(--flaeche);border:1px solid var(--akzent-text);border-radius:.6rem;box-shadow:0 4px 16px #0000001f;font-size:.9rem}.markier-ebene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;cursor:crosshair;touch-action:pan-y;background:color-mix(in srgb,var(--akzent) 4%,transparent);outline:2px dashed color-mix(in srgb,var(--akzent-text) 60%,transparent);outline-offset:-2px}.stelle-rahmen{position:absolute;border:2px solid var(--akzent-text);background:color-mix(in srgb,var(--akzent) 14%,transparent);border-radius:3px;pointer-events:none;z-index:4}.stelle-nadel{position:absolute;z-index:5;transform:translate(-50%,-100%);min-width:1.6rem;height:1.6rem;padding:0 .35rem;border:2px solid #fff;border-radius:999px 999px 999px .2rem;background:var(--akzent);color:var(--auf-akzent);font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 6px #0000004d}.stelle-aktiv.stelle-nadel{outline:3px solid color-mix(in srgb,var(--akzent) 40%,transparent)}.stelle-entwurf.stelle-rahmen{border-style:dashed}.chat-bezug-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.chat-markieren{flex:none;border:0;background:none;padding:0;color:var(--akzent-text);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}.chat-nummer{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;margin-right:.35rem;border-radius:999px;background:var(--akzent);color:var(--auf-akzent);font-size:.7rem;font-weight:600}.chat-eintrag-aktiv .chat-blase-ich{box-shadow:0 0 0 2px var(--akzent-text)}.offene-fragen{display:grid;gap:.45rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--rand));border-radius:.6rem;background:color-mix(in srgb,var(--warn) 7%,var(--flaeche))}.offene-fragen h3{margin:0;font-size:.95rem}.offene-fragen ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.offene-fragen li{display:grid;gap:.1rem;font-size:.9rem}.offene-fragen li .leise{font-size:.78rem}.offene-fragen .zustimmung{display:flex;gap:.5rem;align-items:flex-start;font-size:.9rem}.code-bestaetigung{display:grid;gap:.45rem;padding:.75rem .9rem;border:1px solid var(--rand);border-radius:.6rem;background:var(--hintergrund)}.code-bestaetigung h3{margin:0;font-size:.95rem}.code-bestaetigung p{margin:0}.code-feld input{width:10ch;padding:.5rem .6rem;font:600 1.35rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em;border:1px solid var(--rand);border-radius:.5rem;background:var(--flaeche);color:var(--text)}.code-feld input:focus-visible{outline:2px solid var(--akzent-text);outline-offset:1px}.code-ok{color:var(--akzent-text);font-weight:600}.code-probe{font-size:.85rem;color:var(--warn)}.code-bestaetigung .chat-markieren{justify-self:start}.code-bestaetigung .chat-markieren:disabled{color:var(--leise);text-decoration:none;cursor:default}.buehne-seite{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.langdruck{position:absolute;z-index:7}.langdruck .stelle-nadel{position:absolute;left:0;top:0}.langdruck-blase{position:absolute;left:0;top:.4rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .35rem .35rem .4rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:.6rem;box-shadow:0 6px 20px #0000002e;white-space:nowrap}.eingabe-gross input{width:100%;padding:.8rem .9rem;font:inherit;font-size:1.15rem;border:1px solid var(--rand);border-radius:.6rem;background:var(--flaeche);color:var(--text)}.eingabe-gross input:focus-visible{outline:2px solid var(--akzent-text);outline-offset:1px}.ueberlagerung{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:grid;place-items:center;padding:1rem;z-index:30}.dialog{background:var(--flaeche);border-radius:.9rem;padding:1.1rem;width:min(32rem,100%);max-height:90vh;max-height:90dvh;overflow-y:auto;display:grid;gap:.75rem}.dialog-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dialog-kopf h2{margin:0;font-size:1.1rem}.dialog-zaehler{color:var(--leise);font-size:.85rem}.dialog-knoepfe{display:flex;justify-content:flex-end;gap:.5rem}.dialog-knoepfe .knopf,.dialog-knoepfe .knopf-leise{margin:0}.dialog-breit{width:min(40rem,100%)}.knopf-klein{width:auto;margin:0;padding:.35rem .7rem;font-size:.85rem;white-space:nowrap}.dialog-breit .dialog-knoepfe .knopf-leise{flex:none;width:auto;white-space:nowrap}.nur-schmal{display:none}.auswahl-gruppe{border:0;margin:0 0 1rem;padding:0}.auswahl-gruppe legend{font-weight:600;font-size:.9rem;margin-bottom:.4rem;padding:0}.auswahl-zeile{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.6rem .75rem;border:1px solid var(--rand);border-radius:.6rem;margin-bottom:.4rem;cursor:pointer}.auswahl-zeile input{margin-top:.2rem;width:1.1rem;height:1.1rem}.auswahl-zeile:has(input:disabled){cursor:default}.auswahl-an{border-color:var(--akzent-text);background:color-mix(in srgb,var(--akzent) 6%,transparent)}.auswahl-text{display:grid;gap:.15rem}.auswahl-preis{white-space:nowrap;font-variant-numeric:tabular-nums}.auswahl-summe{display:grid;gap:.25rem;margin:0 0 .75rem;padding-top:.75rem;border-top:1px solid var(--rand)}.auswahl-summe div{display:flex;justify-content:space-between}.auswahl-summe dt{font-weight:600}.auswahl-summe dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.dialog-fuss{position:sticky;bottom:-1.1rem;margin:0 -1.1rem -1.1rem;padding:.75rem 1.1rem 1.1rem;background:var(--flaeche);border-top:1px solid var(--rand);display:grid;gap:.6rem}.dialog-fuss .auswahl-summe{margin:0;padding-top:0;border-top:0}.dialog-fuss .fehler{margin:0}@media (max-width: 560px){.auswahl-zeile{grid-template-columns:auto 1fr;gap:.6rem;padding:.55rem .7rem}.auswahl-preis{grid-column:2}.ueberlagerung:has(.dialog-breit){padding:0;place-items:stretch}.ueberlagerung:has(.dialog-blatt){padding:0;align-items:end}.dialog-blatt{width:100%;border-radius:.9rem .9rem 0 0;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));margin-bottom:var(--tastatur, 0px);max-height:calc(100dvh - var(--tastatur, 0px) - 1rem)}.dialog-breit{width:100%;max-height:none;height:100vh;height:100dvh;border-radius:0;padding-top:calc(1.1rem + env(safe-area-inset-top));align-content:start}.dialog-breit .dialog-fuss{padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))}.dialog-breit .dialog-knoepfe{flex-direction:column-reverse}.dialog-breit .dialog-knoepfe .knopf,.dialog-breit .dialog-knoepfe .knopf-leise{width:100%}}@media (prefers-color-scheme: dark){.buehne-seite{background:#fff}}.verweis{border:none;background:none;padding:0;font:inherit;color:var(--akzent-text);text-decoration:underline;cursor:pointer}.zustimmungen{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.zustimmungen label{display:flex;gap:.6rem;align-items:start;cursor:pointer}.zustimmungen input{margin-top:.3rem;flex:none}.unterlagengruppe{margin-top:1rem}.unterlagengruppe h3{font-size:.95rem;margin:0 0 .4rem}.unterlage-fertig{color:var(--akzent-text);font-weight:400;font-size:.85rem}.wegwahl{display:flex;gap:.5rem;margin-bottom:.6rem;flex-wrap:wrap}.weg{border:1px solid var(--rand);background:var(--flaeche);border-radius:999px;padding:.3rem .8rem;font:inherit;font-size:.88rem;cursor:pointer;color:var(--text)}.weg-aktiv{border-color:var(--akzent-text);color:var(--akzent-text);box-shadow:inset 0 0 0 1px var(--akzent-text)}.unterlagen{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.unterlage{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--rand);border-radius:.5rem}.unterlage-text{display:grid;gap:.1rem;min-width:0}.unterlage-name{font-size:.9rem}.unterlage-datei{color:var(--akzent-text);font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.feld-eingabe{border-style:dashed;padding:0;cursor:pointer;font:inherit;color:var(--akzent-text)}.feld-eingabe.feld-fertig{border-style:solid}.feld-automatisch{border-style:solid;border-color:var(--rand);background:transparent;color:var(--leise);font-size:.85rem;cursor:default}:where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px;border-radius:.3rem}.sprunglink{position:absolute;left:.5rem;top:-4rem;z-index:40;padding:.6rem .9rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:.5rem;color:var(--text);transition:top .15s}.sprunglink:focus{top:.5rem}.dok-liste{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.seiten{margin:.35rem 0 .6rem .9rem;padding-left:.65rem;border-left:1px solid var(--rand)}.seiten ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.seiten-warten{margin:.35rem 0 .6rem 1.55rem;font-size:.8rem}.miniatur{display:grid;gap:.15rem;width:100%;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit}.miniatur-blatt{display:block;width:100%;background:#fff;border:1px solid var(--rand);border-radius:.2rem;box-shadow:0 1px 2px #00000014}.miniatur-aktiv .miniatur-blatt{border-color:var(--akzent-text);box-shadow:0 0 0 2px var(--akzent-text)}.miniatur-fuss{display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.75rem;color:var(--leise)}.miniatur-aktiv .miniatur-fuss{color:var(--text);font-weight:600}.miniatur-marke{background:var(--warn);color:#fff;border-radius:999px;padding:0 .35rem;font-size:.68rem;font-weight:600}.dok-marke-offen{color:var(--warn)}.dok-marke-fertig{color:var(--leise)}.fuehrung-stand{display:grid;gap:.3rem;min-width:0}.fortschritt{display:block;height:.25rem;border-radius:999px;background:var(--rand);overflow:hidden}.fortschritt-fuellung{display:block;height:100%;background:var(--akzent);border-radius:999px;transition:width .25s}.schubfach{margin:0;padding:0;border:0;max-width:none;max-height:none;width:min(20rem,88vw);height:100%;background:var(--flaeche);color:var(--text)}.schubfach::backdrop{background:#11182773}.schubfach-inhalt{display:grid;grid-template-rows:auto 1fr;height:100%}.schubfach-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-bottom:1px solid var(--rand)}.schubfach-kopf h2{margin:0;font-size:.95rem}.schubfach-koerper{overflow-y:auto;padding:.75rem .6rem calc(1rem + env(safe-area-inset-bottom))}@media (max-width: 900px){.koerper,.flaeche-mit-chat .koerper{grid-template-columns:1fr}.spalte-links{display:none}.chat{position:fixed;top:0;right:0;bottom:0;left:0;border-left:none;z-index:25}.chat-eingabe{padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}.flaeche-mit-chat .fuehrung{display:none}.leiste{padding:.5rem .65rem;gap:.5rem}.leiste-titel{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;row-gap:.15rem;align-items:center}.leiste-titel>.icon-knopf{grid-row:1 / span 2}.leiste-titel strong{grid-column:2;font-size:.95rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.leiste-titel .leiste-fakten{grid-column:2}.nur-breit{display:none}.nur-schmal{display:inline}.leiste-fakten{font-size:.78rem;gap:.5rem}.fuehrung{left:0;right:0;bottom:0;transform:none;border-radius:.9rem .9rem 0 0;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom));gap:.75rem;width:auto;max-width:none}.fuehrung-text{font-size:.85rem}.fuehrung .knopf{width:auto;flex:none}.buehne-huelle{padding:.75rem .6rem calc(8rem + env(safe-area-inset-bottom))}.buehne-seite{width:100%}.feld{font-size:.7rem}}@media (max-width: 420px){.fuehrung{flex-wrap:wrap}.fuehrung-stand{flex:1 1 100%}.fuehrung .knopf{width:100%}.anwesende{display:none}}@media (prefers-color-scheme: dark){.miniatur-blatt{background:#fff}}@media (prefers-reduced-motion: reduce){.fortschritt-fuellung,.sprunglink{transition:none}html{scroll-behavior:auto}}
