# Trading Web UI Audit > **Last updated:** 2026-05-10 > **Scope:** `learning_ai_invt_trdg/web/src` (~13,000 lines: 25 tabs/views + 60+ components) > **Method:** Pattern-based grep audit, manual inspection of recently fixed components, source review of `@bytelyst/ui` Button primitive. > **Audience:** Engineers maintaining the trading web app and reviewers of `web/src/layout-fixes.css`. This doc catalogs UI issues by **pattern** (so you fix root causes, not symptoms), points at **specific file:line locations**, and recommends **concrete fixes**. Every metric below was verified against the working tree at commit `3949062`. --- ## 1. Summary — current state | Metric | Count | Notes | |---|---:|---| | `style={{...}}` blocks total occurrences (all files) | ~700 | top files: see §3 Pattern B | | Files using inline styles | 25 | hotspots: OverviewTab (72), MyStrategiesTab (64), HomeView (55) | | `!important` declarations in `index.css` | 122 | Indicates repeated specificity fights — see Pattern G | | `