.kalshi-history-panel{margin:24px 0 0;padding:22px 26px;border:1px solid #cbd7cd;border-radius:5px;background:#fff}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.history-heading h3{font:400 28px/1.2 Georgia,serif;color:#10243e;margin:0}.history-snapshot-label{color:#325d41;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.history-measure{color:#29465f;font-size:15px;margin:0 0 8px}.history-date-range{color:#596879;font-size:14px;margin:0 0 14px}.history-chart-scroller{overflow-x:auto}.market-history-chart{display:block;width:100%;min-width:630px;height:auto}.market-history-chart:focus-visible{outline:3px solid #326b46;outline-offset:-3px}.history-point{cursor:crosshair}.history-point.is-selected{r:7;stroke:#163f25;stroke-width:3}.history-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.history-controls[hidden]{display:none}.history-controls label{font-weight:650;font-size:14px}.history-controls input,.history-controls button{min-height:40px;padding:8px 12px;border:1px solid #9caf9f;border-radius:4px;background:white;color:#203b2a;font:inherit;font-size:14px}.history-controls button:disabled{opacity:.45;cursor:default}.history-controls input:focus-visible,.history-controls button:focus-visible{outline:3px solid #326b46;outline-offset:3px}.history-detail{background:#eef6ef;border-left:3px solid #326b46;padding:10px 13px;font-size:14px;color:#203b2a;margin:14px 0}.history-caveat,.history-source-details{font-size:14px;color:#52616c;line-height:1.55}.history-source-details summary{cursor:pointer;font-weight:650;color:#29465f;padding:5px 0}.history-table-wrap{max-height:320px;overflow:auto;margin-top:14px;border:1px solid #dce1e6}.history-table-wrap table{min-width:680px}.history-table-wrap caption{text-align:left;padding:12px;background:#edf3ee;color:#294f36;font-size:14px}.history-table-wrap td,.history-table-wrap th{padding:9px 12px;font-size:13px}
@media(max-width:700px){.kalshi-history-panel{padding:18px 16px}.history-heading h3{font-size:25px}.history-controls{gap:8px}.history-controls label{width:100%}.history-controls input{max-width:100%}.history-chart-scroller{margin-inline:-5px}.history-detail{overflow-wrap:anywhere}}
