diff --git a/web/src/App.css b/web/src/App.css
index 4af5b70..8d37801 100644
--- a/web/src/App.css
+++ b/web/src/App.css
@@ -293,53 +293,6 @@ body {
border-radius: 10px;
}
-.opportunity-card-sidebar {
- background: var(--bg-card);
- padding: 20px;
- border-radius: 12px;
- border: 1px solid var(--border);
-}
-
-.opportunity-card-sidebar h3 {
- margin: 0 0 16px 0;
- font-size: 0.95rem;
- text-transform: uppercase;
- color: var(--text-dim);
- letter-spacing: 1px;
-}
-
-.opp-list {
- display: flex;
- flex-direction: column;
- gap: 8px;
-}
-
-.opp-item {
- display: flex;
- justify-content: space-between;
- align-items: center;
- padding: 8px 12px;
- background: color-mix(in oklab, var(--text-main) 2%, transparent);
- border-radius: 6px;
- font-size: 0.85rem;
-}
-
-.opp-symbol {
- font-weight: 700;
-}
-
-.opp-value.ai {
- color: var(--accent);
-}
-
-.opp-empty {
- text-align: center;
- color: var(--text-dim);
- font-style: italic;
- font-size: 0.8rem;
- padding: 10px;
-}
-
.readiness-card {
background: var(--bg-card);
border-radius: 12px;
diff --git a/web/src/components/ComponentsSmoke.test.ts b/web/src/components/ComponentsSmoke.test.ts
index e9133fd..0907537 100644
--- a/web/src/components/ComponentsSmoke.test.ts
+++ b/web/src/components/ComponentsSmoke.test.ts
@@ -145,11 +145,11 @@ describe('component smoke coverage', () => {
it('renders market opportunity and ticker components', () => {
const volatileHtml = renderToStaticMarkup(React.createElement(TopVolatile, { botState }));
- expect(volatileHtml).toContain('Top Volatile');
+ expect(volatileHtml).toContain('Top movers');
expect(volatileHtml).toContain('BTC/USDT');
const aiHtml = renderToStaticMarkup(React.createElement(AISetups, { botState }));
- expect(aiHtml).toContain('Best AI Setups');
+ expect(aiHtml).toContain('AI setups');
expect(aiHtml).toContain('82% Conf');
const tickerHtml = renderToStaticMarkup(React.createElement(MarketTicker, { botState }));
diff --git a/web/src/components/MarketOpportunities.dom.test.tsx b/web/src/components/MarketOpportunities.dom.test.tsx
index 511b32f..169e9ba 100644
--- a/web/src/components/MarketOpportunities.dom.test.tsx
+++ b/web/src/components/MarketOpportunities.dom.test.tsx
@@ -40,10 +40,10 @@ describe('MarketOpportunities Components', () => {
expect(screen.getByText('-2.10%')).toHaveClass('down');
});
- it('shows scanning when no symbols', () => {
- render(
24h change by absolute move.
+Highest-confidence symbols from strategy rules.
+