## Summary - Portal chart tooltip to `document.body` to escape ancestor `overflow-hidden` (CardContent, scroll container). Positioned via Recharts' `coordinate` prop + `.recharts-wrapper` viewport rect, with viewport-edge flipping. - Cap tooltip width and truncate long account/liability names with ellipsis; values stay nowrap. - Force `grid-cols-[minmax(0,1fr)]` on tooltip grid tracks so `truncate` actually engages (grid items default to min-width auto). ## Test plan - Hover net-worth chart: tooltip no longer clipped by container. - Position follows cursor; flips near viewport edges. - Long liability/account names show ellipsis within tooltip bounds. |
||
|---|---|---|
| .. | ||
| components | ||
| contexts | ||
| hooks | ||
| layouts | ||
| lib | ||
| pages | ||
| providers | ||
| services | ||
| types | ||
| utils | ||
| app.tsx | ||
| ssr.tsx | ||