:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hg:#fafaf8;--karte:#fff;--text:#1f1f1d;--gedaempft:#6b6b66;--rand:#e4e2dc;--akzent:#8a6d3b;--akzent-hg:#f4ead9;--akzent-text:#fff;--erledigt-hg:#f0f4ee;--erledigt-text:#7d8a74;--gruen:#2d6a33;--gruen-hg:#e2f0e0;--gelb:#7a5300;--gelb-hg:#fcefcc;--grau:#5c5b57;--grau-hg:#ecebe6;--fehler:#a8321c;--fehler-hg:#fbe6e1;--schatten:0 1px 2px #1f1f1d0f;--schatten-blatt:0 -8px 24px #1f1f1d2e;--radius:10px;--kopf-hoehe:56px;--tipp:48px;--breite:760px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--hg:#1c1b19;--karte:#262422;--text:#ece9e3;--gedaempft:#9b968c;--rand:#3a3733;--akzent:#d9b97a;--akzent-hg:#332c1f;--akzent-text:#1c1b19;--erledigt-hg:#20251e;--erledigt-text:#7f8a74;--gruen:#8fcf8a;--gruen-hg:#1f3220;--gelb:#f2c25b;--gelb-hg:#3a2f14;--grau:#b3aea4;--grau-hg:#2f2d2a;--fehler:#f19a86;--fehler-hg:#3d211b;--schatten:0 1px 2px #0000004d;--schatten-blatt:0 -8px 24px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--hg);color:var(--text);-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}a{color:var(--akzent)}h1,h2,h3{line-height:1.25}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.symbol{flex:none;display:block}.gedaempft{color:var(--gedaempft)}.klein{font-size:14px}.mitte{text-align:center}.mono,code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.app{min-height:100dvh}.kopf{z-index:20;height:calc(var(--kopf-hoehe) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--hg);border-bottom:1px solid var(--rand);align-items:center;gap:8px;display:flex;position:sticky;top:0}.kopf-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:18px;font-weight:700;text-decoration:none;overflow:hidden}.kopf-rechts{align-items:center;gap:8px;display:flex}.kopf-person{text-overflow:ellipsis;white-space:nowrap;max-width:30vw;font-weight:600;overflow:hidden}.kopf-menue{position:relative}.punkt{background:var(--fehler);border:2px solid var(--hg);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;right:10px}.unterkopf{top:calc(var(--kopf-hoehe) + env(safe-area-inset-top));z-index:15;background:var(--hg);border-bottom:1px solid var(--rand);position:sticky}.inhalt{max-width:var(--breite);padding:16px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));margin:0 auto}.inhalt-breit{max-width:1100px}.inhalt.mit-aktionen{padding-bottom:calc(var(--tipp) + 48px + env(safe-area-inset-bottom))}.seitentitel{margin:4px 0 16px;font-size:24px}.begruessung{margin:4px 0 12px;font-size:20px;font-weight:600}.aktionsleiste{z-index:18;background:var(--hg);border-top:1px solid var(--rand);padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));position:fixed;bottom:0;left:0;right:0}.aktionsleiste-innen{max-width:var(--breite);gap:8px;margin:0 auto;display:flex}.aktionsleiste-innen>*{flex:1 1 0;min-width:0}.neue-version{top:calc(var(--kopf-hoehe) + env(safe-area-inset-top) + 8px);z-index:40;background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten-blatt);align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.knopf{min-height:var(--tipp);border-radius:var(--radius);border:1px solid var(--rand);background:var(--karte);color:var(--text);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.knopf:disabled{opacity:.5;cursor:default}.knopf-primaer{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.knopf-flach{color:var(--akzent);background:0 0;border-color:#0000}.knopf-gefahr{color:var(--fehler);border-color:var(--fehler);background:0 0}.knopf-breit{width:100%}.knopf-klein{padding:0 12px;font-size:15px}.aktionsleiste .knopf{padding:0 10px}.symbolknopf{width:var(--tipp);height:var(--tipp);border-radius:var(--radius);color:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.symbolknopf:disabled{opacity:.35;cursor:default}.knopfreihe{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.knopfreihe>.knopf{flex:auto}.karte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten)}.liste{margin:0;padding:0;list-style:none}.karten-liste{gap:8px;display:grid}.listen-knopf{text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.listen-knopf.inaktiv,.inaktiv{opacity:.65}.listen-knopf-haupt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.listen-knopf-haupt .fortschritt{margin-top:6px}.zeile{min-height:var(--tipp);border-bottom:1px solid var(--rand);align-items:center;gap:8px;padding:4px 0;display:flex}.zeile-text{flex-direction:column;flex:1;min-width:0;display:flex}.abschnitt{margin:20px 0}.abschnitt h2{margin:0 0 10px;font-size:18px}.abschnitt-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.leer{color:var(--gedaempft);text-align:center;padding:16px 8px}.hinweiskarte{background:var(--akzent-hg);border-color:#0000;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px 16px;display:flex}.hinweiskarte h2{width:100%;margin:0;font-size:17px}.hinweiskarte p{margin:0}.pruefhinweis{border-radius:var(--radius);background:var(--gelb-hg);color:var(--gelb);align-items:flex-start;gap:8px;margin:8px 0;padding:10px 12px;font-weight:500;display:flex}.pruefhinweis.klein{margin:4px 0 0;padding:4px 8px;font-size:14px}.fehlerkasten{border-radius:var(--radius);background:var(--fehler-hg);color:var(--fehler);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px;display:flex}.fehlerkasten p{flex:1;margin:0}.marke{white-space:nowrap;background:var(--grau-hg);color:var(--grau);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.marke-akzent{background:var(--akzent-hg);color:var(--akzent)}.marke-gruen{background:var(--gruen-hg);color:var(--gruen)}.marke-gelb{background:var(--gelb-hg);color:var(--gelb)}.marke-fehler{background:var(--fehler-hg);color:var(--fehler)}.marke-erledigt{background:var(--erledigt-hg);color:var(--erledigt-text)}.marke-offline{background:var(--fehler-hg);color:var(--fehler)}.ampel{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.ampel-gruen{background:var(--gruen-hg);color:var(--gruen)}.ampel-gelb{background:var(--gelb-hg);color:var(--gelb)}.ampel-grau{background:var(--grau-hg);color:var(--grau)}.zaehler{background:var(--fehler);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.formular{flex-direction:column;gap:12px;display:flex}form.karte,.karte.formular{padding:16px}.feld{flex-direction:column;gap:4px;min-width:0;display:flex}.feld-label{color:var(--gedaempft);font-size:14px;font-weight:600}.feld-hinweis{color:var(--gedaempft);font-size:13px}.feldgruppe{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.eingabe{width:100%;min-height:var(--tipp);border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte);padding:10px 12px;font-size:16px}textarea.eingabe{resize:vertical}select.eingabe{appearance:auto}.eingabe:disabled{opacity:.7}.inline-formular{gap:8px;margin:12px 0;display:flex}.inline-formular .eingabe{flex:1}.filterleiste{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.filterleiste .suche{flex:220px}.filterleiste select.eingabe{flex:160px;width:auto}.auswahlleiste{border-radius:var(--radius);background:var(--karte);border:1px solid var(--rand);flex-wrap:wrap;gap:2px;margin:0 0 12px;padding:2px;display:inline-flex}.auswahl{min-height:var(--tipp);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 14px;font-weight:600}.auswahl.aktiv{background:var(--akzent-hg);color:var(--akzent)}.schalter-zeile{width:100%;min-height:var(--tipp);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:8px 0;display:flex}.schalter-zeile:disabled{opacity:.6;cursor:default}.schalter-text{flex-direction:column;flex:1;display:flex}.schalter-text small{color:var(--gedaempft);font-size:13px}.schalter{background:var(--rand);border-radius:15px;flex:none;width:50px;height:30px;transition:background .15s;position:relative}.schalter-knopf{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.schalter.an{background:var(--akzent)}.schalter.an .schalter-knopf{transform:translate(20px)}.schalter-liste{border-top:1px solid var(--rand);flex-direction:column;display:flex}.schalter-liste .schalter-zeile{border-bottom:1px solid var(--rand)}.mengenwahl{border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte);align-items:center;gap:4px;display:inline-flex}.mengenwahl input{width:64px;min-height:var(--tipp);background:var(--akzent-hg);color:var(--akzent);text-align:center;appearance:textfield;border:none;border-radius:8px;font-size:20px;font-weight:700}.mengenwahl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mengenwahl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fortschritt{background:var(--rand);border-radius:4px;height:8px;overflow:hidden}.fortschritt-balken{background:var(--akzent);border-radius:4px;height:100%;transition:width .25s}dialog.blatt{width:100%;max-width:var(--breite);background:var(--karte);max-height:88dvh;color:var(--text);box-shadow:var(--schatten-blatt);border:none;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0}dialog.blatt::backdrop{background:#14131173}dialog.blatt.schublade{border-radius:16px 0 0 16px;width:min(360px,88vw);height:100%;max-height:none;margin:0 0 0 auto}.blatt-innen{max-height:inherit;flex-direction:column;height:100%;display:flex}.blatt-kopf{border-bottom:1px solid var(--rand);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.blatt-kopf h2{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:18px;overflow:hidden}.blatt-inhalt{overscroll-behavior:contain;flex:1;padding:16px;overflow-y:auto}.blatt-fuss{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rand);gap:8px;display:flex}.blatt-fuss>*{flex:1}.bestaetigung-text{margin:0}.menue-person{color:var(--gedaempft);margin:0 0 8px}.menue-liste{margin:0 0 8px;padding:0;list-style:none}.menue-link{width:100%;min-height:var(--tipp);border-radius:var(--radius);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.menue-link.active{background:var(--akzent-hg);color:var(--akzent);font-weight:700}.menue-gruppe{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);margin:16px 12px 4px;font-size:13px}.menue-unten{border-top:1px solid var(--rand);margin-top:16px;padding-top:8px}.hinweise{left:50%;bottom:calc(var(--tipp) + 40px + env(safe-area-inset-bottom));z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.hinweis{border-radius:var(--radius);background:var(--text);color:var(--hg);box-shadow:var(--schatten-blatt);pointer-events:auto;cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:flex}.hinweis-fehler{background:var(--fehler);color:#fff}.laden{color:var(--gedaempft);justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.laden-seite{min-height:50vh}.kreisel{border:3px solid var(--rand);border-top-color:var(--akzent);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite drehen}.kreisel-klein{border-width:2px;width:16px;height:16px}.kreisel.gross{border-width:5px;width:56px;height:56px}@keyframes drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kreisel{animation-duration:2.4s}}.anmelden{max-width:480px}.anmelden-kopf{text-align:center;margin:24px 0 16px}.anmelden-kopf img{border-radius:16px}.anmelden-kopf h1{margin:8px 0 4px}.code-eingabe{letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte);width:100%;min-height:60px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:26px}.einladung{flex-direction:column;align-items:stretch;gap:12px;display:flex}.einladung-titel{margin:0;font-weight:600}.einladung-code{letter-spacing:.1em;color:var(--akzent);background:var(--akzent-hg);border-radius:var(--radius);text-align:center;-webkit-user-select:all;user-select:all;padding:8px 12px;font-size:30px;font-weight:700;display:block}.einladung-link{word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--hg);border:1px solid var(--rand);border-radius:var(--radius);padding:8px 12px;font-size:14px;display:block}.einladung-code-zeile,.einladung-link-zeile{flex-direction:column;gap:4px;display:flex}.qr{background:#fff;border-radius:8px;align-self:center;padding:6px}.qr-leer{background:var(--rand)}.einladung p{margin:0}.station{max-width:900px}.kacheln{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.kachel{border-radius:var(--radius);border:1px solid var(--rand);background:var(--karte);box-shadow:var(--schatten)}.namenskachel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:16px 8px;font-size:18px;font-weight:600;display:flex}.namenskachel-kreis{background:var(--akzent-hg);width:56px;height:56px;color:var(--akzent);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.pin{flex-direction:column;gap:16px;max-width:420px;margin:0 auto;display:flex}.pin-kopf{align-items:center;gap:8px;display:flex}.pin-kopf h1{margin:0;font-size:22px}.pin-punkte{justify-content:center;gap:14px;padding:8px 0;display:flex}.pin-punkt{border:2px solid var(--gedaempft);border-radius:50%;width:18px;height:18px}.pin-punkt.optional{opacity:.6;border-style:dashed}.pin-punkt.voll{background:var(--akzent);border-color:var(--akzent);opacity:1}.pin-tasten{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pin-taste{border:1px solid var(--rand);background:var(--karte);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;min-height:72px;font-size:30px;font-weight:600;display:flex}.pin-taste:active{background:var(--akzent-hg)}.pin-taste-ok{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.pin-taste:disabled{opacity:.45}.datenschutz-liste{gap:10px;margin:16px 0;display:grid}.datenschutz-liste .karte{padding:12px 16px}.datenschutz-liste dt{margin-bottom:4px;font-weight:700}.datenschutz-liste dd{margin:0}.bereichskacheln{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bereichskachel{flex-direction:column;min-height:140px;display:flex;position:relative;overflow:hidden}.bereichskachel-flaeche{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;padding:14px 14px 64px;display:flex}.bereichskachel-name{overflow-wrap:break-word;font-size:19px;font-weight:700;line-height:1.2}.aufnahmeknopf{background:var(--akzent);width:56px;height:56px;color:var(--akzent-text);cursor:pointer;box-shadow:var(--schatten);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px}.diktate-warten span{flex:1}.aufnahme{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.aufnahme-knopf{background:var(--akzent);width:160px;height:160px;color:var(--akzent-text);cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 20px #8a6d3b59}.aufnahme-knopf.nimmt-auf{background:var(--fehler);color:#fff;animation:1.4s ease-in-out infinite pulsieren}.aufnahme-knopf:disabled{opacity:.6}@keyframes pulsieren{50%{box-shadow:0 0 0 16px #a8321c26}}@media (prefers-reduced-motion:reduce){.aufnahme-knopf.nimmt-auf{animation:none}}.aufnahme-status{text-align:center;margin:0;font-size:18px;font-weight:600}.pegel{background:var(--rand);border-radius:6px;width:min(320px,80vw);height:12px;overflow:hidden}.pegel-balken{background:var(--gruen);height:100%;transition:width 80ms linear}.aufnahme-zeit{font-variant-numeric:tabular-nums;margin:0;font-size:20px}.verarbeitung{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.verarbeitung p{margin:0}.verarbeitung-titel{font-size:20px;font-weight:700}.listenkopf{max-width:var(--breite);padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));flex-direction:column;gap:6px;margin:0 auto;display:flex}.listenkopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.zonengruppe{margin:16px 0}.zonengruppe-titel{text-transform:uppercase;letter-spacing:.05em;color:var(--gedaempft);margin:0 0 8px;font-size:14px}.positionszeile{text-align:left;cursor:pointer;border-left-width:4px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px;display:flex}.ampel-rand-gruen{border-left-color:var(--gruen)}.ampel-rand-gelb{border-left-color:var(--gelb)}.ampel-rand-grau{border-left-color:var(--grau)}.positionszeile-text{flex-direction:column;flex:1;min-width:0;display:flex}.positionszeile-name{font-weight:600}.freitext{color:var(--gedaempft);font-style:italic}.menge{background:var(--akzent-hg);min-width:44px;min-height:36px;color:var(--akzent);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:17px;font-weight:700;display:inline-flex}.positionsblatt{flex-direction:column;gap:16px;display:flex}.positionsblatt-kopf{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wortlaut{color:var(--gedaempft);margin:0}.alternativen{flex-wrap:wrap;gap:8px;display:flex}.blatt-aktionen{margin:0}.trefferliste{border:1px solid var(--rand);border-radius:var(--radius);margin-top:8px;overflow:hidden}.trefferliste li+li{border-top:1px solid var(--rand)}.trefferliste .gedaempft{padding:12px}.treffer{width:100%;min-height:var(--tipp);background:var(--karte);text-align:left;cursor:pointer;border:none;padding:10px 12px;display:block}.gewaehlt{margin:0;font-size:18px;font-weight:700}.transkript-aufklapper{border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte);margin:20px 0;padding:12px 16px}.transkript-aufklapper summary{cursor:pointer;min-height:32px;font-weight:600}.transkript{white-space:pre-wrap;margin:8px 0 0}.listen-hinweise{margin:0 0 12px}.engine-hinweise ul{margin:4px 0 0;padding-left:20px}.packkarten{gap:8px;display:grid}.packkarte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);align-items:stretch;transition:background .15s,color .15s;display:flex}.packkarte-flaeche{text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;min-height:60px;padding:10px 4px 10px 12px;display:flex}.nur-lesen .packkarte-flaeche{cursor:default}.kaestchen{border:2px solid var(--gedaempft);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kaestchen.an{background:var(--erledigt-text);border-color:var(--erledigt-text);color:#fff}.packkarte-text{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.packkarte-name{font-size:17px;font-weight:600}.packkarte-menue{align-self:center;margin-right:4px}.packkarte.erledigt{background:var(--erledigt-hg);color:var(--erledigt-text);box-shadow:none}.packkarte.erledigt .packkarte-name{text-decoration:line-through}.packkarte.erledigt .menge{color:var(--erledigt-text);background:0 0}.packkarte.lager-leer{border-color:var(--fehler)}.menueliste{flex-direction:column;gap:8px;display:flex}.ziehliste{gap:8px;display:grid}.ziehzeile{align-items:center;gap:4px;min-height:56px;padding:4px;display:flex}.ziehzeile.zieht{border-color:var(--akzent);box-shadow:var(--schatten-blatt);opacity:.95}.ziehgriff{width:var(--tipp);height:var(--tipp);color:var(--gedaempft);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.ziehzeile-nummer{text-align:center;width:28px;color:var(--akzent);font-weight:700}.ziehzeile-name{min-width:0;min-height:var(--tipp);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;font-weight:600;display:flex}.zuordnung select.eingabe{width:auto;max-width:50%}.vorschlag,.protokoll-eintrag,.engine,.testlauf,.betrieb-eintrag{padding:12px}.vorschlag-kopf{gap:8px;display:flex}.vorschlag-text{margin:8px 0 4px;font-size:17px}.protokoll-kopf{flex-direction:column;display:flex}.protokoll-objekt{margin:6px 0 0;font-weight:600}.protokoll-aenderungen{color:var(--gedaempft);margin:4px 0 8px;padding-left:18px}.mitglied-status{flex-wrap:wrap;gap:6px;display:flex}.neue-pin{flex-direction:column;gap:6px;padding:12px;display:flex}.betrieb-eintrag,.engine-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.engine{flex-direction:column;gap:8px;display:flex}.schluessel{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.schluessel.ok{color:var(--gruen)}.schluessel.fehlt{color:var(--fehler)}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.kennzahlen div{background:var(--hg);border-radius:8px;padding:8px}.kennzahlen dt{color:var(--gedaempft);font-size:13px}.kennzahlen dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.testergebnis{border-radius:var(--radius);padding:8px 12px}.testergebnis.ok{background:var(--gruen-hg);color:var(--gruen)}.testergebnis.fehler{background:var(--fehler-hg);color:var(--fehler)}.testergebnis pre{white-space:pre-wrap;word-break:break-word;max-height:240px;color:var(--text);font-size:13px;overflow:auto}.testlauf{align-items:center;gap:12px;display:flex}.testlauf-auswahl{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.testlauf-auswahl input{flex:none;width:22px;height:22px}.tabelle-rahmen{border:1px solid var(--rand);border-radius:var(--radius);background:var(--karte);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:14px}.tabelle th,.tabelle td{border-bottom:1px solid var(--rand);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:8px 10px}.tabelle thead th small{font-weight:400;display:block}.import-vorschau{flex-direction:column;gap:8px;display:flex}.fehlerliste{color:var(--fehler)}@media (width>=720px){.seitentitel{font-size:28px}.bereichskacheln{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bereichskachel{min-height:170px}.packkarte-flaeche{min-height:64px}.aktionsleiste-innen>*{flex:0 auto}.aktionsleiste-innen{justify-content:flex-end}}
