UI optimizations and bug-fixes

- Optimized new grid layout and fixed some bugs
- Reworked the top-right panel buttons // moved from panel-footer
- Enabled grid layout to auto-adjust after tabs are clicked in a
panel-body
- Added better mobile hashrate display
- Plenty of CSS updates (smaller text, tighter panels, status colour
fading)