.market-results-toolbar{display:block;padding:8px;container-type:inline-size}
.market-results-toolbar .prediction-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;width:100%;min-width:0}
.prediction-tabs>button{flex:1 1 auto}
.market-results-toolbar .tabs button{white-space:nowrap;min-height:44px;padding:8px 6px;font-size:10px}
.market-results-toolbar [data-status-count]{font-variant-numeric:tabular-nums;margin-left:3px;font-size:8px;opacity:.85}
.prediction-more{display:none;position:relative;min-width:0}
.prediction-more summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 6px;border-radius:4px;font-size:10px;font-weight:650;list-style:none;cursor:pointer;color:var(--muted,#51636d)}
.prediction-more summary::-webkit-details-marker{display:none}
.prediction-more summary:hover{background:var(--raised,#edf2f1)}
.prediction-more.active summary{background:#178b5d;color:white}
.prediction-more[open] .dropdown-chevron{transform:rotate(180deg)}
.dropdown-chevron{font-size:15px;line-height:1}
.prediction-dropdown{position:absolute;right:0;top:calc(100% + 6px);z-index:4;width:220px;max-width:calc(100vw - 40px);padding:6px;background:var(--surface,#fff);border:1px solid var(--line,#d7dfe2);border-radius:7px;box-shadow:0 8px 24px #07141f26}
.prediction-dropdown button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}
.prediction-dropdown [data-status-count]{margin-left:auto}
.market-results-note{font-size:12px;line-height:1.6;margin:8px 0 12px}
.search-row .select-label{flex:0 1 145px;min-width:0}
.search-row .select-label select{width:100%}
.record-links{display:grid;gap:10px}
.record-widget #rail-correct{color:#167b54}
.record-widget #rail-wrong{color:#ad3538}
html[data-theme="dark"] .prediction-more.active summary{background:#315b4d;color:#dcfff0}
html[data-theme="dark"] .record-widget #rail-correct{color:#9be8c4}
html[data-theme="dark"] .record-widget #rail-wrong{color:#ffa9a2}
@container(max-width:620px){
 .prediction-tabs>.desktop-status{display:none}
 .prediction-tabs>.prediction-more{display:block;flex:1 1 0}
 .prediction-tabs>button{flex:1 1 0}
 .prediction-tabs>button [data-status-count]{display:none}
}
@media(max-width:640px){
 .market-results-toolbar .prediction-tabs{display:grid;grid-template-columns:1.1fr .9fr 1.15fr}
 .prediction-tabs>.desktop-status{display:none}
 .prediction-tabs>.prediction-more{display:block}
 .prediction-tabs>button [data-status-count]{display:none}
 .search-row{flex-wrap:wrap;gap:8px}
 .search-row .match-search{flex-basis:100%}
 .search-row .select-label{flex:1 1 110px;max-width:none}
}
