.palladium{background:#b899e8!important}.coin.palladium{background:linear-gradient(135deg,#d8c6f5,#8060ac)!important}
.history-panel{padding:24px;margin-bottom:24px}.history-controls{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.history-controls label,.history-date{display:flex;flex-direction:column;gap:7px;color:#e2e8f0;font-size:14px}.history-controls select,.history-date select{background:#142033;color:#f1f5f9;border:1px solid #53657c;padding:10px;border-radius:8px;min-width:130px}.history-panel svg{width:100%;height:auto;display:block}.history-panel svg text{fill:#d3dce7;font-size:14px}.chart-legend{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 20px;font-size:14px}.chart-legend i{display:inline-block;width:13px;height:13px;border-radius:3px;margin-right:7px}.history-note{font-size:14px;line-height:1.6;color:#c5d0df}.history-details{padding:15px;background:#142033;border-radius:8px;line-height:1.8;margin:12px 0}.price-chart-grid{display:grid;grid-template-columns:1fr;gap:24px}.history-panel a{color:#8fc5ff}@media(max-width:900px){.price-chart-grid{grid-template-columns:1fr}.history-panel{padding:16px}}

.history-controls input { background:#142033; color:#f1f5f9; border:1px solid #64748b; border-radius:6px; padding:9px; font:inherit; color-scheme:dark; }
.history-controls select { max-width:340px; }
.chart-readout { padding:14px; margin-top:12px; background:#111c2b; border:1px solid #64748b; border-radius:8px; color:#f1f5f9; font-size:16px; line-height:1.7; min-height:54px; }
.interactive-chart svg { cursor:crosshair; touch-action:pan-y; }
.interactive-chart svg:focus { outline:2px solid #60a5fa; outline-offset:3px; }
.history-controls { align-items:end; }

.chart-gain-positive { color:#4ade80; }
.chart-gain-negative { color:#f87171; }
.chart-gain-neutral { color:#f1f5f9; }
