.price-history-panel{margin:46px 0 26px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px}
.price-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}
.price-history-head h2{margin:3px 0 5px;font-size:30px}.price-history-head p{margin:0;color:var(--muted);font-size:15px}
.price-history-periods{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.price-history-periods button{appearance:none;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:8px 13px;font:inherit;font-size:14px;cursor:pointer}.price-history-periods button:hover,.price-history-periods button.active{border-color:var(--orange);background:var(--orange);color:#fff}
.price-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:20px}.price-history-stats>div{padding:14px 18px;background:#fbfaf7}.price-history-stats>div+div{border-left:1px solid var(--line)}.price-history-stats span,.price-history-stats strong{display:block}.price-history-stats span{font-size:13px;color:var(--muted);margin-bottom:3px}.price-history-stats strong{font-size:21px;color:var(--ink)}
.price-history-chart-wrap{position:relative;min-height:250px}.price-history-chart{display:block;width:100%;height:auto;min-height:220px;overflow:visible}.history-grid-line{stroke:#e8e4dc;stroke-width:1}.history-axis-label{fill:#7b837f;font-size:12px;font-family:inherit}.history-area{fill:rgba(228,140,74,.10)}.history-line{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.history-point{fill:var(--orange);stroke:#fff;stroke-width:2}.price-history-empty{margin:0;padding:55px 20px;text-align:center;color:var(--muted);background:#fbfaf7;border-radius:14px}
@media(max-width:720px){.price-history-panel{padding:18px 14px}.price-history-head{display:block}.price-history-periods{justify-content:flex-start;margin-top:14px}.price-history-stats{grid-template-columns:1fr}.price-history-stats>div+div{border-left:0;border-top:1px solid var(--line)}.price-history-chart{min-width:620px}.price-history-chart-wrap{overflow-x:auto}.price-history-head h2{font-size:26px}}
