.pr h2{margin-top:2rem}.pr .pt-textknopf{margin-top:.5rem}.pr-abstand{margin-top:1rem}.pr-standzahl{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.pr-standbalken{border:1px solid var(--farbe-linie);background:var(--farbe-flaeche);border-radius:.375rem;height:.75rem;display:flex;overflow:hidden}.pr-teil-richtig{background:var(--farbe-richtig)}.pr-teil-falsch{background:var(--farbe-falsch)}.pr-standzahlen{flex-wrap:wrap;gap:.25rem 1rem;margin:.375rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.pr-zahl-richtig{color:var(--farbe-richtig)}.pr-zahl-falsch{color:var(--farbe-falsch)}.pr-zahl-offen{color:var(--farbe-text-leise)}.pr-module{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pr-modul{border:1px solid var(--farbe-linie);border-radius:var(--rundung);background:var(--farbe-weiss);padding:1rem}.pr-modulkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.pr-modulkopf h3{flex:10rem;margin:0;font-size:1rem}.pr .pr-modulknopf{flex:none;width:auto;min-height:2.75rem;padding:.5rem .875rem}.pr-modul .pt-meta{margin:.25rem 0 .625rem}.pr-kopfzeile{align-items:center;gap:var(--raum-3);margin-bottom:var(--raum-4);display:flex}.pr-zu{inline-size:var(--ziel-min);block-size:var(--ziel-min);border-radius:var(--rundung-m);background:var(--farbe-flaeche);color:var(--farbe-text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.pr-zu .sym{block-size:1.25rem;inline-size:1.25rem}.pr-zu:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px}.pr-kopf{border-radius:var(--rundung);background:var(--farbe-primaer);min-inline-size:0;color:var(--farbe-weiss);flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.pr-kopf p{margin:0}.pr-kopftitel{font-size:.875rem}.pr-kopfstand{font-weight:700}.pr-uhr{background:var(--farbe-weiss);color:var(--farbe-primaer);font-variant-numeric:tabular-nums;border-radius:.75rem;flex:none;padding:.5rem .75rem;font-weight:800}.pr-uhr-ohne{font-size:.875rem;font-weight:700}.pr-leiste{z-index:2;padding-block:var(--raum-3);padding-bottom:calc(var(--raum-3) + env(safe-area-inset-bottom,0px));background:var(--farbe-weiss);border-top:1px solid var(--farbe-linie);position:sticky;bottom:0}@media (width<=47.9375em){body.lernbereich:not(.lb-fokus) .pr-leiste{bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));padding-bottom:var(--raum-3)}.pr-kopf{padding:var(--raum-2) var(--raum-3)}.pr-uhr{padding:var(--raum-1) var(--raum-2)}}@media (width>=48em){.pr-leiste{background:0 0;border-top:0;padding:0;position:static}}.pr-schritte{grid-template-columns:auto 1fr;align-items:stretch;gap:.75rem;margin-top:1.25rem;display:grid}.pr-schritte .pt-hauptknopf,.pr-schritte .pt-nebenknopf{margin:0}.pr-schritte .pt-hauptknopf{max-width:none}.pr-schritte .pt-nebenknopf{width:auto;padding-inline:1.25rem}.pr-abgabe{padding:var(--raum-4);border:1px solid var(--farbe-linie);border-radius:var(--rundung);background:var(--farbe-flaeche)}.pr .pr-abgabe h2{margin:0 0 var(--raum-3)}.pr-abgabe-meldung{margin:0 0 var(--raum-4)}.pr-abgabe .pr-uebersicht{margin-top:var(--raum-5);padding-top:var(--raum-4);border-top:1px solid var(--farbe-linie)}.pr-abgabe .pr-uebersicht .pt-meta{margin:0 0 var(--raum-2)}.pr-knoepfe{gap:var(--raum-2);display:grid}.pr-knoepfe .pt-hauptknopf,.pr-knoepfe .pt-nebenknopf{justify-content:center;align-items:center;width:100%;max-width:none;margin:0;display:flex}@media (width>=48em){.pr-knoepfe{grid-template-columns:1fr 1fr;max-width:34rem}}.pr-zaehler{gap:var(--raum-2) var(--raum-4);margin:0 0 var(--raum-3);flex-wrap:wrap;padding:0;font-weight:700;list-style:none;display:flex}.pr-zaehler li{align-items:center;gap:var(--raum-2);display:flex}.pr-muster{box-sizing:border-box;border:2px solid var(--farbe-linie);background:var(--farbe-weiss);block-size:1.25rem;inline-size:1.25rem;color:var(--farbe-text);border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.pr-uebersicht{margin-top:2rem}.pr-uebersicht h3{color:var(--farbe-text-leise);margin:0 0 .5rem;font-size:.875rem}.pr-felder{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.pr-feld{border:2px solid var(--farbe-linie);background:var(--farbe-weiss);width:100%;min-height:2.75rem;color:var(--farbe-text);font:inherit;cursor:pointer;border-radius:.5rem;font-weight:700;position:relative}.pr-feld-beantwortet{border-color:var(--farbe-primaer);background:var(--farbe-primaer);color:var(--farbe-weiss)}.pr-feld-markiert{border-style:dashed;border-color:var(--farbe-achtung)}.pr-feld span{font-size:.8125rem;line-height:1.2;position:absolute;top:0;right:.125rem}.pr-feld[aria-current=step]{box-shadow:inset 0 0 0 3px var(--farbe-text)}.pr-feld:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:3px}.pr-fuss{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pr-punkte{margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.pr-stufe{white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.pr-stufe-sitzt{background:var(--farbe-richtig-flaeche);color:var(--farbe-richtig)}.pr-stufe-unsicher{background:var(--farbe-achtung-flaeche);color:var(--farbe-achtung)}.pr-stufe-ueben{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch)}.pr-stufe-offen{background:var(--farbe-flaeche-stark);color:var(--farbe-text)}.pr-stand+.pt-meta{margin-top:.625rem}.pr-nur-vorlesen{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pr-aufloesung{border:1px solid var(--farbe-linie);border-radius:var(--rundung);background:var(--farbe-flaeche);margin-top:1rem;padding:1rem}.pr-modusknoepfe{gap:.75rem;margin-block:.5rem;display:grid}.pr-modus .pt-nebenknopf{width:100%;max-width:none}@media (width>=64em){.pr-modusknoepfe{grid-template-columns:1fr 1fr;align-items:start}}
