.history-main{padding:48px 0}.history-main>h1{font-size:clamp(50px,7vw,86px);letter-spacing:-4px;line-height:1.1}.history-main>h1 em{font-family:Georgia,serif;font-weight:400}.history-main>p{font-size:14px;line-height:1.9;max-width:900px;color:var(--muted)}.history-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;margin:32px 0}.history-controls input{font-size:13px;background:#ffffff70;border:1px solid var(--line);border-radius:7px;padding:12px;margin-top:8px;letter-spacing:0}.history-controls button{background:var(--lime);color:#172c20;padding:13px;border:0;border-radius:8px}.history-chart{border:1px solid var(--line);border-radius:16px;padding:24px;background:#ffffff55}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.chart-heading h2{font-size:23px}.chart-heading a{font-size:12px}.chart-legend{display:flex;gap:18px;font-size:11px;flex-wrap:wrap;margin:15px 0}.history-chart canvas{display:block;width:100%;height:360px;touch-action:pan-y;outline-offset:5px}.history-chart p{font-size:11px;line-height:1.8;color:var(--muted);min-height:20px}.history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.history-stats>div{background:#ffffff55;border:1px solid var(--line);border-radius:12px;padding:18px;font-size:11px;color:var(--muted)}.history-stats strong{display:block;font-size:21px;color:var(--ink);margin-top:12px;font-weight:500;overflow-wrap:anywhere}.history-table{padding:20px 0;overflow-x:auto}.history-table summary{cursor:pointer;font-size:13px;margin-bottom:18px}.history-table table{width:100%;font-size:12px;border-collapse:collapse;text-align:left}.history-table td,.history-table th{padding:12px;border-bottom:1px solid var(--line)}.history-notice{border-left:3px solid #91b956;padding-left:15px}.history-footer{padding:30px 0;font-size:12px}html[data-theme=dark] .history-chart,html[data-theme=dark] .history-stats>div,html[data-theme=dark] .history-controls input{background:#1a2a21}@media(max-width:800px){.history-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.history-chart{padding:12px}.chart-heading{align-items:start;flex-direction:column;gap:0}.history-main>h1{letter-spacing:-2px}.history-main{padding-top:30px}.history-main .history-chart canvas{height:360px}.chart-legend{gap:8px}.history-footer{line-height:1.8}}
.history-main{padding-top:24px}.history-main>h1{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:10px 0 12px}.history-controls{grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin:24px 0}.history-controls .custom-date[hidden]{display:none}.chart-legend [data-series="0"]{color:#4a78d0}.chart-legend [data-series="1"]{color:#729c35}.chart-legend [data-series="2"]{color:#b87b36}@media(max-width:800px){.history-main>h1{font-size:27px;letter-spacing:-.7px}.history-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.history-controls button{align-self:end}}
