Dropped the .email-menu-wrap / .email-menu-btn from each row. Other handlers that check 'if (e.target.closest(.email-menu-wrap)) return;' safely no-op when the element doesn't exist. Row click + swipe still open the email and its in-reader actions.