/*
 * Datei: assets/styles/states.css
 * Zweck: Globale Zustandsdarstellung.
 * Domäne: Hidden, Empty, Error, Audit und Statuszustände.
 * Status: ergänzend aktiv
 * Darf definieren: wiederverwendbare Zustandsklassen.
 * Darf nicht definieren: neue Komponentenfamilien oder Bereichslayouts.
 */

/* AP-29D-REV8 | 2026-05-03 | Zweck: Ownership geprüft; Datei bleibt bei bestehender Domäne und definiert keine neue Grundkomponente. | Owner: assets/styles/states.css */

/* AP-29D-REV2 | 2026-05-01 | Zweck: Ownership-Lock bestätigt; neue oder geänderte Grundkomponenten nur in der führenden Domänendatei. | Owner: assets/styles/states.css */
.is-hidden,.hidden{display:none !important}
.empty-state,.error-state,.audit-state,.status-note{border:1px solid var(--line);border-radius:18px;padding:16px 18px;background:var(--surface2)}
.error-state,.status-note.is-error{border-color:rgba(255,107,107,.35);background:rgba(255,107,107,.08);color:#ffd6d6}
.audit-state{border-color:rgba(255,184,77,.35);background:rgba(255,184,77,.08)}
.status-badge,.counter-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:var(--surface3);border:1px solid var(--line)}
.spacer-10{height:10px}
