:root{--tinte: #16202b;--papier: #eef1f0;--karte: #ffffff;--nebel: #6d7a86;--linie: #dde3e2;--ruhe: #2f6f6b;--stille: #b5761f;--halt: #9d3b3b;--schrift-text: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--schrift-fest: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--rand: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.rahmen{max-width:780px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 20px 64px}.kopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0 22px;border-bottom:1px solid var(--linie);margin-bottom:26px}.marke{font-family:var(--schrift-fest);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0}.kopf-rechts{font-family:var(--schrift-fest);font-size:12px;color:var(--nebel);display:flex;align-items:center;gap:12px}.abschnitt{margin-bottom:40px}.abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.abschnitt-titel{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.abschnitt-kopf h2{font-family:var(--schrift-fest);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nebel);margin:0}.zaehler{font-family:var(--schrift-fest);font-size:12px;color:var(--nebel)}.karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rand);padding:16px 18px;margin-bottom:10px}.karte-oben{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kuerzel{font-family:var(--schrift-fest);font-size:15px;font-weight:600}.name-fett{font-size:15px;font-weight:600}.kuerzel-klammer{font-family:var(--schrift-fest);font-size:12px;color:var(--nebel);margin-left:6px;display:inline-block;max-width:100%;overflow-wrap:anywhere}.name{color:var(--nebel);font-size:14px;margin-left:8px}.marke-status{font-family:var(--schrift-fest);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nebel);white-space:nowrap}.zahlen{display:flex;gap:18px;margin-top:10px;font-family:var(--schrift-fest);font-size:12px;color:var(--nebel)}.zahlen b{color:var(--tinte);font-weight:600}.stille-leiste{margin-top:12px;height:5px;background:#f0f3f2;border:1px solid var(--linie);border-radius:2px;overflow:hidden}.stille-fuellung{height:100%;background:var(--ruhe);border-radius:2px;transition:width .24s ease-out}.karte.ist-still .stille-fuellung{background:var(--stille)}.karte.ist-still .marke-status{color:var(--stille)}.stille-text{margin-top:6px;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel)}.karte.ist-still .stille-text{color:var(--stille)}.idee{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rand);padding:12px 14px 12px 18px;margin-bottom:8px;position:relative}.idee:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--linie);border-radius:0 2px 2px 0}.idee-text{min-width:0}.idee-knoepfe{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}@media (max-width: 520px){.idee{flex-direction:column;align-items:stretch}.idee-knoepfe{justify-content:flex-start;flex-wrap:nowrap}.idee-knoepfe button{flex:1 1 auto;padding-left:8px;padding-right:8px;white-space:nowrap}}@media (max-width: 520px),(pointer: coarse){.idee-knoepfe button{min-height:40px}}.idee-text p{margin:2px 0 0;font-size:13px;color:var(--nebel)}button{font:inherit;font-family:var(--schrift-fest);font-size:12px;letter-spacing:.04em;border:1px solid var(--linie);background:var(--karte);color:var(--tinte);border-radius:8px;padding:7px 12px;cursor:pointer}button:hover{border-color:var(--nebel)}button:disabled{opacity:.5;cursor:default}button.haupt{background:var(--tinte);border-color:var(--tinte);color:var(--karte)}:focus-visible{outline:2px solid var(--ruhe);outline-offset:2px}input{font:inherit;width:100%;border:1px solid var(--linie);border-radius:8px;padding:10px 12px;background:var(--karte);color:var(--tinte)}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;border:0;border-radius:0;background:none;flex:none}input:focus{border-color:var(--ruhe);outline:none}input[type=checkbox]:focus,input[type=radio]:focus{border-color:transparent}input::placeholder{color:var(--nebel);font-style:italic;opacity:1}label{display:block;font-family:var(--schrift-fest);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nebel);margin:0 0 5px}.feld{margin-bottom:14px}label.schalter{display:flex;align-items:center;gap:8px;cursor:pointer}.anmeldung{max-width:360px;margin:12vh auto 0;padding:0 20px}.anmeldung .karte{padding:24px}.anmeldung h1{font-family:var(--schrift-fest);font-size:15px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}.anmeldung .unterzeile{color:var(--nebel);font-size:13px;margin:0 0 20px}.hinweis{border-left:3px solid var(--halt);background:var(--karte);padding:10px 14px;border-radius:0 8px 8px 0;font-size:14px;margin-bottom:16px}.leer{border:1px dashed var(--linie);border-radius:var(--rand);padding:22px;text-align:center;color:var(--nebel);font-size:14px}.formular{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rand);padding:18px;margin-bottom:12px}.formular-knoepfe{display:flex;gap:8px}@media (prefers-reduced-motion: reduce){.stille-fuellung{transition:none}}@media (max-width: 520px){.rahmen{padding-left:14px;padding-right:14px}.zahlen{gap:14px;flex-wrap:wrap}}.karte-knopf{display:block;width:100%;text-align:left;background:none;border:0;padding:0;border-radius:0;font:inherit;color:inherit;cursor:pointer}.karte-knopf:hover{border:0}.marke-status{display:inline-flex;align-items:center;gap:8px}.pfeil{font-family:var(--schrift-fest);font-size:15px;color:var(--nebel);width:12px;text-align:center}.karte-detail{margin-top:14px;padding-top:12px;border-top:1px solid var(--linie)}.laedt{font-size:13px;color:var(--nebel);padding:4px 0}.aufgaben{list-style:none;margin:0;padding:0}.aufgaben li{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--linie);font-size:14px}.aufgaben li:last-child{border-bottom:0}.schritt{font-family:var(--schrift-fest);font-size:11px;font-weight:600;color:var(--karte);background:var(--tinte);border-radius:4px;padding:1px 5px;flex:none}.aufgabe-titel{flex:1;min-width:0;overflow-wrap:anywhere}.aufgabe-marken{display:flex;gap:5px;flex:none}.marke{font-family:var(--schrift-fest);font-size:10px;letter-spacing:.04em;color:var(--nebel);border:1px solid var(--linie);border-radius:4px;padding:1px 5px;white-space:nowrap}.entwurf{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--karte);border:1px solid var(--linie);border-left:3px solid var(--stille);border-radius:var(--rand);padding:12px 14px 12px 16px;margin-bottom:8px}.entwurf-text{min-width:0}.entwurf-text p{margin:3px 0 0;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel)}.nur-cli{font-family:var(--schrift-fest);font-size:11px;color:var(--nebel);text-align:right;flex:none;max-width:130px}.fehlerzeile{margin:4px 0 0;font-size:12px;color:var(--halt)}@media (max-width: 520px){.aufgaben li{flex-wrap:wrap}.aufgabe-marken{width:100%}}.haken{flex:none;width:18px;height:18px;padding:0;border:1px solid var(--linie);border-radius:5px;background:var(--karte);color:var(--ruhe);font-size:12px;line-height:1;cursor:pointer;align-self:center}.haken:hover:after{content:"✓"}.haken:hover{border-color:var(--ruhe)}.haken:disabled{color:var(--nebel)}.zeile-knopf{flex:none;align-self:center;border-style:dashed;color:var(--nebel);padding:4px 10px;white-space:nowrap}.sperrgrund{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--nebel)}.aufgabe-formular{margin-top:10px;padding:12px;border:1px solid var(--linie);border-radius:10px;background:#fafbfb}.aufgabe-formular input{margin-bottom:8px}.wahlreihe{display:flex;gap:8px;margin-bottom:10px}.wahlreihe select{flex:1;min-width:0;font:inherit;font-family:var(--schrift-fest);font-size:12px;border:1px solid var(--linie);border-radius:8px;padding:7px 8px;background:var(--karte);color:var(--tinte)}.wahlreihe select:focus{border-color:var(--ruhe);outline:none}.rueckgaengig{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f3f6f5;border:1px solid var(--linie);border-radius:8px;padding:8px 10px;margin-bottom:10px;font-size:13px;color:var(--nebel)}.aufgaben li.ist-zu .aufgabe-titel{color:var(--nebel);text-decoration:line-through}.aufgaben li.ist-zu .haken{color:var(--ruhe);border-color:var(--ruhe)}.aufgaben li.ist-zu .haken:hover:after{content:""}.listen-fuss{display:flex;gap:8px;margin-top:10px}.leiser-knopf{flex:1;border-style:dashed;color:var(--nebel)}textarea{font:inherit;width:100%;border:1px solid var(--linie);border-radius:8px;padding:10px 12px;background:var(--karte);color:var(--tinte);resize:vertical}textarea:focus{border-color:var(--ruhe);outline:none}.vorschlag-kopf{margin:0 0 8px;font-size:14px}.vorschlag{font-family:var(--schrift-fest);font-size:11px;background:#f3f6f5;border:1px solid var(--linie);border-radius:8px;padding:10px;margin:0 0 8px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word}.vorschlag-fuss{margin:0 0 12px;font-size:12px;color:var(--nebel)}.notiz{background:var(--karte);border:1px solid var(--linie);border-left:3px solid var(--ruhe);border-radius:var(--rand);padding:14px 16px;margin-bottom:10px}.notiz-kopf{display:flex;align-items:center;gap:8px;margin-bottom:8px}.notiz-quelle{font-family:var(--schrift-fest);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--nebel)}.notiz-text{margin:0 0 10px;font-size:14px}.ziele{list-style:none;margin:0 0 12px;padding:0;border-top:1px solid var(--linie)}.ziel{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--linie);font-size:14px}.ziel-art{flex:none;font-family:var(--schrift-fest);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--nebel);border:1px solid var(--linie);border-radius:4px;padding:1px 6px;min-width:74px;text-align:center}.ziel-art.ist-aufgabe{color:var(--ruhe);border-color:var(--ruhe)}.ziel-titel{flex:1;min-width:0}.notiz-fuss{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.notiz-fuss select{font:inherit;font-family:var(--schrift-fest);font-size:12px;border:1px solid var(--linie);border-radius:8px;padding:7px 8px;background:var(--karte);color:var(--tinte);flex:1;min-width:120px}.notiz-fuss select:focus{border-color:var(--ruhe);outline:none}@media (max-width: 520px){.ziel{flex-wrap:wrap}.notiz-fuss select{flex-basis:100%}}.vermutung{margin:0 0 10px;font-size:13px;color:var(--nebel)}.alsLink{border:0;background:none;padding:0;font-family:var(--schrift-fest);font-size:12px;color:var(--ruhe);text-decoration:underline;cursor:pointer}.alsLink:hover{border:0}.sprechknopf-halter{position:fixed;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;z-index:40}.sprechknopf{pointer-events:auto;position:relative;width:64px;height:64px;padding:0;border-radius:50%;border:0;background:var(--tinte);color:var(--karte);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #16202b47;transition:background .15s ease,transform .1s ease}.sprechknopf:hover{border-color:transparent}.sprechknopf:active{transform:scale(.94)}.sprechknopf.nimmt-auf{background:var(--halt)}.sprechknopf-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:3px solid var(--halt);pointer-events:none}.sprechknopf-text{pointer-events:none;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel);background:var(--papier);padding:0 6px;border-radius:4px}@media (min-width: 521px){.sprechknopf-halter{display:none}}@media (max-width: 520px){.kopf-sprechen{display:none}}.kopf-sprechen.nimmt-auf{background:var(--halt);border-color:var(--halt);color:var(--karte)}.pegel{height:8px;background:var(--linie);border-radius:4px;overflow:hidden}.pegel-balken{height:100%;width:0;background:var(--ruhe)}.sprachmeldung{position:fixed;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));margin:0 auto;max-width:520px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rand);padding:14px;box-shadow:0 8px 28px #16202b2e;z-index:41}.sprachmeldung-kopf{margin:0 0 8px;font-weight:600}.sprachmeldung-text{margin:0 0 10px;color:var(--nebel)}@media (min-width: 521px){.sprachmeldung{bottom:24px}}.warnung{color:#b45309;font-weight:600}.regel-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.6rem .8rem;background:#f6f6f4;border-left:3px solid #d8d8d2;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.45;color:#33332e}.db-leiste,.srv-leiste{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--linie);font-size:13px}.db-frei,.srv-frei{color:var(--ruhe);font-weight:600;font-family:var(--schrift-fest);font-size:12px}.db-gesperrt,.srv-gesperrt{color:var(--nebel);font-family:var(--schrift-fest);font-size:12px}.db-fussnote,.srv-fussnote{margin:10px 0 0;font-size:12.5px;color:var(--nebel);line-height:1.5}.db-fussnote code,.srv-fussnote code{font-family:var(--schrift-fest);font-size:11.5px;color:var(--tinte);background:#f6f6f4;border-radius:3px;padding:1px 5px;overflow-wrap:anywhere}.db-ueberschrift,.srv-ueberschrift{display:flex;align-items:baseline;gap:8px;margin:18px 0 8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--nebel)}.spur-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;background:var(--karte);border:1px solid var(--linie);border-radius:6px;font-size:12px}.spur-filter label{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:12px;letter-spacing:normal;text-transform:none;color:inherit;white-space:nowrap}.spur-filter select{font-size:12px;padding:2px 4px}.spur-filter-hinweis{flex:1 1 100%;color:var(--nebel)}.db-grund,.srv-grund{color:var(--nebel);font-size:13px}.db-spur,.srv-spur{border-left:3px solid var(--linie);padding:8px 0 8px 12px;margin-bottom:8px}.db-spur.ist-fehler,.srv-spur.ist-fehler{border-left-color:var(--halt)}.db-spur-kopf,.srv-spur-kopf{display:flex;align-items:baseline;gap:10px;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel)}.db-anweisung,.srv-ziel{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-family:var(--schrift-fest);font-size:12px;line-height:1.45;color:#33332e}.db-fehlschlag,.srv-fehlschlag{margin-top:10px;padding:10px 12px;border-left:3px solid var(--halt);background:#fbf7f7;border-radius:0 6px 6px 0}.db-fehlschlag .db-fussnote{margin-top:0}.db-fehlschlag .formular-knoepfe{margin-top:8px}.srv-fehlschlag .srv-fussnote{margin-top:0}.srv-fehlschlag .formular-knoepfe{margin-top:8px}.marke.ist-fehler{color:var(--halt);border-color:var(--halt)}.db-schreibleiste{border-top-style:dashed}.karte.ist-schreibend{border-color:var(--halt);box-shadow:inset 3px 0 0 var(--halt)}.karte.ist-schreibend .marke-status{color:var(--halt);font-weight:700;letter-spacing:.08em}.db-schreibt{color:var(--halt);font-weight:700;font-family:var(--schrift-fest);font-size:12px;letter-spacing:.06em}.db-schreibt-zu{color:var(--nebel);font-family:var(--schrift-fest);font-size:12px}.db-schreibleiste.ist-offen{background:#fdf6f5;border-radius:6px;padding:8px 10px;margin-left:-10px;margin-right:-10px}.db-schalter,.srv-schalter{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--linie);border-radius:6px;margin-bottom:8px}.db-schalter.ist-an,.srv-schalter.ist-an{border-color:var(--halt);background:#fdf6f5}.db-schalter .laedt,.srv-schalter .laedt{margin-top:4px;max-width:46ch}.db-schreibspur.ist-ausgefuehrt{border-left-color:var(--halt)}.db-schreibspur .db-spur-kopf .marke{text-transform:uppercase}.ziel{flex-wrap:wrap}.ziel-text,.ziel-betrifft{flex-basis:100%;margin-left:82px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ziel-text{color:var(--nebel)}.ziel-betrifft{color:var(--ruhe)}@media (max-width: 520px){.ziel-text,.ziel-betrifft{margin-left:0}}.stille-kennung{font-family:var(--schrift-fest);font-size:11px;color:var(--nebel)}.notiz-formular{margin:0 0 12px}.notiz-formular select{font:inherit;font-family:var(--schrift-fest);font-size:12px;border:1px solid var(--linie);border-radius:8px;padding:7px 8px;background:var(--karte);color:var(--tinte);width:100%}.notiz-formular select:focus{border-color:var(--ruhe);outline:none}.aufgabe-titel-knopf{border:0;background:none;padding:0;font-family:inherit;font-size:inherit;letter-spacing:normal;text-align:left;color:inherit;border-radius:0}.aufgabe-titel-knopf:hover{border:0;text-decoration:underline}.aufgaben li.ist-aufgeklappt{flex-wrap:wrap}.aufgabe-details{flex-basis:100%;padding:4px 0 4px 32px}.aufgabe-beschreibung{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--nebel);white-space:pre-wrap;overflow-wrap:anywhere}.aufgabe-details .leiser-knopf{flex:none}.aufgabe-formular textarea{margin-bottom:8px}.ereignis-ort{margin:2px 0 0;font-size:12px;color:var(--ruhe)}.ereignis-ort .alsLink{font-size:12px}.spur-suche{display:inline-flex;align-items:center;gap:6px;margin:0}.spur-suche input{width:14em;margin:0;padding:5px 8px;font-size:12px}.spur-suche button{padding:5px 10px}@media (max-width: 520px){.spur-suche{flex-basis:100%}.spur-suche input{flex:1;width:auto}}.ws-werte{margin-top:10px}.ws-instanz{margin-top:14px}.ws-instanz-kopf{font-weight:600;font-size:14px}.ws-name{margin-top:8px}.ws-block{border-left:3px solid var(--linie);padding:6px 0 6px 12px;margin:6px 0 0}.ws-block.ist-verdeckt{border-left-color:var(--stille)}.ws-block-kopf{font-family:var(--schrift-fest);font-size:12px;color:var(--nebel)}.ws-warnung{margin:4px 0 0;font-size:13px;color:var(--stille)}.ws-liste{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:6px 0 0}.ws-liste dt{color:var(--nebel);font-size:13px}.ws-liste dd{margin:0;font-family:var(--schrift-fest);font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media (max-width: 520px){.ws-liste{grid-template-columns:minmax(0,1fr)}.ws-liste dd{margin-bottom:4px}}.mw-richtung{margin:10px 0 4px;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel)}.mw-passwort{color:var(--nebel)}.mw-passwort.ist-nein{color:var(--stille)}.sprungziel{scroll-margin-top:64px}.sprungleiste{position:sticky;top:0;z-index:30;display:flex;gap:6px;overflow-x:auto;white-space:nowrap;margin:0 -20px 22px;padding:8px 20px;background:var(--papier);border-bottom:1px solid var(--linie);scrollbar-width:none}.sprungleiste::-webkit-scrollbar{display:none}.sprung-knopf{flex:none;padding:4px 10px;border-radius:999px}.klapp-knopf{display:inline-flex;align-items:baseline;gap:8px;border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.klapp-knopf:hover{border:0;color:var(--tinte)}.klapp-knopf .zaehler{text-transform:none;letter-spacing:normal}.klapp-pfeil{display:inline-block;width:1em;color:var(--nebel)}.klapp-inhalt[hidden]{display:none!important}.inhaltsleiste{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 12px}.inhalt-chip{padding:3px 9px;border-radius:999px;font-size:11px;color:var(--nebel)}.inhalt-chip .zaehler{font-size:11px}.kurz-fuss{display:flex;margin:6px 0 10px}.kurz-mehr{margin-left:6px;white-space:nowrap}pre+.kurz-mehr{display:inline-block;margin:2px 0 0}.aufgaben li.datei-zeile{flex-wrap:wrap;row-gap:6px}.datei-zeile .aufgabe-titel{flex:1 1 100%;order:-1}.sprungleiste{top:env(safe-area-inset-top,0px)}.sprungziel{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px))}@media (max-width: 520px){.aufgaben li>.aufgabe-titel{flex:1 1 180px}.kopf{flex-wrap:wrap;row-gap:10px}.kopf-rechts{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.sprungleiste{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}@media (max-width: 520px),(pointer: coarse){.sprung-knopf,.inhalt-chip{min-height:40px;padding:0 14px;font-size:12px}.sprungziel{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px))}.klapp-knopf{min-height:40px;align-items:center}.kurz-fuss button,.formular-knoepfe button{min-height:40px}.kurz-mehr{padding:10px 6px}}.liste{list-style:none;margin:0;padding:0}.liste li{padding:8px 0;border-bottom:1px solid var(--linie);font-size:14px;overflow-wrap:anywhere}.liste li:last-child{border-bottom:0}@media (max-width: 520px){.rahmen{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.sprechknopf-halter{align-items:flex-end;padding-right:calc(16px + env(safe-area-inset-right,0px))}.kopf-mehr{display:none;position:relative}.kopf-menue{position:absolute;right:0;top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;min-width:200px;padding:6px;background:var(--karte);border:1px solid var(--linie);border-radius:10px;box-shadow:0 8px 28px #16202b2e}.kopf-menue button{min-height:44px;border:0;border-radius:6px;text-align:left}.kopf-menue button:hover{background:var(--papier)}.kopf-menue-name{padding:8px 12px 6px;font-family:var(--schrift-fest);font-size:11px;color:var(--nebel);border-bottom:1px solid var(--linie);margin-bottom:4px}@media (max-width: 520px){.kopf{flex-wrap:nowrap;align-items:center}.kopf-rechts{flex-wrap:nowrap;gap:8px}.kopf-selten{display:none}.kopf-mehr{display:block}.kopf-mehr-knopf{min-width:44px;min-height:40px;font-size:16px;line-height:1}.kopf-rechts>button{min-height:40px}}.notiz-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px}.notiz-filter label{margin:0}.notiz-filter select{font:inherit;font-family:var(--schrift-fest);font-size:12px;border:1px solid var(--linie);border-radius:8px;padding:7px 8px;background:var(--karte);color:var(--tinte);min-width:140px}.notiz-archiv.ist-uebernommen,.notiz-archiv.ist-aufgeteilt{border-left-color:var(--linie)}.notiz-archiv.ist-verworfen{border-left-color:var(--nebel);opacity:.85}@media (max-width: 520px){.notiz-filter select{flex:1 1 100%;min-height:40px}}.notiz-kopf{flex-wrap:wrap;row-gap:4px}@media (max-width: 520px),(pointer: coarse){.notiz-fuss select,.notiz-fuss button{min-height:40px}}.idee-geloescht{opacity:.8}.idee-geloescht .idee-geloescht-name{margin-left:6px;text-decoration:line-through;color:var(--nebel)}
