:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--blau:#1b4f72;--gruen:#1e8449;--rot:#b00020;--gelb:#b9770e;font-family:system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0;font-size:1.05rem;line-height:1.4}.kopf{border-bottom:2px solid var(--blau);z-index:2;background:canvas;padding:.75rem 1rem;position:sticky;top:0}.zeile-kopf{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.inhalt{max-width:36rem;margin:0 auto;padding:1rem}.menue{gap:1rem;margin-top:.5rem;display:flex}.menue a{color:var(--blau);padding:.4rem 0;font-weight:600}button{font:inherit;border:2px solid var(--blau);background:var(--blau);color:#fff;border-radius:.6rem;padding:.9rem 1rem}button.gross{width:100%;min-height:3.6rem;margin:.5rem 0;font-size:1.2rem}button.klein{color:var(--blau);background:0 0;margin:.25rem 0;padding:.5rem .8rem}button.wahl{min-height:3.4rem;color:inherit;background:0 0;border-color:#888;flex:45%;font-size:1.1rem}button.wahl.an{background:var(--blau);color:#fff;border-color:var(--blau)}.reihe{flex-wrap:wrap;gap:.5rem;display:flex}.gruppe h3{margin:1rem 0 .4rem}.kamera{object-fit:cover;background:#000;border-radius:.6rem;width:100%;max-height:55vh}.klein-video{max-height:30vh;margin-top:1rem}.vorschau{border-radius:.6rem;width:100%}.hinweis{color:var(--gelb);font-weight:600}.fehler{color:var(--rot);font-weight:600}.klein{opacity:.8;font-size:.85rem}.offen{color:var(--gelb);font-weight:700}.netz.an{color:var(--gruen)}.netz.aus{color:var(--rot);font-weight:700}.zeile{border-bottom:1px solid #8884;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.zeile .text{flex:1}.ampel{text-align:center;color:#fff;border-radius:1rem;min-width:5.2rem;padding:.25rem .5rem;font-weight:700}.ampel.ok{background:var(--gruen)}.ampel.warnung{background:var(--gelb)}.ampel.fehler{background:var(--rot)}.ampel.offen{background:#777}
