@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:300;src:url(./exo-2-latin-300-normal-BhRfRqPu.woff2)format("woff2"),url(./exo-2-latin-300-normal-C5vx97Tj.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:300;src:url(./exo-2-latin-ext-300-normal-C1TX-r21.woff2)format("woff2"),url(./exo-2-latin-ext-300-normal-omgQQ7rj.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(./exo-2-latin-400-normal-D8MC3_dU.woff2)format("woff2"),url(./exo-2-latin-400-normal-_vYD6UCb.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(./exo-2-latin-ext-400-normal-BiLgrt0k.woff2)format("woff2"),url(./exo-2-latin-ext-400-normal-eOOluZza.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(./exo-2-latin-400-italic-QlLyAB7x.woff2)format("woff2"),url(./exo-2-latin-400-italic-CSdubUQn.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(./exo-2-latin-ext-400-italic-D8XIl_aL.woff2)format("woff2"),url(./exo-2-latin-ext-400-italic-VIZrGC_d.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./exo-2-latin-600-normal-DOMk466V.woff2)format("woff2"),url(./exo-2-latin-600-normal-DZPWd1Z-.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./exo-2-latin-ext-600-normal-70qtqWxx.woff2)format("woff2"),url(./exo-2-latin-ext-600-normal-DMfc7h1y.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./exo-2-latin-700-normal-OoACPC18.woff2)format("woff2"),url(./exo-2-latin-700-normal-CMe4g2cX.woff)format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./exo-2-latin-ext-700-normal-DLQkDG7N.woff2)format("woff2"),url(./exo-2-latin-ext-700-normal-BP27c6Zx.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(./orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(./orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}:root{--seite:#0b1220;--fenster:#101a2c;--karte:#0e1727;--flaeche-leise:#15223a;--taste:#16233a;--rahmen-leise:#22314a;--rahmen:#2c3d5a;--trennlinie:#1c2840;--text:#e6edf6;--text-zweit:#b8c4d6;--text-leise:#8a9ab3;--platzhalter:#6f7f99;--tuerkis:#34e3b0;--tuerkis-text:#34e3b0;--tuerkis-hell:#7ff0cf;--tuerkis-flaeche:#0f2a22;--haupt-flaeche:#34e3b0;--haupt-schrift:#04221a;--gewaehlt-flaeche:#34e3b0;--gewaehlt-schrift:#04221a;--ring-anfang:#34e3b02e;--ring-ende:#c8fff0;--schein-ja:#34e3b059;--schein-nein:#f8717159;--orange:#f59e0b;--orange-text:#f6b452;--orange-flaeche:#1d1a12;--orange-kasten:#2a2010;--auf-orange:#1a1205;--jetzt-flaeche:#f59e0b;--rot:#f87171;--rot-text:#fca5a5;--rot-flaeche:#2a1414;--rot-offline:#2a1416;--rot-zeile:#1a1212;--chip-storniert:#3a1518;--blau:#60a5fa;--blau-text:#93c5fd;--blau-rand:#3b5b8a;--blau-flaeche:#0f1a2e;--lila:#c084fc;--lila-text:#d8b4fe;--lila-flaeche:#1f1430;--lila-chip:#6b4a94;--auf-lila:#1d0b2e;--lila-zeile:#1c1430;--lila-trennlinie:#3b2a52;--nummer-rand:#1f6b57;--nummer-flaeche:#0c2420;--nummer-text:#7ff0cf;--schritt-kreis:#14223a;--logo-kachel:#272729;--logo-schrift:#7ff0cf;--hinweis-rand:#f6b452;--arbeitszeile:#13110b;--pfeil:#3a4a66;--pdf-platzhalter:#fde7c4;--pdf-platzhalter-text:#111827;--uebung-flaeche:#2a2010;--uebung-linie:#f59e0b;--uebung-schild:#f59e0b;--uebung-schrift:#1a1205;--schatten-fenster:0 18px 40px #0000008c;--schatten-meldung:0 10px 30px #00000073;--abdunklung:#0b122099;--pdf-papier:#fff;--pdf-tinte:#111827;--pdf-gedaempft:#6b7280;--pdf-linien:#e5e7eb;--pdf-tuerkis:#0b7a62;--schwarz:#000}:root[data-ansicht=sonne]{--seite:#fff;--fenster:#fff;--karte:#f5f7f6;--flaeche-leise:#e5e7eb;--taste:#e5e7eb;--rahmen-leise:#cfd8d3;--rahmen:#9fb0a8;--trennlinie:#e5e7eb;--text:#111827;--text-zweit:#374151;--text-leise:#3f4b5c;--platzhalter:#3f4b5c;--tuerkis:#0b7a62;--tuerkis-text:#054a37;--tuerkis-hell:#054a37;--tuerkis-flaeche:#d9f3ec;--haupt-flaeche:#065f46;--haupt-schrift:#fff;--gewaehlt-flaeche:#065f46;--gewaehlt-schrift:#fff;--ring-anfang:#0b7a622e;--ring-ende:#065f46;--schein-ja:#0b7a6259;--schein-nein:#b91c1c59;--orange:#b45309;--orange-text:#6b3f03;--hinweis-rand:#b45309;--orange-flaeche:#fde7c4;--orange-kasten:#fde7c4;--auf-orange:#1a1205;--jetzt-flaeche:#f59e0b;--rot:#b91c1c;--rot-text:#7f1d1d;--rot-flaeche:#fee2e2;--rot-offline:#fee2e2;--rot-zeile:#fef2f2;--chip-storniert:#fee2e2;--blau:#1d4ed8;--blau-text:#1e40af;--blau-rand:#1d4ed8;--blau-flaeche:#dbeafe;--lila:#6d28d9;--lila-text:#5b21b6;--lila-flaeche:#ede9fe;--lila-chip:#6d28d9;--auf-lila:#fff;--lila-zeile:#ede9fe;--lila-trennlinie:#cfd8d3;--nummer-rand:#0b7a62;--nummer-flaeche:#d9f3ec;--nummer-text:#054a37;--schritt-kreis:#d9f3ec;--arbeitszeile:#fde7c4;--pfeil:#9fb0a8;--uebung-flaeche:#fde7c4;--uebung-linie:#b45309;--uebung-schild:#f59e0b;--uebung-schrift:#1a1205;--schatten-fenster:0 18px 40px #0000002e;--schatten-meldung:0 10px 30px #0000002e;--abdunklung:#11182759}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--seite);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font-family:"Exo 2",system-ui,sans-serif;font-size:15px;line-height:1.4;overflow-x:hidden}h1,h2,h3{margin:0;font-family:Orbitron,"Exo 2",sans-serif;font-weight:700}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}p{margin:0}button,input,textarea,select{font:inherit;color:inherit}.leise{color:var(--text-leise);font-size:13px}.zweit{color:var(--text-zweit);font-size:13px}.gross-beschriftung{text-transform:uppercase;letter-spacing:.04em;color:var(--text-leise);font-size:13px;font-weight:700}.nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knopf{border:1px solid var(--rahmen);min-width:48px;min-height:48px;color:var(--text);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.knopf:focus-visible,.feld:focus-visible,.taste:focus-visible,.reiter-taste:focus-visible,.chip:focus-visible,.zeile-knopf:focus-visible{outline:2px solid var(--tuerkis);outline-offset:2px}.knopf:active{filter:brightness(.9)}.knopf[disabled]{opacity:.45;cursor:default;pointer-events:none}.knopf-breit{width:100%}.knopf-1{background:var(--haupt-flaeche);color:var(--haupt-schrift);border:0;min-height:52px;padding:0 22px;font-size:16px;font-weight:700}.knopf-2{border-color:var(--rahmen);color:var(--text)}.knopf-2b{border-color:var(--rahmen);color:var(--text-zweit);border-radius:10px;font-size:14px}.knopf-3{background:var(--tuerkis-flaeche);border:2px solid var(--tuerkis);color:var(--tuerkis-hell);font-weight:700}.knopf-4{background:var(--rot-flaeche);border:2px solid var(--rot);color:var(--rot-text);font-weight:700}.knopf-5{border-color:var(--tuerkis);color:var(--tuerkis-text)}.knopf-6{border-color:var(--hinweis-rand);color:var(--orange-text);border-radius:10px;font-weight:700}.knopf-7{border:1px dashed var(--tuerkis);color:var(--tuerkis-text)}.knopf-8{border-color:var(--rahmen);color:var(--text-leise)}.knopf-9{background:var(--karte);border-color:var(--rahmen);color:var(--text-zweit);border-radius:10px;padding:0 14px 0 8px;font-size:14px}.knopf-9:before{content:"‹";font-size:18px;line-height:1}.ring{display:inline-flex;position:relative}.ring:after{content:"";background:conic-gradient(from var(--ring-winkel,0deg), var(--ring-anfang), var(--tuerkis), var(--ring-ende), var(--ring-anfang));-webkit-mask:linear-gradient(var(--schwarz) 0 0) content-box, linear-gradient(var(--schwarz) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--schwarz) 0 0) content-box exclude, linear-gradient(var(--schwarz) 0 0);mask:linear-gradient(var(--schwarz) 0 0) content-box exclude, linear-gradient(var(--schwarz) 0 0);pointer-events:none;border-radius:17px;padding:2px;animation:3s linear infinite ring-runde;position:absolute;inset:-5px}@property --ring-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring-runde{to{--ring-winkel:360deg}}@media (prefers-reduced-motion:reduce){.ring:after{background:var(--tuerkis);animation:none}}.schein-ja{box-shadow:0 0 0 4px var(--schein-ja)}.schein-nein{box-shadow:0 0 0 4px var(--schein-nein)}.knopf-12{background:var(--orange-flaeche);border:2px solid var(--orange);color:var(--orange-text);font-weight:700}.knopf-13{background:var(--flaeche-leise);border-color:var(--rahmen);color:var(--text-leise);width:100%;max-width:730px;min-height:52px;font-size:16px}.knopf-hoch{min-height:52px}.sperr-grund{color:var(--text-leise);margin-top:4px;font-size:13px}.reiter-kasten{border:1px solid var(--rahmen-leise);background:var(--fenster);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.reiter-taste{min-width:48px;min-height:48px;color:var(--text-zweit);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:15px;font-weight:600}.reiter-taste[aria-selected=true],.reiter-taste[aria-pressed=true]{background:var(--gewaehlt-flaeche);color:var(--gewaehlt-schrift);font-weight:700}.chip{border:1px solid var(--rahmen);min-width:48px;min-height:48px;color:var(--text-zweit);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.chip[aria-pressed=true]{background:var(--tuerkis-flaeche);border:2px solid var(--tuerkis);color:var(--tuerkis-hell)}.chips{flex-wrap:wrap;gap:8px;display:flex}.auswahl-karte{text-align:left;border:1px solid var(--rahmen);cursor:pointer;width:100%;min-height:48px;color:var(--text);background:0 0;border-radius:12px;padding:12px 14px;display:block}.auswahl-karte[aria-pressed=true]{border:2px solid var(--tuerkis);background:var(--tuerkis-flaeche)}.auswahl-karte .titel{font-size:15px;font-weight:700;display:block}.auswahl-karte .erklaerung{color:var(--text-zweit);font-size:13px;display:block}.feld-gruppe{flex-direction:column;gap:6px;min-width:0;display:flex}.feld{border:1px solid var(--rahmen);background:var(--karte);width:100%;min-height:48px;color:var(--text);border-radius:10px;padding:0 13px;font-size:15px}textarea.feld{resize:vertical;min-height:120px;padding:12px 13px}.feld::placeholder{color:var(--platzhalter)}.feld:focus{border:2px solid var(--tuerkis);outline:none;padding:0 12px}textarea.feld:focus{padding:11px 12px}.feld[aria-invalid=true]{border:2px solid var(--rot)}.feld-fehler{color:var(--rot-text);font-size:13px}.feld-mit-einheit{position:relative}.feld-mit-einheit .einheit{color:var(--text-leise);pointer-events:none;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.feld-mit-einheit .feld{padding-right:44px}.suchfeld{background:var(--fenster);border-radius:12px;min-height:52px}.ankreuz{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:inline-flex}.ankreuz input{appearance:none;border:2px solid var(--rahmen);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-content:center;width:24px;height:24px;margin:0;display:grid}.ankreuz input:checked{background:var(--gewaehlt-flaeche);border-color:var(--gewaehlt-flaeche)}.ankreuz input:checked:after{content:"✓";color:var(--gewaehlt-schrift);font-size:16px;font-weight:700}.aufklapp-liste{position:relative}.menue-karte{z-index:40;background:var(--fenster);border:1px solid var(--rahmen);box-shadow:var(--schatten-fenster);border-radius:14px;padding:8px;position:absolute}.menue-eintrag{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.menue-eintrag:hover,.menue-eintrag:focus-visible,.menue-eintrag[data-markiert=true]{background:var(--flaeche-leise)}.menue-eintrag.hoch{min-height:64px}.menue-eintrag .icon{background:var(--flaeche-leise);width:40px;height:40px;color:var(--tuerkis-text);border-radius:10px;flex:none;place-content:center;font-size:20px;display:grid}.menue-eintrag .titel{font-size:16px;font-weight:700;display:block}.menue-eintrag .unter{color:var(--text-zweit);font-size:13px;display:block}.tastatur-leiste{z-index:70;background:var(--fenster);border-top:1px solid var(--rahmen);box-shadow:var(--schatten-fenster);padding:12px 16px 16px;position:fixed;bottom:0;left:0;right:0}.tastatur-innen{width:100%;max-width:520px;margin:0 auto}.ziffernblock{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.taste{border:1px solid var(--rahmen);background:var(--taste);min-height:64px;color:var(--text);cursor:pointer;border-radius:12px;font-size:26px;font-weight:700}.taste.wort{font-size:18px}.taste.fertig{background:var(--haupt-flaeche);color:var(--haupt-schrift);border:0}.taste.breit{grid-column:span 2}.zahl-anzeige{align-items:center;min-height:56px;font-size:22px;font-weight:700;display:flex}.kalender-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kalender-kopf .monat{font-family:Orbitron,sans-serif;font-size:16px;font-weight:700}.kalender-raster{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.kalender-wochentag{color:var(--text-leise);text-align:center;padding:4px 0;font-size:13px}.kalender-tag{background:var(--taste);min-height:52px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:10px;font-size:15px;position:relative}.kalender-tag.wochenende{color:var(--text-leise)}.kalender-tag.heute{border:2px solid var(--tuerkis);background:var(--tuerkis-flaeche)}.kalender-tag[aria-pressed=true]{background:var(--gewaehlt-flaeche);color:var(--gewaehlt-schrift);font-weight:700}.kalender-tag.feiertag:after{content:"";background:var(--orange-text);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:5px;left:50%}.kalender-tasten{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.kalender-tasten .taste{font-size:15px}.abdunklung{z-index:50;background:var(--abdunklung);justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.fenster{background:var(--fenster);border:2px solid var(--tuerkis);width:100%;max-width:760px;box-shadow:var(--schatten-fenster);border-radius:16px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.fenster.rot{border-color:var(--rot)}.fenster.orange{border-color:var(--orange)}.fenster-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fenster-unterzeile{color:var(--text-zweit);font-size:15px}.knopfreihe{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.knopfreihe .haupt{flex:260px}.karte{background:var(--karte);border:1px solid var(--rahmen-leise);border-radius:14px;padding:16px}.gruppe{background:var(--fenster);border:1px solid var(--rahmen-leise);border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.gruppe-titel{text-transform:uppercase;letter-spacing:.04em;color:var(--tuerkis-text);font-size:13px;font-weight:700}.das-passiert{background:var(--karte);border:1px solid var(--rahmen-leise);border-radius:12px;padding:12px 16px}.das-passiert ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.das-passiert li{gap:8px;font-size:15px;display:flex}.das-passiert li:before{content:"✓";color:var(--tuerkis-text);font-weight:700}.hinweis-zeile{border:1px solid var(--hinweis-rand);background:var(--orange-kasten);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.hinweis-zeile .zeichen{color:var(--orange-text);font-size:20px}.hinweis-zeile .text{flex:1}.schild{border:1px solid var(--rahmen);min-height:24px;color:var(--text-zweit);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.schild.tuerkis{border-color:var(--tuerkis);background:var(--tuerkis-flaeche);color:var(--tuerkis-hell)}.schild.orange{border-color:var(--orange-text);background:var(--orange-flaeche);color:var(--orange-text)}.schild.entwurf{border:1px dashed var(--orange-text);color:var(--orange-text)}.schild.rot{border-color:var(--rot);background:var(--chip-storniert);color:var(--rot-text)}.schild.blau{border-color:var(--blau-rand);background:var(--blau-flaeche);color:var(--blau-text)}.schild.lila{border-color:var(--lila-chip);background:var(--lila-flaeche);color:var(--lila-text)}.nummer-chip{border:1px solid var(--nummer-rand);background:var(--nummer-flaeche);color:var(--nummer-text);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.schritt-kopf{align-items:center;gap:12px;min-height:48px;display:flex}.schritt-kreis{border:1px solid var(--rahmen);width:26px;height:26px;color:var(--text-zweit);border-radius:50%;flex:none;place-content:center;font-size:13px;font-weight:700;display:grid}.schritt-kreis.jetzt{background:var(--jetzt-flaeche);color:var(--auf-orange);border:0}.schritt-kreis.erledigt{background:var(--gewaehlt-flaeche);color:var(--gewaehlt-schrift);border:0}.schritt-beschriftung{text-transform:uppercase;letter-spacing:.04em;color:var(--text-leise);font-size:13px;font-weight:700}.schritt-beschriftung.jetzt{color:var(--orange-text)}.tabelle{border-collapse:collapse;width:100%}.tabelle th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tuerkis-text);padding:8px;font-size:13px;font-weight:700}.tabelle td{border-top:1px solid var(--trennlinie);vertical-align:middle;height:56px;min-height:56px;padding:4px 8px}.tabelle .zahl{text-align:right;white-space:nowrap}.tabelle tr.arbeit td{background:var(--arbeitszeile)}.tabelle tr.titelzeile td{color:var(--tuerkis-hell);font-weight:700}.summen{gap:4px;min-width:280px;margin-left:auto;font-size:16px;display:grid}.summen .zeile{justify-content:space-between;gap:24px;display:flex}.summen .gesamt{border-top:1px solid var(--rahmen);padding-top:6px;font-weight:700}.liste-zeile{border:0;border-top:1px solid var(--trennlinie);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 12px;display:grid}.liste-zeile:hover{background:var(--flaeche-leise)}.liste-zeile.ueberfaellig{background:var(--rot-zeile)}.zeile-knopf{border:1px solid var(--rahmen);min-width:48px;min-height:48px;color:var(--text-zweit);cursor:pointer;background:0 0;border-radius:10px}.zaehler-kasten{border:1px solid var(--rahmen-leise);background:var(--karte);text-align:left;min-height:96px;color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;gap:4px;padding:10px 14px;display:flex}.zaehler-kasten .oben{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.zaehler-kasten .zahl{font-size:26px;font-weight:700;line-height:1.1}.zaehler-kasten .betrag{white-space:nowrap;font-size:16px;font-weight:700}.zaehler-kasten .name{font-size:13px;line-height:1.25}.zaehler-kasten.orange{border-color:var(--orange-text);background:var(--orange-flaeche)}.zaehler-kasten.rot{border-color:var(--rot);background:var(--rot-flaeche)}.zaehler-kasten.tuerkis{border-color:var(--tuerkis);background:var(--tuerkis-flaeche)}.schulden{color:var(--orange-text);font-size:30px;font-weight:700}.meldungen{z-index:90;pointer-events:none;flex-direction:column;gap:8px;width:min(900px,100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.meldung{pointer-events:auto;border:1px solid var(--rahmen);background:var(--flaeche-leise);box-shadow:var(--schatten-meldung);cursor:default;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex}.meldung .zeichen{color:var(--text-zweit);font-size:20px}.meldung .inhalt{flex:1;min-width:0}.meldung .titel{color:var(--text);font-size:15px;font-weight:700}.meldung .unter{color:var(--text-zweit);font-size:13px}.meldung.orange{background:var(--orange-flaeche);border-color:var(--orange)}.meldung.orange .zeichen{color:var(--orange-text)}.meldung.rot{background:var(--rot-flaeche);border-color:var(--rot)}.meldung.rot .zeichen{color:var(--rot-text)}.meldung .knopf{border-color:currentColor;min-height:48px}.meldung.orange .knopf{color:var(--orange-text)}.meldung.rot .knopf{color:var(--rot-text)}.kopfleiste{z-index:30;background:var(--karte);border-bottom:1px solid var(--rahmen-leise);position:sticky;top:0}.kopfleiste.uebung{background:var(--uebung-flaeche);border-bottom:2px solid var(--uebung-linie)}.kopf-reihe{align-items:center;gap:14px;min-height:68px;padding:0 32px;display:flex}.kopf-reihe-2{padding:0 16px 10px;display:none}.kopf-reihe-2 .reiter-kasten{width:100%;display:flex}.kopf-reihe-2 .reiter-taste{flex:1}.logo-kachel{background:var(--logo-kachel);width:42px;height:44px;color:var(--logo-schrift);border-radius:8px;flex:none;place-content:center;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;display:grid;overflow:hidden}.logo-kachel img{max-width:100%;max-height:100%}.kopf-name{white-space:nowrap;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700}.kopf-version{color:var(--text-leise);white-space:nowrap;font-size:13px}.uebung-schild{background:var(--uebung-schild);min-height:32px;color:var(--uebung-schrift);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;padding:0 12px;font-size:16px;font-weight:700;display:inline-flex}.kopf-luecke{flex:1}.kopf-reiter{margin-left:14px}.anzeige{border:1px solid var(--rahmen);min-width:48px;min-height:48px;color:var(--text-zweit);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.anzeige.gut{border-color:var(--tuerkis-hell);background:var(--tuerkis-flaeche);color:var(--tuerkis-hell)}.anzeige.offen{border-color:var(--orange-text);background:var(--orange-kasten);color:var(--orange-text)}.anzeige.offline{border-color:var(--rot-text);background:var(--rot-offline);color:var(--rot-text)}.anzeige[aria-pressed=true]{background:var(--gewaehlt-flaeche);color:var(--gewaehlt-schrift);border-color:var(--gewaehlt-flaeche)}.anzeige[aria-expanded=true].mehr{border:2px solid var(--tuerkis);background:var(--tuerkis-flaeche)}.aufklapp-feld{z-index:45;background:var(--karte);border:1px solid var(--rahmen);width:min(360px,100vw - 32px);box-shadow:var(--schatten-fenster);white-space:normal;color:var(--text);border-radius:12px;gap:10px;padding:14px;font-weight:400;display:grid;position:absolute;top:calc(100% + 8px);right:0}.aufklapp-anker{position:relative}.seite.breit{max-width:1800px}.seite{max-width:1440px;padding:24px 32px calc(120px + var(--tastatur-hoehe,0px));flex-direction:column;gap:18px;margin:0 auto;display:flex}.seite.schmal{max-width:1200px}.seiten-kopf{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.spalten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.zeilen{flex-direction:column;gap:12px;display:flex}.reihe{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zu-klein-hinweis{display:none}@media (max-width:1199px),(pointer:coarse){.kopf-reihe{flex-wrap:wrap;gap:10px;min-height:64px;padding:0 16px}.kopf-reihe .kopf-reiter{display:none}.kopf-reihe-2{display:block}.seite{padding:16px 16px calc(140px + var(--tastatur-hoehe,0px))}.feld.zahl{min-height:56px;font-size:22px;font-weight:700}.abdunklung{align-items:flex-start;padding:0}.fenster{border-radius:0;flex:none;max-width:none;min-height:100%;padding-bottom:96px}.seiten-leiste-unten{z-index:40;background:var(--fenster);border-top:1px solid var(--rahmen);align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.seiten-leiste-unten>*{flex:1;min-width:0}.seiten-leiste-unten .knopf{width:100%}.fenster .knopfreihe.unten{background:var(--fenster);border-top:1px solid var(--rahmen);z-index:60;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.nur-pc{display:none!important}.meldungen{bottom:84px}}@media (min-width:1200px) and (pointer:fine){.nur-tablet{display:none!important}}@media (max-width:699px){.zu-klein-hinweis{background:var(--orange-kasten);color:var(--orange-text);border-bottom:1px solid var(--orange-text);padding:8px 16px;font-size:13px;font-weight:700;display:block}}@media (hover:hover) and (pointer:fine){.knopf:not([disabled]):hover,.anzeige:not([disabled]):hover,.zaehler-kasten:hover,.reiter-taste:hover,.chip:not([disabled]):hover,.zeile-knopf:not([disabled]):hover,.taste:not([disabled]):hover{filter:brightness(1.14)}:root[data-ansicht=sonne] .knopf:not([disabled]):hover,:root[data-ansicht=sonne] .anzeige:not([disabled]):hover,:root[data-ansicht=sonne] .zaehler-kasten:hover,:root[data-ansicht=sonne] .reiter-taste:hover,:root[data-ansicht=sonne] .chip:not([disabled]):hover,:root[data-ansicht=sonne] .zeile-knopf:not([disabled]):hover,:root[data-ansicht=sonne] .taste:not([disabled]):hover{filter:brightness(.93)}}.aufklapp-liste{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.geschwaerzt{background:var(--schwarz)!important;color:var(--schwarz)!important;-webkit-text-fill-color:var(--schwarz)!important;border-color:var(--schwarz)!important;box-shadow:none!important}.geschwaerzt-flaeche{max-width:100%;display:block}.start-seite{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100%;padding:32px;display:grid}
