:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hintergrund:#f3f6f8;--flaeche:#fff;--text:#15232b;--text-leise:#4d5f69;--rand:#c9d4da;--primaer:#0d4f6b;--primaer-text:#fff;--primaer-hover:#0a3d53;--fokus:#1a66d1;--ok:#17652d;--ok-flaeche:#e3f3e8;--fehler:#a51d12;--fehler-flaeche:#fbe9e7;--offen:#4d5f69;--offen-flaeche:#e9eef1;--nicht:#7a4f00;--nicht-flaeche:#fdf1dc;--hinweis-flaeche:#e7f1f7;--kopf-flaeche:#0d4f6b;--kopf-text:#fff;--radius:12px;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--hintergrund:#0b1a21;--flaeche:#13262f;--text:#e4edf1;--text-leise:#a3b5be;--rand:#2c434e;--primaer:#5fb8dc;--primaer-text:#06202b;--primaer-hover:#84cbe8;--fokus:#8cc4ff;--ok:#74d68f;--ok-flaeche:#11301c;--fehler:#ff9a8f;--fehler-flaeche:#3b1512;--offen:#a3b5be;--offen-flaeche:#1c313b;--nicht:#f2bd63;--nicht-flaeche:#33270f;--hinweis-flaeche:#133140;--kopf-flaeche:#10303d;--kopf-text:#e4edf1}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(4.5rem + env(safe-area-inset-top))}@media (pointer:fine){html{overscroll-behavior:none}}a,button,summary,label,select{touch-action:manipulation}body{background:var(--hintergrund);color:var(--text);font-family:var(--schrift);-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;line-height:1.5}a{color:var(--primaer);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.sprungmarke{background:var(--flaeche);border-radius:var(--radius);z-index:10;padding:.75rem 1rem;position:absolute;top:-4rem;left:.5rem}.sprungmarke:focus{top:.5rem}.kopf{z-index:5;padding:calc(.5rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) .5rem calc(1rem + env(safe-area-inset-left));background:var(--kopf-flaeche);min-height:3.5rem;color:var(--kopf-text);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.kopf-titel{color:inherit;padding:.75rem 0;font-weight:700;text-decoration:none}.kopf-status{background:#ffffff26;border-radius:999px;padding:.25rem .625rem;font-size:.875rem}.kopf-status:empty{display:none}.kopf-status-warn{background:var(--nicht-flaeche);color:var(--nicht)}.inhalt{max-width:48rem;padding:1rem calc(1rem + env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));margin:0 auto}.inhalt:focus{outline:none}h1{text-wrap:balance;margin:.5rem 0 .75rem;font-size:1.625rem;line-height:1.25}h1:focus{outline:none}h2{text-wrap:balance;margin:0 0 .75rem;font-size:1.125rem;line-height:1.3}h1,h2,.pruefzeile-titel,.stand-titel,.tabelle th,.knopf{-webkit-hyphens:auto;hyphens:auto}p{margin:0 0 .75rem}.einleitung,.leise{color:var(--text-leise)}.zurueck{align-items:center;min-height:3rem;display:inline-flex}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);margin:0 0 1rem;padding:1rem;display:block}.hinweis{background:var(--hinweis-flaeche)}a.verweis{color:var(--text);text-decoration:none}.marke{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.marke-ok{color:var(--ok);background:var(--ok-flaeche)}.marke-fehler{color:var(--fehler);background:var(--fehler-flaeche)}.marke-offen{color:var(--offen);background:var(--offen-flaeche)}.marke-nicht_unterstuetzt{color:var(--nicht);background:var(--nicht-flaeche)}.gruppe h2{margin:1.5rem 0 .5rem}.pruefliste{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.pruefliste li+li{border-top:1px solid var(--rand)}.pruefzeile{min-height:3.5rem;color:var(--text);touch-action:manipulation;grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;padding:.75rem 1rem;text-decoration:none;display:grid}.pruefzeile:hover,.pruefzeile:active{background:var(--offen-flaeche)}.pruefzeile-titel{min-width:0;font-weight:600}.pruefzeile-text,.pruefzeile-zeit{color:var(--text-leise);overflow-wrap:anywhere;grid-column:1/-1;font-size:.875rem}.etikett{border:1px solid var(--rand);color:var(--text-leise);border-radius:999px;margin-left:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:400;display:inline-block}.fusszeile{gap:.25rem;margin-top:1.5rem;display:grid}.fusszeile a{align-items:center;min-height:3rem;display:flex}.stand{border-left:4px solid var(--rand);margin:0 0 1rem;padding:.25rem 0 .25rem .75rem}.stand-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stand-titel{font-weight:600}.stand-text{overflow-wrap:anywhere;margin:.25rem 0 0}.stand-zeit{color:var(--text-leise);font-size:.875rem}.knopf{border:2px solid var(--primaer);border-radius:var(--radius);min-width:3rem;min-height:3rem;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;margin:0 .5rem .75rem 0;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out,transform 80ms ease-out;display:inline-flex}.knopf-primaer{background:var(--primaer);color:var(--primaer-text)}.knopf:active{transform:translateY(1px)}.knopf-primaer:hover{background:var(--primaer-hover);border-color:var(--primaer-hover)}.knopf-sekundaer{color:var(--primaer);background:0 0}.knopf-sekundaer:hover{background:var(--offen-flaeche)}.knopf-gefahr{color:var(--fehler);border-color:var(--fehler);background:0 0}.knopf:disabled,.knopf[aria-busy=true]{opacity:.55;cursor:progress}.knopf:disabled{cursor:not-allowed}.knopf[aria-pressed=true]{background:var(--primaer);color:var(--primaer-text)}.knopfreihe{flex-wrap:wrap;align-items:center;display:flex}.knopfreihe.klein .knopf{min-height:2.75rem;padding:.375rem .75rem;font-size:.875rem}.meldung:empty{display:none}.meldung{border-radius:var(--radius);background:var(--offen-flaeche);overflow-wrap:anywhere;padding:.625rem .875rem}.meldung-ok{background:var(--ok-flaeche);color:var(--ok)}.meldung-fehler{background:var(--fehler-flaeche);color:var(--fehler)}.gross-ergebnis{font-size:1.25rem;font-weight:700}.formular{gap:1rem;display:grid}.feld{border:0;gap:.375rem;min-width:0;margin:0 0 1rem;padding:0;display:grid}.feld label,.feld legend{font-weight:600}.hilfe{color:var(--text-leise);margin:0;font-size:.875rem}input[type=text],select{border:2px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:3rem;color:var(--text);font:inherit;padding:.625rem .75rem;font-size:max(1rem,16px)}input[type=text]:focus-visible,select:focus-visible{border-color:var(--fokus)}.auswahl{cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;font-weight:400;display:flex}.auswahl input{width:1.375rem;height:1.375rem;accent-color:var(--primaer);margin:0}.schritte{margin:0 0 1rem;padding-left:1.5rem}.schritte li+li{margin-top:.375rem}.werte{margin:.5rem 0 1rem}.werte .zeile{border-bottom:1px solid var(--rand);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.75rem;padding:.375rem 0;display:grid}.werte dt{color:var(--text-leise)}.werte dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.875rem}.frage{border:2px solid var(--primaer);border-radius:var(--radius);margin:.5rem 0 1rem;padding:.875rem 1rem .25rem}.frage[hidden]{display:none}.zeilenknopf{border-top:1px solid var(--rand);padding-top:.75rem}.aufklapper summary{cursor:pointer;min-height:3rem;color:var(--primaer);align-items:center;font-weight:600;display:flex}.kamerabild{border-radius:var(--radius);object-fit:cover;background:#000;width:100%;max-height:60vh;margin:0 0 .75rem;display:block}.kamerabild[hidden]{display:none}.foto-vorschau img{border-radius:8px;max-width:10rem;height:auto}.countdown{font-variant-numeric:tabular-nums;margin:0;font-size:3rem;font-weight:700}.countdown:empty{display:none}progress{width:100%;height:.75rem;accent-color:var(--primaer);margin:.5rem 0}.nachrichten{margin:0 0 1rem;padding:0;list-style:none}.nachrichten li{border-bottom:1px solid var(--rand);overflow-wrap:anywhere;gap:.125rem;padding:.625rem 0;display:grid}.nachrichten .hervorgehoben{background:var(--ok-flaeche);border-radius:8px;padding-inline:.5rem}.kontexte{margin:0 0 1rem;padding:0;list-style:none}.kontexte li{overflow-wrap:anywhere;padding:.375rem 0}.tabelle-rahmen{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.tabelle th,.tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rand);padding:.5rem .5rem .5rem 0}.tabelle thead th{color:var(--text-leise);font-weight:600}.tabelle .ua{color:var(--text-leise);min-width:12rem;font-size:.75rem}.aufkleberbogen{gap:1rem;display:grid}.aufkleber{color:#000;border-radius:var(--radius);text-align:center;break-inside:avoid;background:#fff;border:1px dashed #777;margin:0;padding:1rem}.aufkleber-test{letter-spacing:.3em;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.aufkleber-gross{width:60mm;max-width:100%;height:auto}.aufkleber figcaption{gap:.25rem;margin-top:.5rem;display:grid}.aufkleber-klein{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.aufkleber-klein img{width:20mm;height:20mm}@media (min-width:40rem){.aufkleberbogen{grid-template-columns:1fr 1fr}.pruefzeile{grid-template-columns:minmax(0,1fr) auto}}@media print{.kopf,.nicht-drucken,.sprungmarke{display:none!important}body{color:#000;background:#fff}.inhalt{max-width:none;padding:0}.aufkleberbogen{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[aria-invalid]{border-color:var(--fehler)!important}
