:root{--grund:#f3f5f8;--flaeche:#fff;--flaeche-2:#f8fafc;--rand:#d5dce6;--rand-stark:#aab4c3;--text:#0f172a;--text-2:#475569;--blau:#0b5c7d;--blau-hell:#e3f1f7;--ki:#6d28d9;--ki-hell:#f3eefe;--ki-rand:#c4b5fd;--rot:#b42318;--rot-hell:#fdecea;--gelb:#a15c07;--gelb-hell:#fdf3d7;--gruen:#17663a;--gruen-hell:#e2f5e9;--radius:12px;--schatten:0 1px 2px #0f172a0f, 0 4px 14px #0f172a0d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--text);background:var(--grund);margin:0;font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h3{font-size:1.02rem}a{color:var(--blau)}.stumm{color:var(--text-2)}.klein{font-size:.875rem}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #7cc4e0}.kopf{background:var(--blau);color:#fff}.kopf-innen{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1180px;margin:0 auto;padding:10px 16px;display:flex}.marke-lotse{color:#fff;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.kopf .variante{background:#ffffff29;border-radius:999px;padding:2px 10px;font-size:.85rem}.kopf .rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.umschalter{background:#ffffff24;border-radius:10px;padding:3px;display:inline-flex}.umschalter button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:600}.umschalter button[aria-pressed=true]{color:var(--blau);background:#fff}.umschalter.hell{color:var(--text);background:#e6ebf2}.umschalter.hell button[aria-pressed=true]{box-shadow:var(--schatten)}.menue{position:relative}.menue>summary{cursor:pointer;border:1px solid #ffffff73;border-radius:10px;min-height:38px;padding:7px 12px;font-weight:600;list-style:none}.menue>summary::-webkit-details-marker{display:none}.menue-inhalt{z-index:20;background:var(--flaeche);width:min(340px,92vw);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menue-inhalt button,.menue-inhalt a{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none;display:block}.menue-inhalt .titel{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 2px;font-size:.8rem;font-weight:700}.seite{max-width:1180px;margin:0 auto;padding:16px 16px 80px}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:18px 20px}.stapel{gap:14px;display:grid}.zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zeile.aussen{justify-content:space-between}.auftrag{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.auftrag .kennung{color:var(--blau)}.auftrag .meta{color:var(--text-2);flex-basis:100%;font-size:.92rem}.auftrag .ampel{margin-left:auto}.ampel,.marke{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:.85rem;font-weight:700;display:inline-flex}.ampel.rot,.marke.rot{background:var(--rot-hell);color:var(--rot)}.ampel.gelb,.marke.gelb{background:var(--gelb-hell);color:var(--gelb)}.ampel.gruen,.marke.gruen{background:var(--gruen-hell);color:var(--gruen)}.marke.grau{color:#334155;background:#e6ebf2}.marke.blau{background:var(--blau-hell);color:var(--blau)}.marke.ki{background:var(--ki-hell);color:var(--ki)}.marke.hinweis{background:var(--blau-hell);color:var(--blau)}.schritte-leiste{grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.schritte-leiste button{text-align:left;width:100%;height:100%;font:inherit;color:var(--text-2);background:var(--flaeche);border:1px solid var(--rand);cursor:pointer;border-radius:10px;gap:2px;min-height:58px;padding:8px 10px;display:grid}.schritte-leiste .nr{letter-spacing:.03em;font-size:.75rem;font-weight:700}.schritte-leiste .name{color:var(--text);font-weight:600;line-height:1.2}.schritte-leiste .zaehler{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.punkt{border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:.75rem;font-weight:700;display:inline-flex}.punkt.rot{background:var(--rot-hell);color:var(--rot)}.punkt.gelb{background:var(--gelb-hell);color:var(--gelb)}.punkt.ki{background:var(--ki-hell);color:var(--ki)}.punkt.ok{background:var(--gruen-hell);color:var(--gruen)}.feld{gap:5px;display:grid}.feld>label,.feld>.label{font-weight:650}.feld .hilfe{color:var(--text-2);font-size:.9rem}.feld .beispiel{color:var(--text-2);font-size:.9rem;font-style:italic}input[type=text],input[type=date],textarea,select{font:inherit;color:inherit;border:1px solid var(--rand-stark);background:#fff;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}textarea{resize:vertical;min-height:84px}input:disabled,select:disabled,textarea:disabled{background:var(--flaeche-2);color:var(--text-2)}.raster-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.knopf{font:inherit;border:1px solid var(--rand-stark);min-height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:650;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--blau)}.knopf:disabled{opacity:.55;cursor:not-allowed}.fuss{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.haken{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.haken input{flex:none;width:22px;height:22px;margin-top:1px}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-weight:650}.schritt-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);gap:12px;padding:14px;display:grid}.schritt-karte>header{align-items:center;gap:8px;display:flex}.schritt-karte .nummer{background:var(--blau);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.schritt-karte .werkzeug{gap:2px;margin-left:auto;display:flex}.icon-knopf{cursor:pointer;width:40px;height:40px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:8px;font-size:1.05rem}.icon-knopf:hover{background:var(--flaeche-2);border-color:var(--rand)}.icon-knopf:disabled{opacity:.3;cursor:default}.schritt-felder{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.schritt-felder .breit{grid-column:1/-1}.slot{gap:8px;display:grid}.slot:empty{display:none}.befund{border:1px solid;border-radius:10px;gap:4px;padding:10px 12px;font-size:.95rem;display:grid}.befund.rot{background:var(--rot-hell);border-color:#f3b7b0}.befund.gelb{background:var(--gelb-hell);border-color:#ecd28a}.befund.hinweis{background:var(--blau-hell);border-color:#b7d9e8}.befund .kopfzeile{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:700;display:flex}.befund.rot .kopfzeile{color:var(--rot)}.befund.gelb .kopfzeile{color:var(--gelb)}.befund .regel{opacity:.85;font-size:.8rem;font-weight:600}.befund p b{font-weight:650}.vorschlag{border:1.5px dashed var(--ki-rand);background:var(--ki-hell);border-radius:var(--radius);gap:9px;padding:12px 14px;font-size:.95rem;display:grid}.vorschlag .kopfzeile{color:var(--ki);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:700;display:flex}.vorschlag .kopfzeile .regel{color:var(--text-2);font-size:.8rem;font-weight:600}.vorschlag p b{font-weight:650}.diff{border:1px solid var(--ki-rand);background:#fff;border-radius:9px;overflow:hidden}.diff-zeile{gap:3px;padding:8px 11px;display:grid}.diff-zeile+.diff-zeile{border-top:1px solid #e7defc}.diff-titel{color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.diff .alt{color:#7f1d1d;-webkit-text-decoration:line-through #7f1d1d8c;text-decoration:line-through #7f1d1d8c}.diff .neu{color:#14532d;font-weight:600}.diff .neu:before{content:"→ ";color:var(--text-2);font-weight:400}.diff .nur-neu:before{content:"+ "}.diff .weg{color:#7f1d1d}.zitat{border-left:3px solid var(--ki-rand);color:var(--text-2);padding:2px 0 2px 10px;font-style:italic}.zitat .quelle{font-size:.82rem;font-style:normal;display:block}.aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frage{font-weight:650}.erledigt{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 2px;font-size:.9rem;display:flex}.herkunft{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.ki-status{border:1px solid var(--ki-rand);background:var(--ki-hell);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 14px;display:flex}.ki-status .text{flex:240px}.ki-status b{color:var(--ki)}.puls{background:var(--ki);border-radius:50%;flex:none;width:10px;height:10px;animation:1.1s ease-in-out infinite puls}@keyframes puls{50%{opacity:.25;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.puls{animation:none}}.fehler{background:var(--rot-hell);color:var(--rot);border:1px solid #f3b7b0;border-radius:10px;padding:10px 12px}.uebersicht dl{grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 16px;margin:0;display:grid}.uebersicht dt{color:var(--text-2);font-weight:600}.uebersicht dd{white-space:pre-line;margin:0}.uebersicht ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.uebersicht li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.uebersicht li .nummer{background:var(--blau-hell);width:26px;height:26px;color:var(--blau);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.uebersicht li.offen .nummer{background:var(--ki-hell);color:var(--ki)}.uebersicht li.offen{color:var(--text-2)}.leer{color:var(--text-2);font-style:italic}.tabelle-rollen{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 10px}th{color:var(--text-2);white-space:nowrap;font-weight:600}.gespraech-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.chat{flex-direction:column;min-height:420px;padding:0;display:flex;overflow:hidden}.chat-verlauf{flex:1;align-content:start;gap:12px;max-height:min(64vh,720px);padding:16px;display:grid;overflow-y:auto}.blase{white-space:pre-line;border-radius:16px;max-width:min(92%,620px);padding:10px 14px}.blase.lotse{background:var(--ki-hell);border:1px solid #e3d9fb;border-bottom-left-radius:4px;justify-self:start}.blase.mensch{background:var(--blau);color:#fff;border-bottom-right-radius:4px;justify-self:end}.chat-notiert{justify-self:stretch;gap:8px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;border:1px solid var(--ki-rand);min-height:40px;color:var(--ki);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-weight:600}.chip:hover{background:var(--ki-hell)}.chat-eingabe{border-top:1px solid var(--rand);background:var(--flaeche-2);gap:8px;padding:12px;display:flex}.chat-eingabe textarea{height:44px;min-height:44px;max-height:140px}@media (width>=960px){.gespraech-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.gespraech-raster .seitenblick{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}@media (width<=720px){.seite{padding:12px 12px 72px}.karte{padding:14px}.schritte-leiste{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.schritte-leiste button{text-align:center;justify-items:center;min-height:52px;padding:6px 4px}.schritte-leiste .name,.schritte-leiste button[aria-current=step] .name{display:none}.schritte-leiste .zaehler{justify-content:center}.aktueller-schritt{margin-bottom:10px;font-weight:650;display:block}.fuss .knopf{flex:1}.uebersicht dl{grid-template-columns:1fr;gap:0}.uebersicht dt{margin-top:8px}.auftrag .ampel{margin-left:0}.kopf .rechts{justify-content:space-between;width:100%;margin-left:0}}@media (width>=721px){.aktueller-schritt{display:none}}@media print{.kopf,.schritte-leiste,.fuss,.aktionen,.kein-druck{display:none!important}body{background:#fff}.karte{box-shadow:none;break-inside:avoid}}.nur-schmal{display:none}@media (width<=959px){.nur-schmal{display:inline-flex}.gespraech-raster[data-tab=chat] .seitenblick,.gespraech-raster[data-tab=aufnahme] .chat{display:none}}mark{background:#fde68a;border-radius:3px;padding:1px 2px}.stapel{grid-template-columns:minmax(0,1fr)}.stapel>*,.schritt-felder>*,.raster-2>*,.feld>*,.gespraech-raster>*{min-width:0}select{text-overflow:ellipsis;max-width:100%}.schritt-karte,.vorschlag,.befund,.feld{grid-template-columns:minmax(0,1fr)}.schritt-karte>header strong{overflow-wrap:anywhere;flex:1;min-width:0}.schritt-karte .werkzeug{flex:none;margin-left:0}.befund p,.vorschlag p,.diff-zeile span,.zitat{overflow-wrap:anywhere}.herkunft .marke{white-space:normal}.fortschritt{border-bottom:1px solid var(--rand);background:var(--flaeche-2);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.fortschritt .punkt{padding:2px 9px;font-size:.8rem}.punkt.leer{color:var(--text-2);background:#e6ebf2;font-weight:600}.chat-hinweis{text-align:center;color:var(--text-2);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:999px;justify-self:center;max-width:92%;padding:4px 12px;font-size:.85rem}.pm-leiste{display:flex}.pm-leiste .umschalter{flex-wrap:wrap}.pm-leiste .umschalter button{min-height:44px}.pm h2{margin-bottom:2px}.pm .zeile .marke{white-space:normal}.pm-sparte{align-items:center;min-height:44px;padding:4px 14px 4px 0}.pm-daten{grid-template-columns:minmax(150px,max-content) 1fr;gap:6px 18px;margin:0;display:grid}.pm-daten dt{color:var(--text-2);font-weight:600}.pm-daten dd{white-space:pre-line;margin:0}.pm-liste{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pm-liste li{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;display:flex}.pm-eintrag{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.pm-eintrag .regel{color:var(--text-2);font-size:.8rem;font-weight:600}.pm-eintrag .zitat .quelle{font-size:.82rem;font-style:normal;display:block}.pm-einklappbar{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px}.pm-einklappbar>summary{cursor:pointer;min-height:44px;padding:10px 12px;font-weight:600}.pm-einklappbar>:not(summary){margin:0 12px 12px}.pm-skizze,.pm-rahmen{border:1px solid var(--rand);background:#fff;border-radius:10px;max-width:100%;overflow-x:auto}.pm-skizze svg{max-width:none;display:block}.pm-tabelle th,.pm-tabelle td{min-width:120px}input[type=file]{min-height:44px;padding:8px}input[readonly]{background:var(--flaeche-2);color:var(--text-2)}@media (width<=720px){.pm-leiste .umschalter{width:100%}.pm-leiste .umschalter button{flex:100%}.pm-daten{grid-template-columns:1fr;gap:0}.pm-daten dt{margin-top:8px}.pm-rahmen{background:0 0;border:0}.pm-tabelle thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pm-tabelle,.pm-tabelle tbody,.pm-tabelle tr,.pm-tabelle td{display:block}.pm-tabelle tr{border:1px solid var(--rand);background:var(--flaeche-2);border-radius:10px;margin-bottom:8px;padding:8px 10px}.pm-tabelle td{border:0;min-width:0;padding:4px 0}.pm-tabelle td:before{content:attr(data-label);color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700;display:block}}@media print{.pm-leiste{display:none!important}.pm-skizze,.pm-rahmen{overflow:visible}.pm-skizze svg{max-width:100%;height:auto}.pm-einklappbar>summary{list-style:none}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./open-sans-400-Bk63H6sG.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(./open-sans-400-italic-oaOkCnEp.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./open-sans-600-Cp4N6AwT.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./open-sans-700-CceUhp2e.woff2)format("woff2")}:root{--svo-blau:#008df7;--svo-blau-text:#0068b8;--svo-dunkelblau:#001e62;--svo-gruen:#79d97c;--svo-schwarz:#121212;--svo-weiss:#fff;--svo-bg:#f2f2f2;--svo-app-bg:#f5f7fa;--svo-grau-100:#e0e0e0;--svo-grau-200:#bdbdbd;--svo-grau-500:#616161;--svo-feld-rand:#757575;--svo-karte-rand:#edeff3;--svo-warning:#f5a623;--svo-error:#e53935;--svo-status-ok-text:#1b5e20;--svo-status-warnung-text:#a63600;--svo-status-fehler-text:#b71c1c;--radius-bedien:8px;--radius-panel:10px;--radius-karte:14px;--radius-chip:999px;--radius-svo:8px 8px 8px 28px;--svo-gruen-80:#94e196;--svo-gruen-text:#172e18;--svo-blau-hell:#6dbeff;--svo-rand-web:#e6e6e6;--schatten-sm:0 1px 2px #001e620f;--schatten-md:0 2px 8px #001e6214;--schatten-lg:0 4px 16px #001e621a;--schatten-xl:0 8px 32px #001e621f;--bedien-h:40px;--bedien-h-s:32px;--kurve:cubic-bezier(.16, 1, .3, 1);--dauer:.2s;--ueberlagerung:color-mix(in srgb, currentColor 8%, transparent);--marine-hover:color-mix(in srgb, var(--svo-weiss) 10%, var(--svo-dunkelblau));--grund:var(--svo-bg);--flaeche:var(--svo-weiss);--flaeche-2:var(--svo-app-bg);--rand:var(--svo-grau-100);--rand-stark:var(--svo-feld-rand);--text:var(--svo-schwarz);--text-2:var(--svo-grau-500);--leise:var(--svo-grau-500);--blau:var(--svo-dunkelblau);--blau-hell:color-mix(in srgb, var(--svo-blau) 10%, var(--svo-weiss));--ki:var(--svo-blau-text);--ki-hell:color-mix(in srgb, var(--svo-blau) 7%, var(--svo-weiss));--ki-linie:color-mix(in srgb, var(--svo-blau) 18%, var(--svo-weiss));--ki-rand:var(--svo-blau);--ki-schatten:var(--schatten-md);--rot:var(--svo-status-fehler-text);--rot-hell:color-mix(in srgb, var(--svo-error) 9%, var(--svo-weiss));--rot-rand:color-mix(in srgb, var(--svo-error) 35%, var(--svo-weiss));--gelb:var(--svo-status-warnung-text);--gelb-hell:color-mix(in srgb, var(--svo-warning) 14%, var(--svo-weiss));--gelb-rand:color-mix(in srgb, var(--svo-warning) 50%, var(--svo-weiss));--gruen:var(--svo-status-ok-text);--gruen-hell:color-mix(in srgb, var(--svo-gruen) 20%, var(--svo-weiss));--gruen-rand:color-mix(in srgb, var(--svo-gruen) 60%, var(--svo-weiss));--radius:var(--radius-karte);--schatten:var(--schatten-sm);accent-color:var(--svo-blau);scrollbar-color:var(--svo-grau-200) transparent}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}::selection{background:#008df738}h1,h2,h3,legend{color:var(--svo-dunkelblau);font-weight:700}h2{font-size:1.25rem;line-height:1.4}h3{font-size:1rem;line-height:1.5}a{color:var(--svo-blau-text);text-underline-offset:3px}a:hover{color:var(--svo-dunkelblau)}:focus-visible{outline:2px solid var(--svo-blau);outline-offset:2px}mark{background:color-mix(in srgb, var(--svo-blau) 22%, var(--svo-weiss));color:inherit}.kennung,.nr,.nummer,.anzahl,.zaehler{font-variant-numeric:tabular-nums}.kopf{z-index:3;background:var(--svo-weiss);color:var(--svo-dunkelblau);border-bottom:1px solid var(--svo-rand-web);position:relative}.kopf-innen{min-height:64px;padding-block:10px}.marke-lotse{letter-spacing:-.01em;color:var(--svo-dunkelblau);gap:14px;font-size:1.25rem;font-weight:700}.marke-logo{width:auto;height:30px;display:block}.marke-name{border-left:1px solid var(--svo-grau-200);padding-left:14px;line-height:30px}.kopf .variante{background:var(--gelb-hell);color:var(--gelb);border:1px solid var(--gelb-rand);padding:2px 10px;font-size:.75rem;font-weight:600}.umschalter{border-radius:var(--radius-bedien);color:var(--svo-grau-500);background:#001e6214;padding:3px}.umschalter button[aria-pressed=true]{box-shadow:var(--schatten-sm)}.buehne{background:var(--svo-dunkelblau);flex:none;height:76px;margin-bottom:44px;position:relative}.buehne:after{content:"";background:var(--svo-dunkelblau);height:44px;margin-top:-1px;position:absolute;inset:100% 0 auto;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='1920'%20height='250'%20viewBox='0%200%201920%20250'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1040.93%20206.465C622.685%20304.602%20281.764%20237.26%20-2.97734e-05%204.81844e-07L1920%200.000168334C1626.99%2068.8792%201333.98%20137.71%201040.93%20206.465Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='1920'%20height='250'%20viewBox='0%200%201920%20250'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1040.93%20206.465C622.685%20304.602%20281.764%20237.26%20-2.97734e-05%204.81844e-07L1920%200.000168334C1626.99%2068.8792%201333.98%20137.71%201040.93%20206.465Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.buehne+.seite{margin-top:-104px;position:relative}.rahmen{overflow-x:clip}.seite .karte.auftrag{isolation:isolate;box-shadow:none;color:var(--svo-weiss);background:0 0;border:0;border-radius:0;margin:-16px 0 60px;padding:28px 0 12px;position:relative}.seite .karte.auftrag:before,.seite .karte.auftrag:after{content:"";z-index:-1;background:var(--svo-dunkelblau);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.seite .karte.auftrag:before{inset-block:0}.seite .karte.auftrag:after{height:44px;margin-top:-1px;top:100%;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='1920'%20height='250'%20viewBox='0%200%201920%20250'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1040.93%20206.465C622.685%20304.602%20281.764%20237.26%20-2.97734e-05%204.81844e-07L1920%200.000168334C1626.99%2068.8792%201333.98%20137.71%201040.93%20206.465Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='1920'%20height='250'%20viewBox='0%200%201920%20250'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1040.93%20206.465C622.685%20304.602%20281.764%20237.26%20-2.97734e-05%204.81844e-07L1920%200.000168334C1626.99%2068.8792%201333.98%20137.71%201040.93%20206.465Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.seite .karte.auftrag h1{color:var(--svo-weiss);font-size:1.75rem}.seite .karte.auftrag .kennung{color:var(--svo-blau-hell)}.seite .karte.auftrag .meta{color:#ffffffc7;max-width:none}.umschalter button{min-height:32px;transition:background-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve);border-radius:6px;padding:4px 12px;font-size:.875rem;font-weight:600}.umschalter button[aria-pressed=true],.umschalter button:hover:not([aria-pressed=true]){color:var(--svo-dunkelblau)}.umschalter.hell button[aria-pressed=true]{background:var(--svo-weiss)}.menue>summary{border-color:var(--svo-feld-rand);border-radius:var(--radius-bedien);min-height:32px;transition:background-color var(--dauer) var(--kurve);align-items:center;padding:4px 12px;font-size:.875rem;display:flex}.menue>summary:hover{background:var(--ueberlagerung);border-color:var(--svo-dunkelblau)}.menue-inhalt{border-radius:var(--radius-panel);box-shadow:var(--schatten-lg);gap:2px;padding:6px}.menue-inhalt button,.menue-inhalt a{border-radius:6px;padding:8px 10px;font-size:.875rem}.menue-inhalt button:hover,.menue-inhalt a:hover{background:var(--ueberlagerung)}.menue-inhalt .titel{letter-spacing:0;text-transform:none;padding:8px 10px 2px;font-size:.75rem;font-weight:600}.karte{border-color:var(--svo-karte-rand);border-radius:var(--radius-svo);padding:24px}.seite>.karte+.karte,.seite>.karte+.stapel,.seite>.stapel+.karte{margin-top:16px}.stapel{gap:16px}.auftrag h1{font-size:1.5rem;line-height:1.3}.auftrag .kennung,.prozess-titel .kennung{color:var(--svo-blau-text)}.auftrag .meta{font-size:.875rem}.ampel,.marke{border:1px solid #0000;gap:6px;padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.5}.ampel.rot,.marke.rot{border-color:var(--rot-rand)}.ampel.gelb,.marke.gelb{border-color:var(--gelb-rand)}.ampel.gruen,.marke.gruen{border-color:var(--gruen-rand)}.marke.grau{background:var(--svo-bg);color:var(--svo-grau-500);border-color:var(--svo-grau-100)}.marke.blau,.marke.hinweis{color:var(--svo-blau-text);border-color:var(--ki-linie)}.marke.ki{border-color:var(--ki-linie)}.ampel .zeichen-svg,.marke .zeichen-svg,.punkt .zeichen-svg{flex:none}.punkt{gap:4px;padding:1px 8px;font-weight:600}.punkt.leer{background:var(--svo-bg);color:var(--svo-grau-500);font-style:normal}.schritte-leiste{gap:8px;margin:16px 0}.schritte-leiste button{border-radius:var(--radius-bedien);min-height:64px;transition:border-color var(--dauer) var(--kurve), background-color var(--dauer) var(--kurve);align-content:start;padding:10px 12px}.schritte-leiste button:hover{border-color:var(--svo-feld-rand)}.schritte-leiste .nr{letter-spacing:0;font-weight:600}.schritte-leiste .name{color:var(--svo-dunkelblau)}.schritte-leiste button[aria-current=step]{border-color:var(--svo-blau);box-shadow:inset 0 -2px 0 var(--svo-blau);background:var(--blau-hell)}.feld{gap:6px}.feld>label,.feld>.label,.label,.frage,.befund p b,.vorschlag p b{font-weight:600}.feld>label,.feld>.label,legend{color:var(--svo-dunkelblau)}.feld .hilfe,.feld .beispiel{font-size:.875rem}input[type=text],input[type=date],input[type=password],textarea,select{min-height:var(--bedien-h);border-radius:var(--radius-bedien);background:var(--svo-weiss);caret-color:var(--svo-blau);transition:border-color var(--dauer) var(--kurve);padding:8px 12px}input[type=password]{font:inherit;color:inherit;border:1px solid var(--rand-stark);width:100%}input:hover:not(:disabled,[readonly]),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--svo-dunkelblau)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--svo-blau)}::placeholder{color:var(--svo-grau-500);opacity:1}input:disabled,select:disabled,textarea:disabled,input[readonly]{background:var(--svo-bg);border-color:var(--svo-grau-200)}input[type=file]{font:inherit;color:var(--svo-grau-500);min-height:var(--bedien-h);padding:0;font-size:.875rem}input[type=file]::file-selector-button{font:inherit;color:var(--svo-dunkelblau);height:var(--bedien-h);background:var(--svo-weiss);border:1px solid var(--svo-feld-rand);border-radius:var(--radius-bedien);cursor:pointer;margin-right:12px;padding:0 14px;font-weight:600}input[type=file]::file-selector-button:hover{border-color:var(--svo-dunkelblau);background:var(--ueberlagerung)}.haken input{width:20px;height:20px;margin-top:2px}.knopf{min-height:var(--bedien-h);border-radius:var(--radius-bedien);color:var(--svo-dunkelblau);background:var(--svo-weiss);transition:background-color var(--dauer) var(--kurve), border-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve);padding:6px 16px;font-size:.875rem;font-weight:600;line-height:1.3}.knopf:hover:not(:disabled){border-color:var(--svo-dunkelblau);background:color-mix(in srgb, var(--svo-dunkelblau) 8%, var(--svo-weiss))}.knopf.haupt{background:var(--svo-dunkelblau);border-color:var(--svo-dunkelblau);color:var(--svo-weiss)}.knopf.haupt:hover:not(:disabled){background:var(--marine-hover);border-color:var(--marine-hover)}.knopf.ki{background:var(--svo-gruen);border-color:var(--svo-gruen);color:var(--svo-gruen-text)}.knopf.ki:hover:not(:disabled){background:var(--svo-gruen-80);border-color:var(--svo-gruen-80)}.knopf.leise{color:var(--svo-blau-text);background:0 0;border-color:#0000;padding-inline:10px}.knopf.leise:hover:not(:disabled){color:var(--svo-dunkelblau);background:var(--ueberlagerung);border-color:#0000}.knopf.klein{min-height:var(--bedien-h-s);padding:4px 12px;font-size:.875rem}.knopf.gross{border-radius:var(--radius-bedien);min-height:44px;padding:8px 20px;font-size:1rem}.knopf:disabled{opacity:.5}.fuss{margin-top:24px}.icon-knopf{border-radius:var(--radius-bedien)}.icon-knopf:hover:not(:disabled){background:var(--ueberlagerung);color:var(--svo-dunkelblau);border-color:#0000}.schritt-karte{border-radius:var(--radius-panel);padding:16px}.schritt-karte .nummer{background:var(--svo-dunkelblau);width:28px;height:28px;font-size:.8125rem;font-weight:600}.befund{border-radius:var(--radius-bedien);gap:6px;padding:12px 14px;font-size:.875rem}.befund.rot{border-color:var(--rot-rand)}.befund.gelb{border-color:var(--gelb-rand)}.befund.hinweis{border-color:var(--ki-linie)}.befund.hinweis .kopfzeile{color:var(--svo-blau-text)}.befund .regel,.vorschlag .kopfzeile .regel,.pm-eintrag .regel{opacity:1;font-size:.75rem}.fehler{border-color:var(--rot-rand);border-radius:var(--radius-bedien);padding:10px 14px;font-size:.875rem}.vorschlag{border:1.5px dashed var(--ki-rand);border-radius:var(--radius-panel);gap:10px;padding:14px 16px;font-size:.875rem}.diff{border-color:var(--ki-linie);border-radius:var(--radius-bedien)}.diff-zeile+.diff-zeile{border-top-color:var(--ki-linie)}.diff-titel,.pm-tabelle td:before{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.diff .alt,.diff .weg{color:var(--rot);-webkit-text-decoration-color:color-mix(in srgb, var(--rot) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rot) 55%, transparent)}.diff .neu{color:var(--gruen)}.zitat{border-radius:var(--radius-bedien);background:var(--svo-weiss);box-shadow:inset 0 0 0 1px var(--ki-linie);border-left:0;padding:8px 12px}.zitat .quelle{margin-top:2px;font-size:.75rem}.ki-status{border-color:var(--ki-linie);border-radius:var(--radius-panel);margin-bottom:16px;padding:10px 14px 10px 16px}.puls{background:var(--svo-blau)}.chip{min-height:36px;color:var(--svo-blau-text);border-color:var(--ki-rand);transition:background-color var(--dauer) var(--kurve), border-color var(--dauer) var(--kurve);border-color:var(--svo-blau-text);padding:5px 14px;font-size:.875rem}.zeichen-wartet{vertical-align:-.12em;background:currentColor;width:.95em;height:.95em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke-dasharray='3.6 3.47'/%3E%3Ccircle cx='12' cy='12' r='2' fill='%23000' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke-dasharray='3.6 3.47'/%3E%3Ccircle cx='12' cy='12' r='2' fill='%23000' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.seite .karte :is(p,li,.hilfe,.beispiel){max-width:72ch}.seite .feld>:is(input[type=text],select,textarea){max-width:720px}.uebersicht dd>.stumm.klein{border:1.5px dashed var(--ki-rand);border-radius:var(--radius-bedien);color:var(--ki);background:var(--svo-weiss);margin-top:4px;padding:4px 8px}.uebersicht dl{gap:8px 16px}.uebersicht dt,.pm-daten dt{padding-top:2px;font-size:.875rem}.uebersicht h3{margin:24px 0 8px}.uebersicht li .nummer{color:var(--svo-dunkelblau);font-size:.8125rem;font-weight:600}th,td{border-bottom-color:var(--svo-grau-100)}th{font-size:.875rem}.pm-eintrag,.pm-einklappbar,.pm-skizze,.pm-rahmen{border-radius:var(--radius-bedien)}.pm-einklappbar>summary{color:var(--svo-dunkelblau)}dialog{border-radius:var(--radius-panel);box-shadow:var(--schatten-xl);color:var(--text);border:0}dialog::backdrop{background:#001e6266}@media (pointer:coarse){:root{--bedien-h:44px;--bedien-h-s:44px}.chip,.umschalter button,.menue>summary{min-height:44px}}@media (width<=720px){:root{--radius-svo:6px 6px 6px 20px}.karte{padding:16px}.kopf-innen{min-height:56px}.marke-logo{height:24px}.marke-name{padding-left:10px;font-size:1rem;line-height:24px}.buehne{height:64px;margin-bottom:24px}.buehne:after{height:24px}.buehne+.seite{margin-top:-76px}.seite .karte.auftrag{margin:-12px 0 36px;padding:20px 0 8px}.seite .karte.auftrag:after{height:24px}.seite .karte.auftrag h1{font-size:1.375rem}.schritte-leiste{gap:4px}.schritte-leiste button{min-height:52px;padding:6px 4px}}@media (prefers-reduced-motion:reduce){.knopf,.chip,.umschalter button,.menue>summary,.schritte-leiste button,input,textarea,select{transition:none}}.stapel.eng{gap:6px}.rahmen.voll{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.rahmen.voll>.kopf{flex:none}.gespraech-seite{background:var(--flaeche);border-inline:1px solid var(--rand);flex-direction:column;flex:1;width:100%;max-width:1180px;min-height:0;padding:0;display:flex}.prozess-zeile{background:var(--svo-dunkelblau);color:var(--svo-weiss);flex:none;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.prozess-zeile :focus-visible{outline-color:var(--svo-blau-hell)}.prozess-zeile .umschalter.hell{color:#ffffffd9;background:#ffffff24}.prozess-zeile .umschalter.hell button:hover:not([aria-pressed=true]){color:var(--svo-weiss);background:#ffffff1a}.prozess-titel{flex:1;align-items:center;gap:4px 12px;min-width:0;display:flex}.prozess-titel h1{min-width:0;color:var(--svo-weiss);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:1.25rem;line-height:1.3;overflow:hidden}.prozess-titel .ampel{flex:none}.prozess-titel .kennung{color:var(--svo-blau-hell)}.prozess-titel .meta{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:.875rem;overflow:hidden}.umschalter.klein button{min-height:32px;padding:4px 12px;font-size:.875rem}.gespraech-seite .gespraech-raster{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:stretch;gap:0;min-height:0;display:grid}.gespraech-seite .chat{height:100%;min-height:0;box-shadow:none;background:var(--flaeche);border:0;border-radius:0;padding:0;overflow:hidden}.chat-thread{flex-direction:column;flex:1;min-height:0;display:flex}.chat .chat-verlauf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--svo-grau-200) transparent;flex:1;min-height:0;max-height:none;padding:0;display:block;overflow-y:auto}.chat .chat-verlauf:focus-visible{outline-offset:-3px}.chat-spalte{max-width:760px;margin:0 auto;padding:0 16px}.chat-verlauf>.chat-spalte{flex-direction:column;gap:22px;min-height:100%;padding-block:24px 20px;display:flex}.chat-spalte.ohne-verlauf{justify-content:center}.gespraech-seite .seitenblick{background:var(--flaeche-2);border-left:1px solid var(--rand);scrollbar-width:thin;scrollbar-color:var(--svo-grau-200) transparent;min-height:0;max-height:none;padding:0;position:static;overflow-y:auto}.seitenblick-kopf{z-index:2;background:var(--flaeche-2);border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:16px 16px 12px;display:flex;position:sticky;top:0}.seitenblick-kopf h2{font-size:1.25rem}.seitenblick-inhalt{padding:16px 16px 32px}.seitenblick .fortschritt{background:0 0;border:0;padding:0}.fortschritt .punkt{position:relative}.gelesen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zug{flex-direction:column;gap:8px;display:flex}.zug-lotse{align-items:flex-start}.zug-mensch{align-items:flex-end}.chat .blase{border-radius:var(--radius-karte);overflow-wrap:anywhere;max-width:min(88%,620px);padding:10px 16px;line-height:1.55}.chat .blase.lotse{background:var(--flaeche-2);border:1px solid var(--rand);border-bottom-left-radius:4px}.chat .blase.lotse.aktuell{background:var(--flaeche);border-color:var(--svo-blau);box-shadow:var(--schatten-md);color:var(--svo-dunkelblau);font-size:1rem}.chat .blase.mensch{background:var(--svo-dunkelblau);border-bottom-right-radius:4px}.chat .chat-hinweis{align-self:center}.blase.denkt{color:var(--ki);font-size:.875rem;font-weight:600}.denkt-zeile{align-items:center;gap:10px;display:inline-flex}.punkte{gap:4px;display:inline-flex}.punkte i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite punkt}.punkte i:nth-child(2){animation-delay:.15s}.punkte i:nth-child(3){animation-delay:.3s}@keyframes punkt{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.blase.schreibt:after{content:"";vertical-align:-.18em;background:var(--svo-blau);border-radius:1px;width:2px;height:1.05em;margin-left:3px;animation:1s steps(2,start) infinite schreibmarke;display:inline-block}@keyframes schreibmarke{to{visibility:hidden}}.notizen{border:1.5px dashed var(--ki-rand);border-radius:var(--radius-panel);background:var(--flaeche);align-self:stretch;overflow:hidden}.notizen:not(.mit-offenen){border:1px solid var(--rand);background:0 0}.notizen-kopf{color:var(--ki);background:var(--ki-hell);border-bottom:1px solid var(--ki-linie);align-items:center;gap:8px;padding:7px 14px;font-size:.8125rem;font-weight:600;display:flex}.notizen:not(.mit-offenen) .notizen-kopf{color:var(--text-2);border-bottom-color:var(--rand);background:0 0}.notizen-kopf .anzahl{margin-left:auto;font-weight:600}.notizen ul{margin:0;padding:0;list-style:none}.notizen li+li{border-top:1px solid var(--rand)}.notiz{grid-template-columns:112px minmax(0,1fr);gap:4px 16px;padding:12px 14px;display:grid}.notiz-art{color:var(--svo-dunkelblau);overflow-wrap:anywhere;padding-top:3px;font-size:.8125rem;font-weight:700}.notiz-inhalt{gap:8px;min-width:0;display:grid}.notiz-text{overflow-wrap:anywhere;line-height:1.5}.notiz-felder{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;font-size:.875rem;display:grid}.notiz-felder>div{display:contents}.notiz-felder dt{color:var(--text-2);padding-top:2px;font-size:.8125rem;font-weight:600}.notiz-felder dd{overflow-wrap:anywhere;margin:0}.notiz s.alt,.notiz s.weg{color:var(--rot);-webkit-text-decoration-color:color-mix(in srgb, var(--rot) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rot) 55%, transparent)}.pfeil-text{color:var(--text-2)}.notiz .aktionen{gap:6px}.notiz .knopf.ki .zeichen-svg{margin-left:-2px}.notiz.offen-zum-aendern{background:var(--flaeche-2)}.notiz-erledigt{min-width:0;color:var(--text-2);align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;display:flex}.notiz-erledigt .marker{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.notiz-erledigt.ja .marker{background:var(--gruen-hell);color:var(--gruen)}.notiz-erledigt.nein .marker{background:var(--svo-bg);color:var(--text-2)}.notiz-erledigt .art{color:var(--text);flex:none;font-weight:600}.notiz-erledigt .text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.notiz-erledigt.nein .text{text-decoration:line-through;-webkit-text-decoration-color:var(--svo-grau-200);text-decoration-color:var(--svo-grau-200)}.notiz-erledigt .wort{flex:none;font-size:.8125rem;font-weight:600}.notiz-erledigt.ja .wort{color:var(--gruen)}@keyframes notiz-ein{0%{opacity:0;transform:translateY(6px)}}@keyframes erledigt-ein{0%{background-color:var(--gruen-hell)}}@keyframes marker-ein{0%{opacity:0;transform:scale(.4)}}.notiz.neu{animation:notiz-ein .3s var(--kurve) both}.notiz-erledigt.frisch.ja{animation:erledigt-ein .9s var(--kurve)}.notiz-erledigt.frisch .marker{animation:marker-ein .3s var(--kurve)}.eigene-aktionen{gap:4px;display:flex}.leiser-knopf{font:inherit;color:var(--leise);border-radius:var(--radius-bedien);cursor:pointer;min-height:32px;transition:color var(--dauer) var(--kurve), background-color var(--dauer) var(--kurve), opacity var(--dauer) var(--kurve);background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.leiser-knopf:hover{color:var(--blau);background:var(--ueberlagerung)}@media (hover:hover) and (pointer:fine){.zug .eigene-aktionen{opacity:.6}.zug .leiser-knopf .beschriftung{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zug:hover .eigene-aktionen,.zug:focus-within .eigene-aktionen{opacity:1}.zug:hover .leiser-knopf .beschriftung,.leiser-knopf:focus-visible .beschriftung{clip-path:none;width:auto;height:auto;position:static}}.eigene-aktionen{flex-wrap:wrap;align-items:center}.daumen{gap:2px;display:inline-flex}.leiser-knopf[data-submitted]{color:var(--svo-blau-text);background:var(--blau-hell)}.leiser-knopf[data-submitted] .flaeche{fill:currentColor;fill-opacity:.2}.leiser-knopf.angaben{min-width:0;max-width:100%;font-weight:600}.angaben-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unterstrichen{text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.rueckmeldung-frage{background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-panel);width:min(100%,620px);padding:14px 16px}.rueckmeldung-frage .aktionen{gap:6px}.rueckmeldung-frage .chip{min-height:32px;color:var(--text);border-color:var(--svo-feld-rand);align-items:center;gap:6px;padding:3px 12px;font-size:.875rem;display:inline-flex}.rueckmeldung-frage .chip:hover{background:var(--blau-hell)}.rueckmeldung-frage .chip[aria-pressed=true]{background:var(--blau-hell);border-color:var(--svo-blau);color:var(--svo-dunkelblau);box-shadow:inset 0 0 0 1px var(--svo-blau)}.rueckmeldung-frage .chip[aria-pressed=true]:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.rueckmeldung-text{resize:vertical;width:100%;min-height:56px}.rueckmeldung-fehler{color:var(--rot);font-size:.875rem}@media (hover:hover) and (pointer:fine){.zug .eigene-aktionen:has([data-submitted],.angaben){opacity:1}.zug .leiser-knopf[data-submitted] .beschriftung{clip-path:none;width:auto;height:auto;position:static}}.bearbeiten{background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-panel);width:min(100%,620px);padding:12px}.bearbeiten-feld{min-height:64px}.chat-fuss{pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:0}.nach-unten{pointer-events:auto;height:36px;font:inherit;color:var(--blau);background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-bedien);box-shadow:var(--schatten-md);cursor:pointer;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;top:-50px}.nach-unten:disabled{display:none}.chat-unten{background:var(--flaeche);flex:none;padding:4px 0 12px}.chat-unten>.chat-spalte{gap:10px;display:grid}.leiste{border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px 8px 16px;font-size:.875rem;display:flex}.leiste.ki{background:var(--ki-hell);border:1px solid var(--ki-linie)}.leiste.ki b{color:var(--ki)}.leiste .text{flex:240px}.leiste .knopf .zeichen-svg{margin-left:-2px}.chat-unten .chips{flex-wrap:wrap;gap:8px;display:flex}@keyframes chips-ein{0%{opacity:0;transform:translateY(4px)}}.chat-unten .chips{animation:chips-ein .2s var(--kurve)}.eingabe{background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius-karte);box-shadow:var(--schatten-md);transition:border-color var(--dauer) var(--kurve), background-color var(--dauer) var(--kurve);gap:4px;padding:6px;display:grid}.eingabe:focus-within{border-color:var(--svo-blau);outline:2px solid var(--svo-blau);outline-offset:2px}.eingabe:has(.hoert){border-color:var(--svo-blau);background:var(--ki-hell)}.eingabe.liest{background:var(--flaeche-2)}.eingabe-zeile{align-items:flex-end;gap:4px;display:flex}.eingabe .eingabe-feld{resize:none;min-width:0;min-height:40px;max-height:40vh;font:inherit;color:var(--text);caret-color:var(--svo-blau);background:0 0;border:0;border-radius:0;flex:1;padding:9px 6px;line-height:1.45}.eingabe .eingabe-feld:focus-visible{outline:none}.eingabe .eingabe-feld::placeholder{color:var(--leise)}.eingabe-status{color:var(--ki);align-items:center;gap:8px;margin:0;padding:6px 8px 0;font-size:.875rem;font-weight:600;display:flex}.rund-knopf,.senden{border-radius:var(--radius-bedien);cursor:pointer;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.rund-knopf{color:var(--text-2);transition:background-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve);background:0 0}.rund-knopf:hover:not(:disabled){background:var(--ueberlagerung);color:var(--blau)}.rund-knopf:disabled{opacity:.35;cursor:not-allowed}.rund-knopf.hoert{background:var(--svo-blau-text);color:var(--svo-weiss);animation:1.6s ease-in-out infinite hoert}@keyframes hoert{50%{background:var(--svo-blau)}}.senden{background:var(--svo-dunkelblau);color:var(--svo-weiss);transition:background-color var(--dauer) var(--kurve), transform var(--dauer) var(--kurve)}.senden:hover:not(:disabled){background:var(--marine-hover)}.senden:active:not(:disabled){transform:scale(.94)}.senden:disabled{background:var(--svo-grau-100);color:var(--svo-feld-rand);cursor:not-allowed}.senden.anhalten{background:var(--flaeche);color:var(--svo-dunkelblau);box-shadow:inset 0 0 0 1px var(--svo-feld-rand)}.senden.anhalten:hover{background:var(--ueberlagerung)}.tasten-hinweis{text-align:center;color:var(--leise);margin:0;font-size:.75rem}@media not ((hover:hover) and (pointer:fine)){.tasten-hinweis{display:none}}.einstieg{justify-items:start;gap:14px;max-width:520px;padding:24px 0;display:grid}.einstieg h2{letter-spacing:-.01em;text-wrap:balance;font-size:1.5rem;line-height:1.3}.einstieg p{color:var(--text);text-wrap:pretty;font-size:1rem;line-height:1.6}.einstieg .knopf.gross{margin-top:4px}.zitat-knopf{min-height:28px;padding:0 4px}.unterlage-dialog{width:min(760px,94vw);max-height:86vh;padding:24px}.unterlage-text{white-space:pre-wrap;font:inherit;margin:12px 0 0;font-size:.875rem}.einfuegen>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.speicher{color:var(--text-2);font-size:.8125rem}.speicher.warnung{background:var(--gelb-hell);color:var(--gelb);border-radius:var(--radius-chip);padding:2px 10px;font-weight:600}.text-knopf{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.menue>summary .mehr{display:none}.eingang .pm-liste li{align-items:center}.anmeldung{max-width:440px;box-shadow:var(--schatten-lg);margin:8px auto 0;padding:32px}.anmeldung h1{font-size:1.5rem;line-height:1.3}.anmeldung-logo{width:104px;height:auto;margin-bottom:8px;display:block}.reiter-zahl{border-radius:var(--radius-chip);background:var(--svo-blau-text);min-width:20px;height:20px;color:var(--svo-weiss);font-variant-numeric:tabular-nums;place-items:center;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}@media (width<=959px){.gespraech-seite{border-inline:0}.gespraech-seite .gespraech-raster{grid-template-columns:minmax(0,1fr)}.gespraech-seite .seitenblick{border-left:0}.prozess-zeile{flex-wrap:wrap;gap:8px;padding:8px 12px}.prozess-titel{flex-wrap:wrap;flex-basis:100%}.prozess-titel h1{white-space:normal;flex-basis:100%}.prozess-titel .meta{flex:none}.umschalter.drei{width:100%;padding:3px;display:flex}.umschalter.drei button{white-space:nowrap;flex:1;justify-content:center;align-items:center;min-height:36px;padding:4px 6px;display:inline-flex}.chat>.fortschritt{scrollbar-width:none;flex-wrap:nowrap;flex:none;padding:8px 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chat>.fortschritt::-webkit-scrollbar{display:none}.chat>.fortschritt .punkt{white-space:nowrap;flex:none}}@media (width<=720px){.kopf-innen{gap:6px 8px;padding:8px 12px}.kopf .nur-breit{display:none}.marke-lotse{gap:10px}.kopf .variante{padding:2px 8px}.kopf .rechts{display:contents}.kopf .menue{order:1;margin-left:auto}.kopf .menue>summary{place-items:center;min-width:40px;min-height:32px;padding:3px 8px;display:grid}.kopf .menue-wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menue>summary .mehr{display:block}.kopf .umschalter{order:2}.kopf .umschalter button{min-height:32px;padding:3px 10px}.kopf .speicher{order:3;font-size:.75rem}.chat-spalte{padding:0 12px}.chat-verlauf>.chat-spalte{gap:18px;padding-block:16px}.chat .blase{max-width:92%}.notiz{grid-template-columns:minmax(0,1fr);gap:2px;padding:11px 12px}.notiz .aktionen{margin-top:4px}.notiz .knopf.klein{min-height:44px}.notiz-felder{grid-template-columns:minmax(0,1fr);gap:0}.notiz-felder>div+div>dt{margin-top:4px}.notiz-erledigt.nein .text{display:none}.notiz-erledigt .wort{margin-left:auto}.notiz-erledigt{padding:7px 12px}.chat-unten{padding:2px 0 calc(8px + env(safe-area-inset-bottom))}.chat-unten .chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chat-unten .chips::-webkit-scrollbar{display:none}.chat-unten .chip{white-space:nowrap;flex:none}.einstieg h2{font-size:1.3rem}}@media (pointer:coarse){.leiser-knopf,.rueckmeldung-frage .chip{justify-content:center;min-width:44px;min-height:44px}.rund-knopf,.senden{width:44px;height:44px}.umschalter.klein button,.umschalter.drei button,.kopf .umschalter button,.kopf .menue>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.punkte i,.blase.schreibt:after,.rund-knopf.hoert,.notiz.neu,.notiz-erledigt.frisch,.notiz-erledigt.frisch .marker,.chat-unten .chips{animation:none}.leiser-knopf,.eingabe,.senden,.rund-knopf{transition:none}}.feedback-dialog{width:min(720px,94vw);max-height:90dvh;padding:24px;overflow:auto}.feedback-art{border:0;min-width:0;margin:0;padding:0}.feedback-art legend{margin-bottom:8px;font-weight:600}.feedback-kontext{margin-top:12px}.feedback-kontext dt{font-weight:600}.feedback-kontext dd{margin:0 0 12px}.feedback-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--svo-app-bg);max-height:40vh;padding:12px;font-size:.8125rem;overflow:auto}.feedback-kennung,.feedback-beschreibung{overflow-wrap:anywhere;white-space:pre-wrap}.feedback-dialog button,.feedback-dialog select{min-height:44px}@media (width<=700px){.feedback-dialog{padding:16px}}.feedback-art .chip[aria-pressed=true]{background:var(--svo-dunkelblau);color:var(--svo-weiss);border-color:var(--svo-dunkelblau)}.feedback-floating{z-index:20;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));box-shadow:var(--schatten);border-radius:28px;min-height:48px;position:fixed}.rahmen.voll .chat-unten{padding-bottom:76px}.feedback-seite{max-width:1200px;margin:0 auto;padding-bottom:80px}.feedback-seite>header h1{margin:8px 0}.feedback-seite .karte{min-width:0;padding:24px}.feedback-filter{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.feedback-suche{flex:1;min-width:180px}.feedback-karten{gap:16px;display:grid}.feedback-listenzeile{color:inherit;text-decoration:none;display:block}.feedback-listenzeile h2{overflow-wrap:anywhere;margin:12px 0;font-size:1.125rem}.feedback-listenzeile time{margin-left:auto}.feedback-oeffnen{color:var(--svo-blau-text);margin-top:12px;font-weight:600;display:block}.feedback-spalten{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.feedback-fakten{margin:0}.feedback-fakten>div{border-bottom:1px solid var(--svo-grau-100);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;padding:8px 0;display:grid}.feedback-fakten dt{font-weight:600}.feedback-fakten dd{overflow-wrap:anywhere;margin:0}.feedback-verlauf{gap:12px;padding-left:24px;display:grid}.feedback-seite pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;font-size:.8125rem;overflow:auto}.feedback-bild,.feedback-vorschau{border:1px solid var(--svo-grau-100);border-radius:8px;width:100%;height:auto;display:block}.feedback-vorschau{object-fit:contain;max-height:240px}@media (width<=700px){.feedback-spalten{grid-template-columns:1fr}.feedback-seite .karte{padding:16px}.feedback-filter>.feld{flex:100%}.feedback-listenzeile time{width:100%;margin-left:0}.feedback-floating{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}}.feedback-seite button,.feedback-seite input,.feedback-seite select{min-height:44px}
