v2.1.1: Fix large empty space on dashboard
Fixed a layout bug where the new dashboard shell had a forced near-full-screen height, leaving a large empty gray area below short content (like the Dashboard) before the page footer. The shell now sizes to its actual content.