.frage-hg[data-v-1a43bfe9]{z-index:80}.frage[data-v-1a43bfe9]{max-width:460px}.frage h2[data-v-1a43bfe9]{margin-top:0}.frage p[data-v-1a43bfe9]{white-space:pre-line}.punkte[data-v-1a43bfe9]{color:var(--warn);margin:0 0 12px;padding-left:20px}.meldungen[data-v-1a43bfe9]{z-index:90;flex-direction:column;gap:8px;width:min(560px,100% - 24px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.meldung[data-v-1a43bfe9]{color:#fff;background:#1f2937;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 16px;animation:.18s ease-out rein-1a43bfe9;display:flex;box-shadow:0 8px 24px #00000040}.rueck[data-v-1a43bfe9]{color:#93c5fd;background:0 0;border-color:#0000;font-weight:700}.zu[data-v-1a43bfe9]{color:#9ca3af}@keyframes rein-1a43bfe9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=640px){.meldungen[data-v-1a43bfe9]{bottom:calc(84px + env(safe-area-inset-bottom))}}.kopf[data-v-2a21783a]{background:var(--primaer);color:#fff;z-index:20;position:sticky;top:0}.aussen[data-v-2a21783a]{background:var(--primaer-hell);color:var(--primaer);text-align:center;padding:8px 16px;font-size:.85rem}.kopf-innen[data-v-2a21783a]{align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:8px 16px;display:flex}.marke[data-v-2a21783a]{font-size:1.05rem}.navi[data-v-2a21783a]{flex:1;gap:4px;display:flex}.navi a[data-v-2a21783a]{color:#dbe5f1;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:10px 14px;text-decoration:none;display:flex}.navi a.aktiv[data-v-2a21783a]{color:#fff;background:#ffffff29}.einblenden-enter-active[data-v-2a21783a]{transition:opacity .15s ease-out}.einblenden-enter-from[data-v-2a21783a]{opacity:0}.einblenden-leave-active[data-v-2a21783a]{transition:none}.nutzer[data-v-2a21783a]{color:#fff;background:0 0;border-color:#ffffff59}.nutzer-bereich[data-v-2a21783a]{flex-wrap:nowrap;gap:6px}.punkt[data-v-2a21783a]{border-radius:50%;width:10px;height:10px;display:inline-block}@media (width<=640px){.marke[data-v-2a21783a]{display:none}.kopf-innen[data-v-2a21783a]{justify-content:flex-end}.navi[data-v-2a21783a]{background:var(--primaer);padding:6px 8px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.navi a[data-v-2a21783a]{flex-direction:column;gap:0;padding:6px 10px;font-size:.75rem}.symbol[data-v-2a21783a]{font-size:1.2rem}}:root{--bg:#f4f6f9;--karte:#fff;--text:#1c2430;--leise:#677386;--linie:#dde2ea;--primaer:#1e3a5f;--primaer-hell:#e7eef7;--ok:#15803d;--ok-hell:#e6f6ec;--warn:#b45309;--warn-hell:#fff4e0;--fehler:#b91c1c;--fehler-hell:#fdecec;--radius:12px;--schatten:0 1px 3px #141e3214;color:var(--text);-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}html{scrollbar-gutter:stable}body{min-height:100vh}h1{margin:0 0 12px;font-size:1.4rem}h2{margin:20px 0 10px;font-size:1.15rem}h3{margin:16px 0 8px;font-size:1rem}a{color:var(--primaer)}.seite{max-width:960px;margin:0 auto;padding:16px 16px 96px}.karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:16px}button,.knopf{font:inherit;border:1px solid var(--linie);background:var(--karte);min-height:48px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}button:disabled{opacity:.5;cursor:default}button.primaer,.knopf.primaer{background:var(--primaer);border-color:var(--primaer);color:#fff}button.gefahr{color:var(--fehler);border-color:#f1c4c4}button.gefahr-voll{background:var(--fehler);border-color:var(--fehler);color:#fff}button.klein,.knopf.klein{min-height:38px;padding:0 12px;font-size:.9rem}button.rund{width:48px;padding:0}button.flach{background:0 0;border-color:#0000}input,select,textarea{font:inherit;border:1px solid var(--linie);min-height:48px;color:var(--text);background:#fff;border-radius:10px;width:100%;padding:8px 12px}textarea{resize:vertical;min-height:80px}input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--primaer)}input:focus,select:focus,textarea:focus{outline:2px solid var(--primaer);outline-offset:1px}label.feld{margin-bottom:14px;display:block}label.feld>span{color:var(--leise);margin-bottom:4px;font-size:.9rem;display:block}label.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zeile.ende{justify-content:flex-end}.zeile.verteilt{justify-content:space-between}.wachsen{flex:1}.leise{color:var(--leise)}.klein-text{font-size:.85rem}.fehler-box{background:var(--fehler-hell);color:var(--fehler);border-radius:10px;margin:10px 0;padding:10px 14px}.ok-box{background:var(--ok-hell);color:var(--ok);border-radius:10px;margin:10px 0;padding:10px 14px}.chip{background:var(--primaer-hell);color:var(--primaer);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:inline-flex}.chip.warn{background:var(--warn-hell);color:var(--warn)}.chip.ok{background:var(--ok-hell);color:var(--ok)}.reiter{gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.reiter button{flex:none}.reiter button.aktiv{background:var(--primaer);color:#fff;border-color:var(--primaer)}.tabelle-huelle{overflow-x:auto}table{border-collapse:collapse;background:var(--karte);width:100%}th,td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:8px 10px}th{color:var(--leise);white-space:nowrap;font-size:.85rem;font-weight:600}td.zahl,th.zahl{text-align:right;font-variant-numeric:tabular-nums}.dialog-hg{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{background:var(--karte);width:100%;max-width:640px;max-height:92vh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow-y:auto}@media (width>=700px){.dialog-hg{align-items:center}.dialog{border-radius:16px;padding:24px}}.nur-druck{display:none}@media print{@page{size:A4 portrait;margin:12mm}:root{font-size:11pt}body,html{background:#fff}.kein-druck{display:none!important}.nur-druck{display:block}.seite{max-width:none;padding:0}.karte{box-shadow:none;border:none;padding:0}table{page-break-inside:auto}tr{page-break-inside:avoid}}
