Phase 1: High-impact spacing reductions - DatabaseManager: space-y-4 md:space-y-5, p-8→p-6, text-xs→text-sm labels - LdapManager: space-y-3, p-6, py-2→py-1.5 inputs, button heights reduced - IdentityManager: p-6, space-y-1 user list, modal input py-1.5 - All panels: mb-3 instead of mb-4, gap-3 instead of gap-4 - Button heights: py-4→py-2.5 (Export), py-3→py-2 (LDAP buttons) - Input padding: py-2→py-1.5, py-3→py-1.5 for better density Tests: 291/291 passing, Build: success, zero TypeScript errors Estimated ~80-100px vertical savings across admin dashboard
9.3 KiB
9.3 KiB