.history-section{background:#100e10;color:#fff9ee;scroll-margin-top:90px}.history-section .section-head p{color:#d1c9c8}.history-key{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0 18px;font-weight:700}.history-key span{display:flex;align-items:center;gap:8px}.history-key i{display:inline-block;width:14px;height:14px;background:#ffb81c}.history-key .loss-key{background:#e54451}.history-key .tie-key{background:#ddd6ca}.history-axis{fill:#d1c9c8;font:14px Arial,sans-serif}.history-grid{stroke:#494147;stroke-width:1}.history-selection{fill:#fff9ee;fill-opacity:.09;stroke:#fff9ee;stroke-width:1}.history-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px}.history-plot{min-width:980px}.history-plot svg{display:block;width:100%}.history-plot g[role=button]{cursor:pointer;outline:none}.history-plot g[role=button]:focus .history-selection{opacity:1;stroke:#ffb81c;stroke-width:2}.history-controls{display:flex;align-items:center;gap:10px;margin:18px 0}.history-controls label{font-size:13px;font-weight:700;letter-spacing:.06em}.history-controls select,.history-controls button{background:#211b20;color:#fff9ee;border:1px solid #6e5c60;padding:11px 15px;border-radius:3px;font:inherit}.history-controls button:disabled{opacity:.4}.history-detail{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #494147;border-bottom:1px solid #494147;padding:24px 0}.history-detail h3{font-size:clamp(25px,4vw,38px);margin:10px 0}.history-detail h3 span{color:#766a71}.history-detail p{color:#d1c9c8;margin:6px 0}.history-detail .outline-button{color:#fff9ee;border-color:#aa9294;white-space:nowrap}.history-note{font-size:14px;line-height:1.7;color:#d1c9c8;margin-top:20px}.history-note a,.history-section details a{color:#ffce69}.history-table{border-collapse:collapse;width:100%;margin:16px 0}.history-table td,.history-table th{text-align:right;padding:9px;border-bottom:1px solid #494147}.history-table th:first-child{text-align:left}.history-section details{margin-top:18px}.history-section summary{cursor:pointer;font-weight:700}.history-update{color:#c4b7ba;font-size:13px}.history-mobile-hint{display:none}@media(max-width:650px){.history-detail{align-items:flex-start;flex-direction:column}.history-controls{flex-wrap:wrap}.history-key{gap:16px}.history-mobile-hint{display:block;color:#d1c9c8;font-size:13px}.history-table{font-size:13px}.history-table td,.history-table th{padding:7px 5px}}
.history-controls button,.history-controls select{min-height:44px}@media(max-width:650px){.history-controls label{flex-basis:100%}.history-controls button{padding:10px 15px}.history-controls select{max-width:210px}}
