# AdvisorCard

## 2026-08-11 — Move the Primary badge inline with the name (responsive fix)

**Prompted by:** Hellen Tran (PO) — My Advisors mobile review

### What changed
- The `Primary` badge moved from the top-right `shrink-0` block (which also holds the overflow menu) to sit inline with the advisor name, wrapping under it when needed.
- The top-right block now holds only the overflow (⋮) menu.
- Appointment strip: the date/time line dropped `whitespace-nowrap` so it wraps instead of overflowing a narrow card; the status-badge + appointment-type row gained `min-w-0` so the type ellipsizes cleanly rather than pushing the row past the card edge.

### Why
- On a narrow card the badge + menu block reserved ~90px of fixed width, collapsing the flex-1 info column to ~86px so the name, role, phone and email each wrapped awkwardly (the phone number broke onto one segment per line). Keeping only the small menu fixed frees the info column to fit the contact details; the badge now wraps naturally beside the name.

### Affected tokens / files
- `packages/shadcn/src/components/ui/advisor-card.tsx`
