/* Anomalie-Hinweise — Inhaber-Dashboard-Widget
 * Wording bewusst neutral: 'Hinweise', NICHT 'Verdacht' oder 'Anomalie'.
 * KEIN Vorab-Wert urteil im UI. */

.sa-ah { background:#fff; border:1px solid #e5e7eb; border-radius:14px; padding:18px 20px; font-family:Inter,system-ui,sans-serif; color:#0f172a; max-width:720px; }
.sa-ah-head { display:flex; justify-content:space-between; align-items:center; gap:12px; border-bottom:1px solid #f1f5f9; padding-bottom:10px; margin-bottom:12px; }
.sa-ah-title { font-size:15px; font-weight:700; margin:0; }
.sa-ah-counter { background:#f1f5f9; color:#475569; font-size:12px; font-weight:600; padding:4px 10px; border-radius:8px; }

.sa-ah-empty { padding:20px 16px; text-align:center; color:#94a3b8; font-size:13px; }
.sa-ah-list { list-style:none; margin:0; padding:0; }
.sa-ah-item { display:flex; gap:10px; padding:10px 12px; border:1px solid #f1f5f9; border-radius:8px; margin-bottom:6px; font-size:13px; line-height:1.5; }
.sa-ah-item-body { flex:1; }
.sa-ah-item-pattern { font-weight:600; color:#0f172a; margin-bottom:2px; }
.sa-ah-item-meta { color:#64748b; font-size:12px; }
.sa-ah-item-time { color:#94a3b8; font-size:11.5px; }

.sa-ah-disclaimer { margin-top:12px; padding:10px 12px; background:#f1f5f9; border-left:3px solid #64748b; border-radius:6px; font-size:11.5px; color:#475569; line-height:1.5; }
