.patient-header{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:18px;display:flex;align-items:center;gap:16px;box-shadow:var(--card-shadow)}
.patient-header__avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(15,23,42,.15)}
.patient-header__avatar--male{background:linear-gradient(135deg,#0D9488,#0F766E)}
.patient-header__avatar--female{background:linear-gradient(135deg,#EC4899,#DB2777)}
.patient-header__name{font-size:20px;font-weight:800;color:var(--text-primary)}
.patient-header__meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--text-muted)}
.patient-header__meta span{display:inline-flex;align-items:center;gap:4px}
