.handbuch-fuss[data-v-23ac1fb6]{margin:2rem 0 .5rem;padding:1rem 1.1rem;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--akzent);border-radius:10px}.handbuch-fuss a[data-v-23ac1fb6]{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;color:var(--akzent)}.handbuch-fuss a[data-v-23ac1fb6]:hover{text-decoration:underline}.handbuch-fuss a svg[data-v-23ac1fb6]{flex:none}.handbuch-fuss .hinweis[data-v-23ac1fb6]{margin:.45rem 0 0;color:var(--muted);font-size:.85rem;max-width:60ch}.feld-geheim[data-v-73f2dce7]{margin-bottom:.8rem}.feld-geheim .name[data-v-73f2dce7]{display:block;color:var(--muted);font-size:.8rem;margin-bottom:.25rem}.zeile-geheim[data-v-73f2dce7]{display:flex;gap:.4rem;align-items:center;max-width:26rem}.zeile-geheim input[data-v-73f2dce7]{flex:1;min-width:0;max-width:none}.umschalter[data-v-73f2dce7]{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .55rem;line-height:0;color:var(--muted)}.umschalter svg[data-v-73f2dce7]{display:block}.umschalter[data-v-73f2dce7]:hover{color:var(--text)}.umschalter[aria-pressed=true][data-v-73f2dce7]{color:var(--akzent);border-color:var(--akzent)}:root{--bg: #0f1419;--panel: #171e28;--panel2: #1d2632;--border: #27313f;--text: #dce5ef;--muted: #8899ad;--akzent: #4cc2ff;--gut: #3ddc84;--warn: #ffb74d;--schlecht: #ff5c5c;font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45}a{color:var(--akzent);text-decoration:none}header.kopf{display:flex;align-items:center;gap:1.25rem;padding:.6rem 1.25rem;background:var(--panel);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.kopf h1{font-size:1.05rem;margin:0;font-weight:600;letter-spacing:.02em}.kopf h1 span{color:var(--akzent)}nav.haupt{display:flex;gap:.25rem;flex:1}nav.haupt a{padding:.35rem .8rem;border-radius:6px;color:var(--muted);font-weight:500}nav.haupt a.router-link-active{color:var(--text);background:var(--panel2)}nav.haupt a:hover{color:var(--text)}.status-punkt{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.85rem}.status-punkt:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--schlecht)}.status-punkt.verbunden:before{background:var(--gut)}.standort-badge{padding:.1rem .6rem;border-radius:99px;background:var(--panel2);border:1px solid var(--border);color:var(--akzent);font-size:.78rem;font-weight:600;white-space:nowrap}.update-glocke{padding:.15rem .6rem;border-radius:99px;background:color-mix(in srgb,var(--warn) 20%,transparent);border:1px solid var(--warn);color:var(--warn);font-size:.78rem;font-weight:700;white-space:nowrap;animation:glocke-puls 2.5s ease-in-out infinite}.update-glocke:hover{background:color-mix(in srgb,var(--warn) 35%,transparent)}@keyframes glocke-puls{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warn) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.demo-badge{padding:.1rem .55rem;border-radius:99px;background:color-mix(in srgb,var(--warn) 18%,transparent);border:1px solid var(--warn);color:var(--warn);font-size:.72rem;font-weight:700;letter-spacing:.08em}main.inhalt{padding:1.25rem;max-width:1200px;margin:0 auto}h2{font-size:1.15rem;margin:0 0 1rem;font-weight:600}h3{font-size:.95rem;margin:1.5rem 0 .6rem;color:var(--muted);font-weight:600}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-bottom:1.2rem}.kachel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.8rem 1rem}.kachel .titel{color:var(--muted);font-size:.8rem;margin-bottom:.25rem}.kachel .wert{font-size:1.35rem;font-weight:600}.kachel .zusatz{color:var(--muted);font-size:.8rem;margin-top:.15rem}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1rem;margin-bottom:1.2rem}table.daten{width:100%;border-collapse:collapse;font-size:.88rem}table.daten th{text-align:left;color:var(--muted);font-weight:600;padding:.4rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}table.daten td{padding:.35rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);white-space:nowrap}table.daten tr:hover td{background:var(--panel2)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.gut{color:var(--gut)}.mittel{color:var(--warn)}.schwach{color:var(--schlecht)}.gedimmt{color:var(--muted)}.chip{display:inline-block;padding:.05rem .45rem;margin-right:.25rem;border-radius:99px;background:var(--panel2);border:1px solid var(--border);font-size:.72rem;color:var(--muted)}.chip.hmip{color:var(--akzent);border-color:var(--akzent)}.chip.gut{color:var(--gut);border-color:color-mix(in srgb,var(--gut) 55%,transparent)}.chip.mittel{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.chip.schwach{color:var(--schlecht);border-color:color-mix(in srgb,var(--schlecht) 55%,transparent)}label.feld{display:block;margin-bottom:.8rem}label.feld .name{display:block;color:var(--muted);font-size:.8rem;margin-bottom:.25rem}input[type=text],input[type=password],input[type=search]{width:100%;max-width:26rem;padding:.45rem .6rem;border-radius:7px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit}input:focus{outline:1px solid var(--akzent)}button,a.knopf{display:inline-block;padding:.45rem .9rem;border-radius:7px;border:1px solid var(--border);background:var(--panel2);color:var(--text);font:inherit;font-weight:500;cursor:pointer}button:hover,a.knopf:hover{border-color:var(--akzent)}button.primaer{background:var(--akzent);border-color:var(--akzent);color:#06121c}button.gefahr{color:var(--schlecht)}button.gefahr:hover{border-color:var(--schlecht)}button:disabled{opacity:.5;cursor:default}.zeile{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.meldung{padding:.5rem .8rem;border-radius:7px;margin:.8rem 0;font-size:.88rem}.meldung.ok{background:color-mix(in srgb,var(--gut) 12%,transparent);color:var(--gut)}.meldung.fehler{background:color-mix(in srgb,var(--schlecht) 12%,transparent);color:var(--schlecht)}.fussnote{color:var(--muted);font-size:.8rem;margin-top:.5rem}#chart{width:100%;height:340px}#torte{width:100%;height:380px}.scrollbar{overflow-x:auto}header.kopf{flex-wrap:wrap}.zeile>*{min-width:0}.panel,.kachel{overflow-wrap:anywhere}table.daten{overflow-wrap:normal}@media(prefers-reduced-motion:reduce){.update-glocke{animation:none}}@media(max-width:780px){header.kopf{gap:.5rem .7rem;padding:.5rem .8rem}.kopf h1{font-size:.98rem}nav.haupt{order:10;flex:0 0 100%;overflow-x:auto;scrollbar-width:none;padding-bottom:.1rem}nav.haupt::-webkit-scrollbar{display:none}nav.haupt a{white-space:nowrap}main.inhalt{padding:.8rem}.kacheln{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.kachel{padding:.65rem .8rem}.panel{padding:.8rem;margin-bottom:.9rem}.panel{overflow-x:auto}table.daten th{padding:.4rem .5rem}table.daten td{padding:.35rem .5rem}.zeile>label.feld,.zeile>.feld-geheim,.zeile>input{flex:1 1 100%!important}.zeile{gap:.5rem .6rem}#chart{height:260px}#torte{height:360px}}@media(max-width:480px){.kopf h1{flex:0 0 100%}.standort-badge,.status-punkt,.demo-badge{font-size:.75rem}}@media(pointer:coarse){button,a.knopf,nav.haupt a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}input[type=text],input[type=password],input[type=search],select,textarea{font-size:16px}select{min-height:44px}}
