/* Audit Cards */
.audit-cards{ display:grid; grid-template-columns: repeat(auto-fill, minmax(280px,1fr)); gap:12px; margin-top:8px;}
.audit-card{ background:#fff; border:1px solid rgba(0,0,0,.1); border-radius:16px; padding:12px; box-shadow:0 2px 8px rgba(0,0,0,.05);}
.audit-head{ display:flex; align-items:center; gap:10px; margin-bottom:6px;}
.audit-head .avatar{ width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; background:#e6f4ea;}
.audit-head .meta .time{ font-size:.85rem; opacity:.8;}
.audit-body .audit-line{ margin:4px 0; }
.audit-body .act{ color:#0a7c34; font-weight:600;}
.audit-body .delta{ font-size:.85rem; opacity:.9; list-style:inside;}
.audit-body .delta li{ margin:2px 0; }
.audit-body .chip{ display:inline-block; padding:2px 8px; border-radius:999px; border:1px solid rgba(0,0,0,.15); font-size:.85rem; }
.audit-empty{ padding:12px; text-align:center; opacity:.7; }

/* “أُضيف بواسطة” */
.appointment-meta{ margin-top:6px; font-size:.9rem; opacity:.95;}
.appointment-meta .creator strong{ font-weight:700; }
