:root{--bg:#0f1216;--panel:#171b21;--border:#262c35;--text:#e6e9ee;--muted:#9aa4b2;--accent:#4f8cff;--green:#2ecc71;--red:#ff5c5c;--yellow:#f1c40f}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}header.top{display:flex;align-items:center;gap:18px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--panel)}header.top .brand{font-weight:600}header.top nav{display:flex;gap:14px}header.top .spacer{flex:1 1}main{max-width:920px;margin:0 auto;padding:24px 20px}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:14px}.muted{color:var(--muted)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}label{display:block;font-size:13px;color:var(--muted);margin:8px 0 4px}input,select{width:100%;padding:9px 10px;background:#0c0f13;color:var(--text);border:1px solid var(--border);border-radius:7px}button{padding:9px 14px;background:var(--accent);color:#fff;border:0;border-radius:7px;cursor:pointer}button.secondary{background:#2a313b}button.danger{background:var(--red)}.badge{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}.pill-hoch{color:var(--red)}.pill-mittel{color:var(--yellow)}.pill-niedrig{color:var(--green)}