1daf0b7fdf
The mobile-responsive design called for all 4 admin tables to use RowActionsMenu. Requests + Quarantine + Users users-section landed in earlier commits; the invites section in the same users page was still rendering inline Copy/Revoke buttons. Now uses RowActionsMenu with primary Copy + secondary Revoke (danger). Extend expiry from the design's secondary list deferred — no server endpoint exists yet (lib/api/admin.ts has no extendInviteExpiry). Closes the in-code portion of #358. Real-device verification walkthrough at 375/414/768 + grid/safe-area checks remain operator-side. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>