/* V4.3.2 · Bigger four-button remote, Source moved below channel selector.
   Hide the category dropdown on non-shuffle channels since it doesn't affect them. */
.hltv-v432-controls .hltv-v43-button-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.2vw,18px);max-width:770px;width:100%;margin:auto;align-items:center}
.hltv-v432-controls .hltv-v43-button-row .hltv-v43-image-button{min-width:0!important;width:100%;max-width:175px;margin-inline:auto;flex:none}
.hltv-v432-controls .hltv-v43-button-row .hltv-v43-image-button img{max-height:86px!important;width:100%;height:auto;object-fit:contain}
.hltv-v432-controls .hltv-v43-mode-bar[hidden]{display:none!important}
.hltv-v432-controls .hltv-v432-source-row{order:2;display:flex;align-items:center;justify-content:center;width:100%;padding-top:3px}
.hltv-v432-controls .hltv-v432-source-row #hltv-v43-source{width:clamp(105px,20%,145px);max-width:145px;flex:none}
.hltv-v432-controls .hltv-v432-source-row img{width:100%;max-height:64px;object-fit:contain}
@media(max-width:650px){
 .hltv-v432-controls{gap:6px!important;padding:10px 8px!important}
 .hltv-v432-controls .hltv-v43-button-row{gap:5px!important}
 .hltv-v432-controls .hltv-v43-button-row .hltv-v43-image-button img{max-height:68px!important}
 .hltv-v432-controls .hltv-v432-source-row{padding-top:2px}
 .hltv-v432-controls .hltv-v432-source-row #hltv-v43-source{width:clamp(110px,32%,135px)}
}
