*{box-sizing:border-box}body{color:#18181b;background:#fafafa;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.kopf{background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.kopf nav{gap:1.25rem;display:flex}.kopf a{color:#3f3f46;text-decoration:none}.kopf a.router-link-active{color:#111;font-weight:600}.rechts{align-items:center;gap:.75rem;display:flex}.inhalt{max-width:60rem;margin:0 auto;padding:2rem 1.5rem 4rem}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:2rem 0 .75rem;font-size:1.1rem}.card{background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin-bottom:1rem;padding:1.25rem}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #f0f0f1;padding:.55rem .75rem;font-size:.925rem}th{color:#71717a;font-weight:600}label{margin-bottom:.75rem;font-size:.925rem;display:block}label>span{color:#52525b;margin-bottom:.25rem;display:block}input,select,textarea{font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;max-width:26rem;padding:.5rem .65rem}input[type=checkbox]{width:auto}.zeile{flex-wrap:wrap;gap:1rem;display:flex}.zeile>label{flex:14rem}.btn{font:inherit;cursor:pointer;color:#fff;background:#18181b;border:1px solid #0000;border-radius:8px;padding:.55rem 1rem}.btn:disabled{opacity:.5;cursor:default}.btn-ghost{color:#3f3f46;background:0 0;border-color:#d4d4d8}.btn-gefahr{background:#dc2626}.hinweis{background:#eff6ff;border-left:3px solid #2563eb;margin:0 0 1rem;padding:.6rem .9rem;font-size:.925rem}.schritte{flex-direction:column;gap:.4rem;margin:0 0 1rem;padding-left:1.3rem;display:flex}.btn-klein{margin-right:.35rem;padding:.25rem .6rem;font-size:.85rem}.schritte li{padding-left:.2rem}.fehler{background:#fef2f2;border-left:3px solid #dc2626}.fehler,.ok{margin:0 0 1rem;padding:.6rem .9rem}.ok{background:#f0fdf4;border-left:3px solid #16a34a}.warnung{background:#fffbeb;border-left:3px solid #d97706}.warnung h2{margin-top:0}.leer{color:#71717a}code,pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}pre{color:#f4f4f5;background:#18181b;border-radius:8px;padding:1rem;overflow-x:auto}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.kennzahl{background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:1rem 1.25rem}.kennzahl .wert{font-size:1.6rem;font-weight:700}.kennzahl .name{color:#71717a;font-size:.875rem}
