Replace column-hiding approach (still caused 691px overflow) with full table reflow: on <576px each tr becomes a flex row, all tds hidden except first (thumb+name) and .dash-actions-td (buttons). Buttons can never overflow because the row is constrained to viewport width. Co-authored-by: Copilot <[email protected]>