/* Compact HISTORY layout; result data and sources are unchanged. */
body[data-site="result"] #markets{
 display:flex!important;grid-template-columns:none!important;justify-content:flex-end;align-items:center;
 gap:0;margin:6px 0 8px;padding:0;min-height:36px;
}
body[data-site="result"] #markets>button{display:none!important}
body[data-site="result"] #markets .historyMarketPicker{position:relative;width:min(100%,345px);margin-left:auto}
body[data-site="result"] #markets .historyMarketPicker::after{
 content:"";position:absolute;right:15px;top:13px;width:8px;height:8px;
 border-right:2px solid #f0c77e;border-bottom:2px solid #f0c77e;transform:rotate(45deg);pointer-events:none;
}
body[data-site="result"] #markets .historyMarketSelect{
 appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;
 min-height:39px;padding:0 36px 0 12px;text-align:center;text-align-last:center;
 border:1px solid #936e40;border-radius:9px;background:#24100d;color:#ffdf9a;
 font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;letter-spacing:.01em;
}
body[data-site="result"] #markets .historyMarketSelect:focus-visible{outline:2px solid #d29d48;outline-offset:2px}
body[data-site="result"] .controls{padding:7px 9px!important;margin-top:0!important;margin-bottom:7px}
body[data-site="result"] .historyTitle{display:none!important}
body[data-site="result"] .controlTop{justify-content:space-between;gap:5px}
body[data-site="result"] .historyActions{display:flex;align-items:center;gap:4px;flex:none}
body[data-site="result"] .historyActionButton{
 display:grid;place-items:center;width:35px;height:35px;padding:0;flex:none;
 border:1px solid #e3d6cf;border-radius:7px;background:#fff;color:#8b1119;
}
body[data-site="result"] .historyActionButton[aria-expanded="true"],
body[data-site="result"] .historyActionButton.hasFilter{background:#fff1d9;border-color:#bd8756}
body[data-site="result"] #controls[data-filter="none"] .filters{display:none!important}
body[data-site="result"] #controls[data-filter="search"] .dateField,
body[data-site="result"] #controls[data-filter="date"] .searchField{display:none!important}
body[data-site="result"] #controls .filters{
 display:grid;grid-template-columns:minmax(0,1fr) 35px!important;gap:5px;
 align-items:center;margin-top:6px;
}
body[data-site="result"] #controls .filters label{min-width:0}
body[data-site="result"] #controls .filters label>span{display:none!important}
body[data-site="result"] #controls .filters input{height:35px;width:100%;box-sizing:border-box}
body[data-site="result"] #controls .reset{width:35px;height:35px;padding:0;font-size:19px;line-height:1}
body[data-site="result"] #workspace:not(.todayMode){display:block!important}
body[data-site="result"] .historyList{overflow:visible}
body[data-site="result"] .listHeading{display:none!important}
body[data-site="result"] .historyCategoryBlock{border:0}
body[data-site="result"] .tableHead{position:sticky;top:0;z-index:3;border-top:0}
body[data-site="result"] .resultRow{min-height:42px}
body[data-site="result"] #workspace:not(.todayMode)>.detailPanel{display:none!important}
body[data-site="result"] #workspace:not(.todayMode) .detailPanel.inlineDetail{
 display:block!important;min-width:0;padding:0 7px 9px;background:#fff;border-bottom:1px solid #e6dcd9;
}
body[data-site="result"] .inlineDetail .detailActions,
body[data-site="result"] .inlineDetail .ptop,
body[data-site="result"] .inlineDetail .top3{display:none!important}
body[data-site="result"] .inlineDetail .panel{padding:8px;border-radius:8px;background:#fffdfa}
body[data-site="result"] .resultRow.on .chevron{font-size:18px}
body[data-site="result"] .pagination{padding:7px 10px}
@media(max-width:767px){
 body[data-site="result"] #markets{margin:5px 0 7px}
 body[data-site="result"] #markets .historyMarketPicker{width:100%}
 body[data-site="result"] .controls{padding:6px 8px!important}
 body[data-site="result"] .categories{flex-wrap:nowrap}
 body[data-site="result"] .categories button{min-width:53px;padding:0 9px}
 body[data-site="result"] .historyActionButton{width:34px;height:34px}
 body[data-site="result"] .historyList{border-radius:10px}
 body[data-site="result"] .tableHead{padding-top:8px;padding-bottom:8px}
 body[data-site="result"] .resultRow{min-height:43px}
 body[data-site="result"] .inlineDetail .panel{padding:6px}
}

@media(max-width:767px){body[data-site="result"] #workspace.mobileDetail .historyList{display:block!important}}
