diff --git a/src/pages/lotto/Evolver.css b/src/pages/lotto/Evolver.css index 77bd977..2fec4ff 100644 --- a/src/pages/lotto/Evolver.css +++ b/src/pages/lotto/Evolver.css @@ -58,6 +58,9 @@ .winner-card .winner-meta strong { color: #f1f5f9; font-weight: 600; } .winner-card .winner-chart { background: rgba(0,0,0,0.15); border-radius: 8px; padding: 8px; } +/* Backtest — WinnerAnalysisCard chart wrapper (standalone, not inside .winner-card) */ +.backtest-winner-chart { background: rgba(0,0,0,0.15); border-radius: 8px; padding: 8px; } + /* TrialsGrid */ .trials-grid .grid { display: grid; grid-template-columns: repeat(6, 1fr); diff --git a/src/pages/lotto/evolver/TrackRecordCard.jsx b/src/pages/lotto/evolver/TrackRecordCard.jsx index 82db1cc..72600c7 100644 --- a/src/pages/lotto/evolver/TrackRecordCard.jsx +++ b/src/pages/lotto/evolver/TrackRecordCard.jsx @@ -7,41 +7,50 @@ export default function TrackRecordCard({ byStrategy }) { if (!byStrategy) return null; const rows = STRATEGY_ORDER.filter((s) => byStrategy[s]); - if (rows.length === 0) return null; return (
| 전략 | -누적 장수 | -회차수 | -3등 | -4등 | -5등 | -||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {STRATEGY_LABEL[s] || s} | -{(a.n_tickets || 0).toLocaleString()} | -{a.draws || 0} | -{a['3rd'] || 0} | -{a['4th'] || 0} | -{a['5th'] || 0} | + {rows.length === 0 ? ( +
| 전략 | +누적 장수 | +회차수 | +1등 | +2등 | +3등 | +4등 | +5등 |
|---|
- 엔진이 무작위를 넘지 못하면 분석에 통계적 우위가 없다는 정직한 증거입니다. -
+ ++ 엔진이 무작위를 넘지 못하면 분석에 통계적 우위가 없다는 정직한 증거입니다. +
+ > + )}