:root{color-scheme:light;--n-0:#ffffff;--n-1:#f7f7f6;--n-2:#eeeeec;--n-3:#e4e4e1;--n-4:#d6d6d2;--line:#dededa;--line-strong:#c4c4be;--line-hart:#adada6;--ink:#191919;--muted:#575751;--soft:#5f5f59;--akzent:#191919;--akzent-deep:#000000;--akzent-soft:#eeeeec;--s-alarm:#a32b1f;--s-alarm-bg:#fbeceb;--s-alarm-line:#e9c2be;--s-heute:#8a6c00;--s-heute-bg:#fdf6e0;--s-heute-line:#e8d9a2;--s-fertig:#1c6647;--s-fertig-bg:#e8f2ed;--s-fertig-line:#b6d5c6;--gold:#D9AD00;--rail:#191919;--rail-ink:#9a9a92;--rail-on-bg:rgba(255,255,255,.10);--sh-karte:0 1px 2px rgba(0,0,0,.05);--sh-dlg:0 24px 64px rgba(0,0,0,.26);--font:Barlow,Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r:8px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--n-2);color:var(--ink);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}.rahmen{display:grid;grid-template-columns:190px 1fr 352px;height:calc(100vh - 34px);overflow:hidden;transition:grid-template-columns .18s}.rahmen.schmal{grid-template-columns:190px 1fr 46px}.leiste{background:var(--rail);color:var(--rail-ink);display:flex;flex-direction:column;border-right:1px solid #000}.marke{padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.marke b{display:block;color:#fff;font-size:17px;font-weight:700;letter-spacing:.1em}.marke b i{font-style:normal;color:var(--gold)}.marke span{display:block;margin-top:3px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.module{padding:10px 8px;flex:1 1}.modul{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 10px;border:0;background:none;color:var(--rail-ink);border-radius:6px;border-left:3px solid transparent}.modul:hover{background:rgba(255,255,255,.06);color:#fff}.modul[aria-current=true]{background:var(--rail-on-bg);color:#fff;border-left-color:var(--gold);font-weight:600}.modul em{font-style:normal;font-family:var(--mono);font-size:12px}.nutzer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px}.nutzer b{display:block;color:#fff;font-size:13px;font-weight:600}.flaeche{overflow-y:auto;border-right:1px solid var(--line-hart)}.flaeche,.kopf{background:var(--n-0)}.kopf{position:-webkit-sticky;position:sticky;top:0;z-index:5;border-bottom:1px solid var(--line-hart);padding:11px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kopf h1{margin:0;font-size:16px;font-weight:700}.kopf .datum{font-size:12.5px;color:var(--soft)}.werkzeuge{display:flex;gap:7px}.knopf{padding:6px 12px;border:1px solid var(--line-strong);background:var(--n-0);border-radius:6px;font-size:13px}.knopf:hover{background:var(--n-1);border-color:var(--line-hart)}.knopf.stark{background:var(--akzent);border-color:var(--akzent);color:#fff}.knopf.stark:hover{background:var(--akzent-deep)}.knopf.klein{padding:4px 9px;font-size:12.5px}.inhalt{padding:18px 22px 40px}.inhalt.voll{padding:16px;height:calc(100vh - 58px)}.filter{gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter,.fl{display:flex}.fl{flex-direction:column;gap:1px;align-items:flex-start;padding:8px 13px;border:1px solid var(--line);border-radius:var(--r);background:var(--n-0);min-width:126px}.fl:hover{border-color:var(--line-hart);background:var(--n-1)}.fl[aria-current=true]{border-color:var(--akzent);background:var(--n-1);box-shadow:inset 0 -2px 0 var(--gold)}.fl u{text-decoration:none;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--soft)}.fl b{font-family:var(--mono);font-size:21px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl.alarm b{color:var(--s-alarm)}.fl.heute b{color:var(--s-heute)}.block{margin-bottom:22px}.blockkopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 9px}.blockkopf h3{margin:0;font-size:14px;font-weight:700}.blockkopf span{font-size:12px;color:var(--soft)}.karten{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--n-0)}.satz{display:grid;grid-template-columns:6px 1fr auto;border-bottom:1px solid var(--line)}.satz:last-child{border-bottom:0}.satz:hover{background:var(--n-1)}.satz .kante{background:transparent}.satz.alarm .kante{background:var(--s-alarm)}.satz.heute .kante{background:var(--gold)}.satz.fertig .kante{background:var(--s-fertig)}.satz .mitte{padding:11px 14px;min-width:0}.satz .rechts{padding:11px 14px;display:flex;align-items:center;gap:8px}.satz .titel{font-size:13.5px;font-weight:600}.satz .titel.erledigt{text-decoration:line-through;color:var(--soft);font-weight:500}.satz .unter{font-size:12.5px;color:var(--muted);margin-top:2px}.pille{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;font-size:11.5px;font-weight:600;border:1px solid var(--line-strong);background:var(--n-1);color:var(--muted);white-space:nowrap}.pille.alarm{background:var(--s-alarm-bg);border-color:var(--s-alarm-line);color:var(--s-alarm)}.pille.heute{background:var(--s-heute-bg);border-color:var(--s-heute-line);color:var(--s-heute)}.pille.fertig{background:var(--s-fertig-bg);border-color:var(--s-fertig-line);color:var(--s-fertig)}.punkt{width:6px;height:6px;border-radius:50%;background:var(--gold);flex:0 0 auto}.quelle{display:inline-flex;font-family:var(--mono);font-size:11px;color:var(--soft);border:1px solid var(--line);border-radius:4px;padding:1px 6px;background:var(--n-1);white-space:nowrap}.quellen{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.haken{width:17px;height:17px;border:1.5px solid var(--line-hart);border-radius:4px;background:var(--n-0);display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.haken:hover{border-color:var(--akzent)}.haken[aria-pressed=true]{background:var(--s-fertig);border-color:var(--s-fertig)}.haken svg{display:none}.haken[aria-pressed=true] svg{display:block}.tabelle{width:100%;border-collapse:collapse;font-size:13px}.tabelle th{text-align:left;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--soft);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--line-strong);background:var(--n-1)}.tabelle td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.tabelle tr:last-child td{border-bottom:0}.tabelle tbody tr:hover td{background:var(--n-1);cursor:pointer}.tabelle .zahl{font-family:var(--mono);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.spalten{display:grid;grid-template-columns:1fr 264px;grid-gap:18px;gap:18px;align-items:start}.steckbrief{border:1px solid var(--line);border-radius:var(--r);background:var(--n-1);padding:13px 15px;margin-bottom:14px}.steckbrief h4{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.steckbrief dl{margin:0;display:grid;grid-template-columns:96px 1fr;grid-gap:6px 10px;gap:6px 10px;font-size:13px}.steckbrief dt{color:var(--soft)}.steckbrief dd{margin:0;font-weight:600}.verlauf{position:relative;padding-left:18px}.verlauf:before{content:"";position:absolute;left:4px;top:5px;bottom:5px;width:1px;background:var(--line-strong)}.eintrag{position:relative;padding:0 0 14px}.eintrag:before{content:"";position:absolute;left:-18px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--n-0);border:2px solid var(--line-hart)}.eintrag.gold:before{border-color:var(--gold)}.eintrag .wann{font-family:var(--mono);font-size:11.5px;color:var(--soft)}.eintrag .was{font-size:13.5px;font-weight:600;margin-top:1px}.eintrag .text{font-size:13px;color:var(--muted);margin-top:2px}.zurueck{border:0;background:none;padding:0;font-size:12.5px;color:var(--soft);margin-bottom:10px}.zurueck:hover{color:var(--ink);text-decoration:underline}.assistent{background:var(--n-1);display:flex;flex-direction:column;overflow:hidden}.asskopf{padding:11px 14px;border-bottom:1px solid var(--line-hart);justify-content:space-between;gap:8px;background:var(--n-0)}.asskopf,.asskopf h2{display:flex;align-items:center}.asskopf h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:7px}.klapp{border:1px solid var(--line-strong);background:var(--n-0);border-radius:6px;width:26px;height:26px;padding:0;line-height:1;font-size:15px;flex:0 0 auto}.assleib{flex:1 1;overflow-y:auto;padding:14px}.assfuss{border-top:1px solid var(--line-hart);padding:11px 14px}.assfuss,.eingabe{background:var(--n-0)}.eingabe{width:100%;border:1px solid var(--line-strong);border-radius:8px;padding:9px 11px;font:inherit;font-size:13.5px;resize:none;height:44px;transition:height .15s}.eingabe:focus{outline:2px solid var(--akzent);outline-offset:-1px;height:96px}.assfuss .reihe{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.assfuss small{font-size:11.5px;color:var(--soft)}.vorschlag{display:block;width:100%;text-align:left;border:1px solid var(--line);background:var(--n-0);border-radius:7px;padding:8px 11px;font-size:13px;margin-bottom:6px}.vorschlag:hover{border-color:var(--line-hart);background:var(--n-2)}.vorschlag b{display:block;font-weight:600}.antwort{background:var(--n-0);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden}.antwort .frage{padding:9px 13px;background:var(--n-2);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.antwort .leib{padding:12px 13px}.antwort .leib p{margin:0 0 8px;font-size:13.5px}.antwort .leib ul{margin:0 0 8px;padding-left:17px}.antwort .leib li{font-size:13.5px;margin-bottom:5px}.antwort .zeile{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.antwort .zeile:last-of-type{border-bottom:0}.antwort .zeile b{font-weight:600}.antwort .fuss{padding:9px 13px;border-top:1px solid var(--line);background:var(--n-1);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.antwort h5{margin:11px 0 6px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-weight:700}.antwort h5:first-child{margin-top:0}.warte{display:flex;align-items:center;gap:8px;color:var(--soft);font-size:13px;padding:8px 0}.warte i{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:puls 1s infinite alternate;font-style:normal}.warte i:nth-child(2){animation-delay:.22s}.warte i:nth-child(3){animation-delay:.44s}@keyframes puls{0%{opacity:.25}to{opacity:1}}.leer{padding:26px 6px;color:var(--soft)}.leer,.leer b{font-size:13px}.leer b{display:block;color:var(--ink);margin-bottom:10px;font-weight:700}.streifen{writing-mode:vertical-rl;transform:rotate(180deg);padding:14px 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.schritt{display:grid;grid-template-columns:30px 1fr 92px;grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.schritt:last-child{border-bottom:0}.schritt .nr{padding:12px 0 12px 14px;font-family:var(--mono);font-size:12.5px;color:var(--soft)}.schritt .kern{padding:12px 14px 12px 0}.schritt .kern b{font-size:13.5px}.schritt .kern p{margin:2px 0 0;font-size:13px;color:var(--muted)}.schritt .kern u{text-decoration:none;font-size:12px;color:var(--soft)}.schritt .dauer{padding:12px 14px;text-align:right;font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.summe{display:flex;justify-content:space-between;padding:10px 14px;background:var(--n-1);border-top:1px solid var(--line-strong);font-size:13px}.summe b{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phase{padding:8px 14px;background:var(--n-2);border-bottom:1px solid var(--line-strong);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ow{--ow-bg:#1b1b1a;--ow-flaeche:#232322;--ow-linie:#343433;--ow-text:#e9e9e6;--ow-grau:#9d9d97;display:grid;grid-template-columns:236px 1fr;height:100%;min-height:560px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line-hart);color:var(--ow-text)}.ow,.ow-nav{background:var(--ow-bg)}.ow-nav{border-right:1px solid var(--ow-linie);padding:12px;overflow-y:auto}.ow-nav h4{margin:0 0 8px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ow-grau);font-weight:700}.ow-nav h4:not(:first-child){margin-top:18px}.ow-samm{display:block;width:100%;text-align:left;border:1px solid var(--ow-linie);background:var(--ow-flaeche);color:var(--ow-text);border-radius:6px;padding:8px 10px;margin-bottom:6px;font-size:12.5px}.ow-samm:hover{border-color:#4a4a48}.ow-samm b{display:block;font-weight:600}.ow-samm span{display:block;color:var(--ow-grau);font-size:11.5px;margin-top:2px}.ow-samm em{font-style:normal;display:inline-block;margin-top:5px;font-size:10.5px;border:1px solid var(--ow-linie);border-radius:3px;padding:0 5px;color:var(--ow-grau)}.ow-haupt{display:flex;flex-direction:column;background:var(--ow-flaeche);min-width:0}.ow-kopf{padding:10px 16px;border-bottom:1px solid var(--ow-linie);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ow-grau)}.ow-kopf b{color:var(--ow-text);font-family:var(--mono);font-size:12.5px}.ow-lauf{flex:1 1;overflow-y:auto;padding:16px}.ow-zeile{margin-bottom:16px;max-width:660px}.ow-zeile.ich{margin-left:auto}.ow-zeile.ich .ow-blase{background:#2f2f2d;border-color:#3c3c3a}.ow-blase{border:1px solid var(--ow-linie);border-radius:9px;padding:11px 13px;font-size:13.5px;line-height:1.55;background:var(--ow-bg)}.ow-blase p{margin:0 0 8px}.ow-blase p:last-child{margin-bottom:0}.ow-blase ul{margin:0 0 8px;padding-left:17px}.ow-blase li{margin-bottom:4px}.ow-wer{font-size:11px;color:var(--ow-grau);margin-bottom:5px;letter-spacing:.03em}.ow-werkzeug{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--ow-grau);border:1px solid var(--ow-linie);border-left:2px solid var(--gold);border-radius:4px;padding:5px 9px;margin-bottom:7px;background:var(--ow-bg)}.ow-quellen{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ow-quellen span{font-family:var(--mono);font-size:10.5px;color:var(--ow-grau);border:1px solid var(--ow-linie);border-radius:3px;padding:1px 6px}.ow-fuss{border-top:1px solid var(--ow-linie);padding:12px 16px}.ow-feld{width:100%;border:1px solid var(--ow-linie);background:var(--ow-bg);color:var(--ow-text);border-radius:8px;padding:10px 12px;font:inherit;font-size:13.5px}.ow-feld::placeholder{color:var(--ow-grau)}.ow-hinweis{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--ow-grau)}.sopkopf{border:1px solid var(--line);border-radius:var(--r);background:var(--n-1);padding:13px 15px;margin-bottom:16px}.sopkopf p{margin:0 0 10px;font-size:13.5px}.sopmeta{display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:var(--muted)}.sopmeta span b{color:var(--ink)}.weg{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid var(--line-strong);border-radius:4px;padding:1px 7px;background:var(--n-0);color:var(--muted)}.weg:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.reiter{display:flex;gap:2px;border-bottom:1px solid var(--line-strong);margin-bottom:12px}.reiter button{border:0;background:none;padding:8px 12px;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.reiter button:hover{color:var(--ink)}.reiter button[aria-current=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}.nutzer span{display:block;color:var(--rail-ink)}.nutzer em{font-style:normal;display:inline-block;margin-top:5px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);border-radius:3px;padding:0 5px;color:#cfcfc8}.aufnahme{border:1px solid var(--line);border-radius:var(--r);background:var(--n-1);padding:16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px}.aufnahme .kreis{width:46px;height:46px;border-radius:50%;background:var(--rail);display:flex;align-items:center;justify-content:center;border:0;padding:0}.aufnahme .kreis i{width:14px;height:14px;border-radius:50%;background:#e04a3a;display:block}.aufnahme .kreis.laeuft i{border-radius:2px;animation:puls .8s infinite alternate}.aufnahme b{display:block;font-size:14px}.aufnahme span{font-size:12.5px;color:var(--muted)}.aufnahme .laenge{font-family:var(--mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transkript{font-size:13.5px;line-height:1.6;padding:12px 14px;color:var(--muted)}.transkript b{color:var(--ink);font-weight:600}.feld{display:grid;grid-template-columns:150px 1fr;grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.feld:last-child{border-bottom:0}.feld u{text-decoration:none;padding:10px 14px;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--soft);background:var(--n-1);border-right:1px solid var(--line)}.feld div{padding:9px 14px;font-size:13.5px}.feld div input,.feld div textarea{width:100%;border:1px solid transparent;border-radius:5px;padding:3px 6px;font:inherit;font-size:13.5px;background:transparent}.feld div input:hover,.feld div textarea:hover{border-color:var(--line-strong);background:var(--n-0)}.feld div input:focus,.feld div textarea:focus{outline:2px solid var(--akzent);outline-offset:-1px;background:var(--n-0)}.feld.fehlt div,.feld.fehlt u{color:var(--s-alarm)}.vorschlagzeile{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.vorschlagzeile:last-child{border-bottom:0}.vorschlagzeile .an{font-size:12.5px;color:var(--muted);white-space:nowrap}.lauf{display:grid;grid-template-columns:1fr 150px 130px 110px;grid-gap:0;gap:0;border-bottom:1px solid var(--line);align-items:center}.lauf:last-child{border-bottom:0}.lauf>div{padding:11px 14px;font-size:13px}.lauf .titel{font-size:13.5px;font-weight:600}.lauf .unter{font-size:12.5px;color:var(--muted);margin-top:2px}.lauf .mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schalter{width:34px;height:19px;border-radius:10px;border:0;background:var(--n-4);position:relative;padding:0}.schalter:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .12s}.schalter[aria-checked=true]{background:var(--s-fertig)}.schalter[aria-checked=true]:after{left:17px}.matrix{width:100%;border-collapse:collapse;font-size:13px}.matrix th{text-align:left;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--soft);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--line-strong);background:var(--n-1)}.matrix td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:center}.matrix td:first-child{text-align:left}.matrix tr:last-child td{border-bottom:0}.matrix .ja{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink)}.matrix .eigen{display:inline-block;font-size:11px;color:var(--muted);border:1px solid var(--line-strong);border-radius:3px;padding:0 5px}.matrix .nein{color:var(--n-4)}.gesperrt{padding:40px 20px;text-align:center;color:var(--soft);font-size:13.5px}.gesperrt b{display:block;color:var(--ink);margin-bottom:6px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);background:var(--rail);color:#fff;padding:10px 18px;border-radius:8px;box-shadow:var(--sh-dlg);font-size:13.5px;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:60;border-left:3px solid var(--gold)}.toast.an{opacity:1;transform:translate(-50%)}.rahmen{grid-template-columns:190px 1fr;height:100vh}a{color:inherit}.leiste .marke a,a.modul{text-decoration:none}.satz a.titel,.tabelle a{text-decoration:none;color:inherit}.tabelle tbody tr.stumm:hover td{background:transparent;cursor:default}.nutzer form{margin-top:8px}.nutzer form button{border:0;background:none;padding:0;color:var(--rail-ink);font-size:12px;text-decoration:underline}.nutzer form button:hover{color:#fff}.anmeldung{min-height:100vh;display:grid;place-items:center;background:var(--rail)}.anmeldung .karte{background:var(--n-0);border-radius:10px;padding:34px 38px;width:min(440px,92vw);box-shadow:var(--sh-dlg)}.anmeldung .marke{padding:0 0 18px;border-bottom:1px solid var(--line)}.anmeldung .marke b{color:var(--ink)}.anmeldung .marke span{color:var(--soft)}.anmeldung p{font-size:13.5px;color:var(--muted)}.anmeldung .knopf.stark{width:100%;padding:10px 14px;font-size:14px;margin-top:14px}.hinweis{padding:12px 14px;font-size:13px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--n-1);margin-bottom:16px}.hinweis b{color:var(--ink)}.formzeile{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--line)}.formzeile:last-child{border-bottom:0}.formzeile label{padding:10px 14px;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--soft);background:var(--n-1);border-right:1px solid var(--line)}.formzeile input,.formzeile select,.formzeile textarea{border:0;padding:9px 14px;font:inherit;font-size:13.5px;width:100%;background:transparent}.formzeile input:focus,.formzeile textarea:focus{outline:2px solid var(--akzent);outline-offset:-2px;background:var(--n-0)}.formzeile.fehlt label{color:var(--s-alarm)}.suche{display:flex;gap:8px;margin-bottom:14px;align-items:center}.suche input{flex:1 1;max-width:420px;border:1px solid var(--line-strong);border-radius:6px;padding:7px 10px;font:inherit;font-size:13.5px}.suche input:focus{outline:2px solid var(--akzent);outline-offset:-1px}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar{height:6px;background:var(--n-3);border-radius:3px;overflow:hidden}.bar i{display:block;height:100%;background:var(--gold)}.diktat{display:flex;gap:8px;align-items:center;margin:8px 0 0}.diktat small{color:var(--soft);font-size:12px}.kopie{white-space:pre-wrap;font-family:var(--mono);font-size:12px;background:var(--n-1);border:1px solid var(--line);border-radius:6px;padding:10px 12px}@media (max-width:820px){.rahmen{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.rahmen>*{min-width:0}.leiste{border-right:0;border-bottom:1px solid #000}.module{display:flex;flex-wrap:wrap;gap:2px}.lauf,.spalten{grid-template-columns:1fr}.inhalt{padding:14px 16px 32px}}.karten{overflow-x:auto}.blockkopf,.suche{flex-wrap:wrap}@media (max-width:820px){.flaeche{overflow-x:hidden}.kopf{flex-wrap:wrap;padding:11px 16px}.formzeile{grid-template-columns:1fr}.formzeile label{border-right:0;border-bottom:1px solid var(--line)}.vorschlagzeile{grid-template-columns:1fr!important}.suche input{max-width:none;min-width:0}.feld{grid-template-columns:1fr}}.spalten>div{min-width:0}.eintrag .text,.kopie,.satz .unter{overflow-wrap:anywhere}@media (max-width:820px){.leiste .marke{padding:10px 16px 8px}.leiste .marke b{font-size:15px}.module{padding:6px 8px;overflow-x:auto;flex-wrap:nowrap}.modul{white-space:nowrap;padding:7px 10px;border-left:0;border-bottom:3px solid transparent}.modul[aria-current=true]{border-left-color:transparent;border-bottom-color:var(--gold)}.nutzer{display:flex;align-items:center;gap:10px;padding:8px 16px;flex-wrap:wrap}.nutzer b{font-size:12.5px}.nutzer em,.nutzer span{font-size:11px}.nutzer form{margin:0}}