.price-chart { margin: 16px 0; padding: 12px; background: rgba(255, 255, 255, 0.03); border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.08); } .chart-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; } .chart-label { font-size: 12px; color: #888; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; } .chart-change { font-size: 13px; font-weight: 700; } .chart-change.positive { color: #00ff88; } .chart-change.negative { color: #ff3366; } .price-chart-empty { height: 120px; display: flex; align-items: center; justify-content: center; color: #666; font-size: 13px; }