*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#f8fafc;color:#0f172a}.layout{display:grid;grid-template-columns:250px 1fr;min-height:100vh}aside{background:#0f172a;color:#e2e8f0;padding:20px}aside h2{font-size:18px;margin-top:0}nav{display:flex;flex-direction:column;gap:10px}nav a{color:#cbd5e1;text-decoration:none;padding:8px;border-radius:8px}nav a.active,nav a:hover{background:#1e293b;color:#fff}main{padding:20px;display:flex;flex-direction:column;gap:16px}.card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}table{width:100%;border-collapse:collapse}th,td{padding:10px;border-bottom:1px solid #e2e8f0;text-align:left}.badge{padding:4px 8px;border-radius:999px;color:#fff;font-size:12px}.badge.kritisch{background:#dc2626}.badge.hoch{background:#ea580c}.badge.mittel{background:#ca8a04}.badge.niedrig{background:#16a34a}@media(max-width:900px){.layout{grid-template-columns:1fr}aside{position:sticky;top:0}.grid{grid-template-columns:1fr}}
