:root{--tinte:#18232e;--grau:#56636f;--linie:#d5dbe1;--flaeche:#fff;--flaeche-2:#f3f5f7;--anlauf:#1d5c8a;--anlauf-dunkel:#134669;--verfallen:#b42318;--kritisch:#b42318;--warnung:#8a5200;--erledigt:#2f6b3a;--uebung:#4a3c8c;--uebung-hell:#efedf8;--fokus:#1d5c8a;--r:6px;--schrift:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--flaeche);color:var(--tinte);font:16px/1.5 var(--schrift);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.25}h1{font-size:1.6rem;font-weight:650}h2{font-size:1.15rem;font-weight:650}h3{margin-top:1.25rem;font-size:1rem;font-weight:650}p{max-width:72ch;margin:0 0 .75rem}a{color:var(--anlauf);text-underline-offset:.15em}a:hover{color:var(--anlauf-dunkel)}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:2px}.leise{color:var(--grau)}.abstand{margin-top:1.5rem}.leer{color:var(--grau);font-style:italic}.springen{position:absolute;left:-999px}.springen:focus{z-index:10;background:var(--flaeche);padding:.5rem 1rem;top:1rem;left:1rem}.rahmen{background:linear-gradient(to right, var(--tinte) 13rem, var(--flaeche) 13rem);grid-template-columns:13rem 1fr;min-height:100vh;display:grid}.leiste{background:var(--tinte);color:#e8edf1;flex-direction:column;gap:1.5rem;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.leiste ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.leiste a{color:#e8edf1;border-radius:var(--r);align-items:center;gap:.6rem;padding:.55rem .75rem;text-decoration:none;display:flex}.leiste a .symbol{opacity:.9;flex:none}.wm-kurz{display:none}.leiste a:hover{color:#fff;background:#ffffff14}.leiste a.aktiv{color:var(--tinte);background:#fff;font-weight:600}.leiste .wortmarke{padding:0 .75rem;font-size:1.3rem}.leiste-fuss{margin-top:auto;padding:0 .75rem;font-size:.875rem}.leiste-fuss span{color:#a9b6c1}.leiste-fuss .fassung{font-size:.75rem}.wortmarke{white-space:nowrap;letter-spacing:.01em;color:inherit;font-weight:400;text-decoration:none}.wortmarke b{letter-spacing:.06em;font-weight:750}main{min-width:0}main:focus{outline:none}.seite{max-width:76rem;padding:2rem clamp(1rem,4vw,3rem) 4rem}.seite.schmal{max-width:52rem}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.knopf{font:inherit;border-radius:var(--r);border:1.5px solid var(--anlauf);background:var(--flaeche);min-height:44px;color:var(--anlauf);cursor:pointer;padding:.5rem 1rem;font-weight:600}.knopf:hover:not(:disabled){background:#eaf1f7}.knopf.haupt{background:var(--anlauf);color:#fff}.knopf.haupt:hover:not(:disabled){background:var(--anlauf-dunkel)}.knopf.leise{background:0 0;border-color:#0000;padding-inline:.6rem;font-weight:500}.knopf.leise:hover:not(:disabled){background:var(--flaeche-2)}.knopf.gefahr{border-color:var(--verfallen);color:var(--verfallen)}.knopf.gefahr:hover:not(:disabled){background:#fbecea}.knopf.gross{width:100%;max-width:24rem;min-height:52px;padding-inline:1.5rem;font-size:1.05rem}.knopf:disabled{opacity:.55;cursor:not-allowed}.textknopf{font:inherit;color:var(--anlauf);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.knopfreihe{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.knopfreihe.eng{gap:0;margin-top:0}.gesperrt{flex-direction:column;align-items:flex-start;display:inline-flex}.gesperrt-grund{color:var(--grau);padding-inline:.6rem;font-size:.75rem}.kz{white-space:nowrap;align-items:center;gap:.3em;font-size:.875rem;font-weight:600;display:inline-flex}.kz-symbol{border:1.5px solid;border-radius:50%;place-items:center;width:1.15em;height:1.15em;font-size:.8em;line-height:1;display:inline-grid}.kz-verfallen{color:var(--verfallen)}.kz-kritisch{color:var(--kritisch)}.kz-kritisch .kz-symbol{border:0;border-radius:2px}.kz-warnung{color:var(--warnung)}.kz-erledigt{color:var(--erledigt)}.kz-offen,.kz-hinweis,.kz-beendet,.kz-gesperrt{color:var(--grau)}.zeilen,.fallliste,.baum{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.zeilen>li,.baum>li,.fallliste>li{border-bottom:1px solid var(--linie)}.zeile{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;text-decoration:none;display:flex}a.zeile:hover .zeile-haupt{text-decoration:underline}.zeile-haupt{flex:12rem;min-width:0}.zeile-neben{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.datum{margin-right:.4rem;font-weight:600}.kontakt{color:var(--grau);overflow-wrap:anywhere;font-size:.875rem;display:block}.az,.az-klein,.az-gross{letter-spacing:.03em;white-space:nowrap;font-weight:650}.az-klein{color:var(--grau);font-size:.8rem}.fallzeile{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.fallzeile:hover .fallzeile-titel{text-decoration:underline}.fallzeile-text{min-width:0;display:grid}.fallzeile-titel{font-weight:600}.fallzeile-zeichen{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;font-size:.875rem;display:flex}.start-raster,.fall-raster{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);gap:2.5rem;display:grid}.fall-haupt,.fall-neben,.start-faelle,.start-neben,.fallkopf-text{min-width:0}.zeile-haupt,.fallkopf-text h1,.umfang,.pz-text{overflow-wrap:anywhere}.start-neben h2+.zeilen{margin-bottom:2rem}.fallkopf{border-bottom:3px solid var(--tinte);grid-template-columns:auto 1fr auto;align-items:start;gap:.5rem 2rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.az-gross{border:2px solid var(--tinte);letter-spacing:.04em;border-radius:3px;margin:0;padding:.35rem .7rem;font-size:clamp(1.4rem,3.4vw,2.2rem);line-height:1.1}.fallkopf-text h1{margin-bottom:.25rem}.fallkopf .knopfreihe{justify-content:flex-end;margin-top:0}.naechstes{background:var(--flaeche-2);border-left:4px solid var(--anlauf);border-radius:0 var(--r) var(--r) 0;margin:0 0 2rem;padding:1rem 1.25rem}.naechstes h2{margin-bottom:.5rem}.naechstes p{margin:0}.naechstes-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.naechstes-liste li{align-items:baseline;gap:.6rem;display:flex}.naechstes-liste a{align-items:center;min-height:44px;padding:.35rem 0;font-weight:600;text-decoration:none;display:inline-flex}.naechstes-liste a:hover{text-decoration:underline}.naechstes-symbol{text-align:center;width:1.25rem;color:var(--anlauf);flex:none;font-weight:700}.naechstes-blocker .naechstes-symbol,.naechstes-blocker a{color:var(--verfallen)}.naechstes-warnung .naechstes-symbol,.naechstes-warnung a{color:var(--warnung)}.naechstes .textknopf{min-height:44px;margin-top:.5rem}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rueckmeldungen{z-index:20;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;gap:.5rem;width:min(36rem,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.rueckmeldung{pointer-events:none;background:var(--tinte);color:#fff;border-radius:var(--r);align-items:center;gap:.75rem;min-height:48px;padding:.4rem .5rem .4rem 1rem;display:flex;box-shadow:0 8px 24px #18232e4d}.rueckmeldung.fehler{background:#7a160f}.rueckmeldung-symbol{font-weight:700}.rueckmeldung-text{overflow-wrap:anywhere;flex:1}.rueckmeldung-knopf{font:inherit;color:#fff;border-radius:var(--r);cursor:pointer;background:0 0;border:1.5px solid #fff;min-height:40px;padding:.3rem .8rem;font-weight:700}.rueckmeldung-zu{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:1.3rem}.rueckmeldung :focus-visible{outline-color:#fff}.rueckmeldung button{pointer-events:auto}.abschnitt{margin-bottom:2.25rem}.abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.abschnitt-kopf h2,.abschnitt-kopf h3{margin:0}.abschnitt-kopf.unter{margin-top:1.25rem}.vorgang{border-left:3px solid var(--anlauf);padding-left:1.25rem}.auftrag{grid-template-columns:9rem 1fr;gap:.35rem 1rem;margin:.75rem 0;display:grid}.auftrag dt{color:var(--grau)}.auftrag dd{margin:0}.umfang{white-space:pre-wrap;max-width:72ch}.pruefziele{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.pz{border-bottom:1px solid var(--linie);grid-template-columns:2rem 1fr auto;align-items:start;gap:.75rem;padding:.7rem 0;display:grid}.pz-nr{color:var(--anlauf);text-align:right;font-size:1.05rem;font-weight:700}.pz-text p:first-child{margin-bottom:.2rem}.pz-text p:last-child{margin:0;font-size:.875rem}.pz-entfallen .pz-text p:first-child{color:var(--grau);text-decoration:line-through}fieldset{border:0;border-top:1px solid var(--linie);margin:0 0 .5rem;padding:1.25rem 0 .5rem}legend{padding-right:.75rem;font-size:1.1rem;font-weight:650}.feld{gap:.3rem;margin-bottom:1rem;display:grid}.feld label{font-weight:600}.feldreihe{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0 1rem;display:grid}input,select,textarea{font:inherit;color:inherit;border-radius:var(--r);background:var(--flaeche);border:1.5px solid #8796a3;width:100%;min-height:44px;padding:.5rem .65rem}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--anlauf);outline:2px solid var(--anlauf);outline-offset:0}.feld-check{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:flex}.feld-check input{width:1.25rem;min-height:1.25rem}.feld-check small{color:var(--grau);flex-basis:100%}.pz-entwurf{gap:.75rem;padding-left:1.5rem;display:grid}.pz-entwurf li{grid-template-columns:11rem 1fr auto;align-items:start;gap:.5rem;display:grid}.pz-entwurf li:has(.pz-zeichen){grid-template-columns:4rem 11rem 1fr auto}.feld-titel{margin-bottom:.35rem;font-weight:600;display:block}.partei+.partei{border-top:1px dashed var(--linie);padding-top:.75rem}.pz-zeichen-anzeige{margin-right:.35rem;font-weight:650}.gutachten{max-width:52rem}.gt-teil{margin-top:1.75rem}.gt-teil>h3,.gt-abschnitt>h3{margin:0 0 .5rem;font-size:1.15rem}.gt-abschnitt{margin:1rem 0 1.5rem}.gt-abschnitt h4{margin:0 0 .4rem}.gt-abschnitt textarea{width:100%;font:inherit;border:1px solid var(--linie);border-radius:var(--r);padding:.6rem .7rem;line-height:1.5}.fotodoku{border:1px solid var(--linie);border-radius:var(--r);background:var(--flaeche);margin:1rem 0 1.5rem;padding:.75rem}.fotodoku h4{margin:0 0 .4rem}.fd-liste{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.fd-zeile{border:1px solid var(--linie);border-radius:var(--r);background:var(--flaeche-2);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.4rem;display:grid}.fd-bild{aspect-ratio:4/3;background:var(--flaeche-2);border-radius:calc(var(--r) / 2);display:block;overflow:hidden}.fd-bild img{object-fit:cover;width:100%;height:100%;display:block}.fd-text{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.fd-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.fd-knoepfe .knopf{min-width:2.75rem;min-height:2.75rem}.fd-uebrige{margin-top:1rem}.fd-uebrige h5{flex:1;margin:0;font-size:1rem}.fd-raster{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.fd-raster li{flex-direction:column;gap:.35rem;min-width:0;display:flex}.fd-klein{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}@media (max-width:560px){.fd-zeile{grid-template-columns:5rem minmax(0,1fr)}.fd-knoepfe{grid-column:1/-1;justify-content:flex-start}}.gt-frage{max-width:72ch;margin:0 0 .5rem;font-style:italic}.gt-fragen{gap:.5rem;max-width:72ch;padding:0;list-style:none;display:grid}.gt-lesetext{white-space:pre-line;max-width:72ch}.vorgangswahl{max-width:24rem}.dialog{border:0;border-radius:10px;width:min(34rem,100vw - 2rem);padding:1.5rem;box-shadow:0 20px 50px #18232e59}.dialog::backdrop{background:#18232e8c}.dialog h2{font-size:1.25rem}.meldung{border-left:4px solid var(--anlauf);background:#eef4f9;max-width:72ch;padding:.75rem 1rem}.meldung.fehler{border-color:var(--verfallen);color:#7a160f;background:#fbecea}.einrichtung{background:var(--flaeche-2);border-radius:var(--r);margin-bottom:1rem;padding:1rem 1.25rem}.einrichtung input{letter-spacing:.2em;width:9rem}.geheimnis{letter-spacing:.08em;margin:.5rem 0;font-size:1.05rem;display:block}.geheimnis.umbruch{overflow-wrap:anywhere;letter-spacing:0;font-size:.875rem}.codes{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem;padding:0;font-size:1.05rem;list-style:none;display:grid}.anmeldung{max-width:28rem;margin:0 auto;padding:12vh 1.25rem 3rem}.anmeldung-kopf{margin-bottom:2.5rem}.anmeldung .wortmarke{font-size:1.6rem}.anmeldung .wortmarke b{color:var(--anlauf)}.bereiche{border-bottom:1px solid var(--linie);gap:.25rem;margin:0 0 1.5rem;display:flex;overflow-x:auto}.bereiche a{min-height:48px;color:var(--grau);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.bereiche a:hover{color:var(--tinte)}.bereiche a.aktiv{color:var(--tinte);border-bottom-color:var(--anlauf)}.fallkopf-klein{margin-bottom:.75rem}.fallkopf-klein h1{overflow-wrap:anywhere;margin-bottom:.2rem;font-size:1.35rem}.fallkopf-klein p{margin:0}.markiert{background:#fff6d6;transition:background .6s}.hinweiszeile{border-bottom:1px solid var(--linie);max-width:none;margin:0 0 1.5rem;padding:.6rem 0}.hinweiszeile .kz,.abschnitt p>.kz{white-space:normal}.verlauf-liste{margin:.5rem 0 0;padding:0;list-style:none}.verlauf-liste li{border-bottom:1px solid var(--linie);padding:.5rem 0}.verlauf-liste p{overflow-wrap:anywhere;margin:0 0 .15rem}.warnkasten{border-left:4px solid var(--warnung);background:#fbf3e6;margin:.5rem 0 1rem;padding:.75rem 1rem}.warnkasten p{margin-bottom:.6rem}.vorschlag{border-left:4px solid var(--anlauf);border-radius:0 var(--r) var(--r) 0;background:#eef4f9;max-width:46rem;margin:.75rem 0 1rem;padding:.85rem 1rem}.vorschlag h2{margin-bottom:.4rem;font-size:1rem}.vorschlag dl{grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;margin:0;display:grid}.vorschlag dt{color:var(--grau)}.vorschlag dd{overflow-wrap:anywhere;margin:0}.vorschlag .knopfreihe{margin-top:.6rem}.klein{margin-top:-.5rem;font-size:.875rem}.suchfeld{flex:18rem;gap:.5rem;max-width:34rem;display:flex}.suchfeld input{flex:1;min-width:0}.suchfeld.gross{max-width:44rem;margin-bottom:.5rem}.auszug{color:var(--tinte);overflow-wrap:anywhere;margin-top:.2rem;font-size:.925rem;display:block}mark,.seite-text .treffer{color:inherit;background:#ffc40073;border-radius:2px}.unterlage-titel{overflow-wrap:anywhere;font-weight:600;display:block}.unterlage-neben{overflow-wrap:anywhere;font-size:.875rem;display:block}.fortschritt{align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.fortschritt progress{flex:1;height:10px}.seite.seite-breit{max-width:64rem}.zurueck{margin:0 0 .75rem}.dokkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;margin-bottom:1rem;display:flex}.dokkopf>div:first-child{flex:20rem;min-width:0}.dokkopf h1{overflow-wrap:anywhere}.dokkopf .knopfreihe{margin-top:0}.leser-leiste{z-index:3;background:var(--flaeche);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.seitenwahl{align-items:center;gap:.5rem;display:flex}.seitenwahl input{width:5rem}.treffer-zeile{margin:.75rem 0}.seiten{gap:1.25rem;margin-top:1rem;display:grid}.seite-blatt{margin:0}.seite-flaeche{background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 4px #18232e40}.seite-flaeche img{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.seite-text{line-height:1;position:absolute;inset:0}.seite-text span{white-space:pre;color:#0000;transform-origin:0 0;cursor:text;font-family:Helvetica,Arial,sans-serif;position:absolute}.seite-text span::selection{color:#0000;background:#1d5c8a59}.seite-blatt figcaption{text-align:center;margin-top:.3rem;font-size:.8rem}.details{border-top:1px solid var(--linie);margin-top:2rem;padding-top:1rem}.details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.versionen{padding-left:1.25rem}.versionen li{margin-bottom:1rem}.versionen li.gewaehlt>p:first-child{color:var(--anlauf)}.technik{grid-template-columns:11rem minmax(0,1fr);gap:.2rem 1rem;margin:.25rem 0 0;font-size:.875rem;display:grid}.technik dt{color:var(--grau)}.technik dd{overflow-wrap:anywhere;margin:0}code.umbruch{overflow-wrap:anywhere;word-break:break-all;font-size:.8rem}.rahmen.im-uebung{background:linear-gradient(to right, var(--uebung) 13rem, var(--flaeche) 13rem)}.rahmen.im-uebung .leiste{background:var(--uebung)}.uebung-band{background:var(--uebung-hell);border-bottom:3px solid var(--uebung);color:var(--tinte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 1.25rem;display:flex}.uebung-band p{margin:0}.uebung-band b{color:var(--uebung)}.uebung-einstieg{background:var(--uebung-hell);border-left:4px solid var(--uebung);border-radius:0 var(--r) var(--r) 0;max-width:72ch;margin:0 0 2rem;padding:1rem 1.25rem}.uebung-einstieg h2{margin-top:0}.seite-hinweis{padding:1rem 2.5rem 0}.termin{border-top:1px solid var(--linie);padding-top:1.25rem}.termin .auftrag{margin-bottom:.75rem}.meldung.warnung{border-color:var(--warnung);color:#5a3600;background:#fbf3e4}.feld-check.klein{margin:0;font-size:.95rem;font-weight:400}.kacheln{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.kachel{border:1px solid var(--linie);border-radius:var(--r);background:var(--flaeche);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kachel.offen{border-left:4px solid var(--grau)}.kachel-bild{aspect-ratio:4/3;background:var(--flaeche-2);display:block}.kachel-bild img{object-fit:cover;width:100%;height:100%;display:block}.kachel-ton{width:calc(100% - 1.5rem);margin:.75rem .75rem 0}.kachel-wert{overflow-wrap:anywhere;margin:.75rem .75rem 0;font-size:1.15rem;font-weight:650}.kachel-text{overflow-wrap:anywhere;padding:.5rem .75rem .75rem}.kachel-text p{margin:0 0 .35rem}.kachel-notiz{white-space:pre-wrap}.knopf.breit{width:100%;min-height:52px;margin-top:1rem}.modus{z-index:10;color:#fff;background:#0d1318;grid-template-rows:auto 1fr auto;height:100dvh;display:grid;position:fixed;inset:0}.modus .seite{background:var(--flaeche);color:var(--tinte)}.modus-kopf{padding:.5rem .75rem;padding-top:max(.5rem, env(safe-area-inset-top));background:var(--tinte);align-items:center;gap:.5rem;min-height:56px;display:flex}.im-uebung .modus-kopf{background:var(--uebung)}.modus-zurueck{color:#fff;align-items:center;min-height:48px;padding:.6rem .5rem;font-weight:600;text-decoration:none;display:inline-flex}.modus-titel{flex:1;min-width:0;line-height:1.2;display:grid}.modus-titel span{color:#c9d3dc;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.sende{position:relative}.sende button{font:inherit;color:#fff;white-space:nowrap;background:#ffffff1a;border:0;border-radius:999px;min-height:36px;padding:.4rem .7rem;font-size:.8rem}.sende-warten button{background:#8a5200}.sende-fehler button{background:var(--verfallen)}.sende ul.sende-fehler{background:var(--flaeche);width:min(22rem,90vw);color:var(--tinte);border-radius:var(--r);z-index:2;margin:0;padding:.75rem;list-style:none;position:absolute;top:110%;right:0;box-shadow:0 6px 24px #0000004d}.sende ul.sende-fehler li+li{margin-top:.5rem}.modus-buehne{min-height:0;position:relative;overflow:hidden}.sucher{background:#000;place-items:center;display:grid;position:absolute;inset:0}.sucher video{object-fit:cover;width:100%;height:100%}.sucher-hinweis{border-radius:var(--r);color:#fff;background:#000000a6;max-width:none;margin:0;padding:.75rem 1rem;position:absolute;top:1rem;left:1rem;right:1rem}.kamera-wahl{background:#0000008c;border-radius:999px;padding:.2rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.kamera-wahl button{font:inherit;color:#fff;background:0 0;border:0;border-radius:999px;min-height:40px;padding:.45rem .9rem;font-size:.85rem}.kamera-wahl button[aria-pressed=true]{color:var(--tinte);background:#fff;font-weight:600}.modus-leiste{padding:.6rem .5rem;padding-bottom:max(.6rem, env(safe-area-inset-bottom));background:#0d1318;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;gap:.25rem;display:grid}.modus-knopf{font:inherit;color:#fff;background:0 0;border:0;justify-items:center;gap:.15rem;min-height:56px;padding:.25rem;font-size:.8rem;display:grid}.modus-knopf span{font-size:1.35rem;line-height:1}.ausloeser{cursor:pointer;background:#fff;border:5px solid #fff;border-radius:50%;width:76px;height:76px;box-shadow:inset 0 0 0 3px #0d1318}.ausloeser:active:not(:disabled){transform:scale(.94)}.ausloeser:disabled{opacity:.5}.modus-fuss{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--flaeche);border-top:1px solid var(--linie);color:var(--tinte)}.blatt{background:var(--flaeche);color:var(--tinte);-webkit-overflow-scrolling:touch;padding:1rem 1rem 2rem;position:absolute;inset:0;overflow-y:auto}.blatt>*{max-width:40rem;margin-inline:auto}.blatt-kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zuordnen-vorschau{border-radius:var(--r);background:#000;place-items:center;margin-bottom:1rem;display:grid;overflow:hidden}.zuordnen-vorschau img{max-width:100%;max-height:32vh;display:block}.zuordnen-vorschau audio{width:100%;margin:1rem}.ziele{flex-wrap:wrap;gap:12px;margin:.5rem auto 1rem;display:flex}.ziel{font:inherit;border-radius:var(--r);border:2px solid var(--linie);background:var(--flaeche);min-height:56px;color:var(--tinte);text-align:left;cursor:pointer;overflow-wrap:anywhere;align-content:center;max-width:100%;padding:.5rem 1rem;font-weight:600;display:grid}.ziel small{color:var(--grau);font-size:.75rem;font-weight:400}.ziel.zuletzt{border-color:var(--anlauf);background:#eef4f9}.ziel.gewaehlt{border-color:var(--anlauf);background:var(--anlauf);color:#fff}.ziel.gewaehlt small{color:#dbe8f2}.ziel-plus{color:var(--anlauf);border-style:dashed}.ziel-spaeter{color:var(--grau)}.ziel-neu{flex:100%;gap:.5rem;display:flex}.ziel-neu input{min-height:56px;font:inherit;border:2px solid var(--anlauf);border-radius:var(--r);flex:1;padding:0 .75rem}.mess-zeile{grid-template-columns:2fr 1fr;gap:.75rem;display:grid}.mess-zeile input{font-size:1.4rem}.aufnahme-zeit{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:1.5rem auto;font-size:1.5rem;display:flex}.aufnahme-punkt{background:var(--grau);border-radius:50%;width:14px;height:14px;display:inline-block}.aufnahme-punkt.laeuft{background:var(--verfallen);animation:1.2s ease-in-out infinite puls}@keyframes puls{50%{opacity:.3}}.tn-neu{border-top:1px solid var(--linie);margin-top:1rem;padding-top:.5rem}@media (min-width:761px) and (max-width:1100px){.rahmen{background:linear-gradient(to right, var(--tinte) 11rem, var(--flaeche) 11rem);grid-template-columns:11rem 1fr}.rahmen.im-uebung{background:linear-gradient(to right, var(--uebung) 11rem, var(--flaeche) 11rem)}.start-raster,.fall-raster{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fallkopf{grid-template-columns:auto minmax(0,1fr)}.fallkopf .knopfreihe{grid-column:1/-1;justify-content:flex-start}.knopf{min-height:48px}.rahmen.im-fall{background:linear-gradient(to right, var(--tinte) 5.5rem, var(--flaeche) 5.5rem);grid-template-columns:5.5rem 1fr}.rahmen.im-fall.im-uebung{background:linear-gradient(to right, var(--uebung) 5.5rem, var(--flaeche) 5.5rem)}.im-fall .leiste{align-items:stretch;padding:1rem .35rem}.im-fall .leiste a{text-align:center;flex-direction:column;justify-content:center;gap:.2rem;min-height:56px;padding:.55rem .2rem;font-size:.78rem}.im-fall .leiste .wortmarke{font-size:1.15rem}.im-fall .wm-lang,.im-fall .leiste-fuss{display:none}.im-fall .wm-kurz{display:inline}}@media (max-width:760px){.rahmen,.rahmen.im-uebung{background:var(--flaeche);grid-template-rows:auto 1fr;grid-template-columns:1fr}.uebung-band{padding:.5rem 1rem}.uebung-band span{display:none}.seite-hinweis{padding:1rem 1rem 0}.leiste{z-index:5;height:auto;padding:.5rem .75rem;padding-top:max(.5rem, env(safe-area-inset-top));flex-direction:row;align-items:center;gap:.5rem;position:sticky}.leiste .wortmarke{padding:0 .25rem;font-size:1.1rem}.leiste ul{gap:.15rem;margin-left:auto;display:flex}.leiste a{place-items:center;min-height:48px;padding:.6rem .7rem;display:grid}.leiste-fuss{display:none}.seite{padding:1.25rem 1rem 3rem}.knopf{min-height:48px}.start-raster,.fall-raster{grid-template-columns:1fr;gap:1.5rem}.fallzeile{grid-template-columns:1fr;gap:.2rem}.fallzeile-zeichen{justify-content:flex-start}.fallkopf{grid-template-columns:1fr}.fallkopf .knopfreihe{justify-content:flex-start}.auftrag{grid-template-columns:1fr}.auftrag dd{margin-bottom:.5rem}.pz{grid-template-columns:1.5rem 1fr}.pz .knopfreihe{grid-column:2}:is(.pz-entwurf li,.pz-entwurf li:has(.pz-zeichen)){grid-template-columns:1fr}.vorgang{padding-left:.9rem}.leiste ul{gap:0}.leiste a{padding:.6rem .45rem;font-size:.95rem}.leiste a.wortmarke{flex:none;align-items:center;padding:0 .25rem;font-size:1.05rem;display:inline-flex}.technik,.vorschlag dl{grid-template-columns:1fr}.vorschlag dd,.technik dd{margin-bottom:.4rem}.suchfeld{flex-basis:100%;max-width:none}.seitenkopf>.gesperrt,.seitenkopf>.knopf{width:100%}.leiste .symbol{display:none}.leiste a.ziel-zugang .symbol{display:block}.leiste a.ziel-zugang span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.im-fall main{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.im-fall .bereiche{z-index:6;background:var(--flaeche);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -2px 8px #18232e0f}.im-fall .bereiche a{border-top:3px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;gap:.15rem;min-height:4.25rem;margin:0;padding:.4rem .25rem;font-size:.78rem}.im-fall .bereiche a.aktiv{color:var(--anlauf);border-top-color:var(--anlauf)}.im-fall.tastatur .bereiche{display:none}.im-fall.tastatur main{padding-bottom:0}body:has(.im-fall:not(.tastatur)) .rueckmeldungen{bottom:calc(4.25rem + env(safe-area-inset-bottom) + .75rem)}html:has(.im-fall:not(.tastatur)){scroll-padding-bottom:calc(4.25rem + env(safe-area-inset-bottom) + .5rem)}}@media print{.leiste,.bereiche,.knopf,.knopfreihe,.springen{display:none!important}.uebung-band{border:2px solid var(--uebung)}.rahmen{display:block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.liste-schlicht{margin:0 0 1rem;padding:0;list-style:none}.liste-schlicht>li+li{border-top:1px solid var(--linie)}.seitenkopf-text{flex:18rem;margin:0}body:has(.modus) .rueckmeldungen{bottom:auto;top:calc(64px + env(safe-area-inset-top))}.kamera-wahl button{white-space:nowrap}.sucher[hidden]{display:none}.modus-hinweis{z-index:3;color:#fff;pointer-events:none;background:#8a5200;max-width:none;margin:0;padding:.4rem .75rem;font-size:.85rem;position:absolute;top:0;left:0;right:0}.sende-hinweis{color:#fff;border-radius:var(--r);z-index:2;background:#8a5200;width:min(20rem,80vw);margin:0;padding:.5rem .75rem;font-size:.8rem;position:absolute;top:110%;right:0}
