ba1a29d12a
The sources table scrolled horizontally but had no height cap, so its horizontal scrollbar sat at the bottom of a 46-row table — you had to page the whole window down to reach it. Make .tablewrap a self-contained scroll panel (max-height 65vh, overflow auto, bordered card) so both scrollbars stay on-screen; pin the header row sticky (box-shadow divider survives position:sticky under border-collapse). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>