d029892d27
- MailFolderTree: reduce padding/gap ~25% (py-2→py-1, gap-2→gap-1.5) - MailList: text-sm→text-xs for from and subject lines - ResizablePanel: use DOM ref for width during drag instead of React state - No re-renders during drag, only single setWidth on mouseup - panelRef on outer div, contentRef on inner div - pointer-events:none on content during drag - contain:strict on content area