/* ======================================== LT Stats - Section-Specific Styles ======================================== */ .results-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); gap: 16px; } .stats-card { background: var(--bg-elevated); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; transition: border-color 0.1s; } .stats-card:hover { border-color: var(--text-muted); } .stats-header { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; border-bottom: 1px solid var(--border); } .stats-symbol { font-weight: 600; font-size: 1.1rem; } .stats-date { font-family: system-ui, sans-serif; font-size: 0.7rem; color: var(--text-muted); } .stats-chart { height: 200px; background: var(--bg); position: relative; } .stats-chart .no-chart-data { display: flex; align-items: center; justify-content: center; height: 100%; color: var(--text-muted); font-size: 0.75rem; } .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--border); } .stats-section-pm { display: contents; } .stat-cell { background: var(--bg-elevated); padding: 14px 16px; } .stat-label { font-family: system-ui, sans-serif; font-size: 0.6rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 6px; } .stat-value { font-family: system-ui, sans-serif; font-size: 0.9rem; font-weight: 600; } .stat-value.positive { color: var(--positive); } .stat-value.negative { color: var(--negative); } .stat-value.accent { color: var(--accent); } .stat-row { display: flex; justify-content: space-between; padding: 8px 16px; border-top: 1px solid var(--border); font-family: system-ui, sans-serif; font-size: 0.7rem; } .stat-row-label { color: var(--text-muted); } .stat-row-value { font-weight: 600; } .breakout-indicator { display: inline-block; padding: 3px 8px; border-radius: 4px; font-size: 0.7rem; font-weight: 600; text-transform: uppercase; } .breakout-indicator.yes { background: rgba(74, 222, 128, 0.15); color: var(--positive); } .breakout-indicator.no { background: rgba(102, 102, 102, 0.15); color: var(--text-muted); }