
.cat-hub-controls{display:grid;grid-template-columns:minmax(310px,2fr) minmax(0,3fr);align-items:stretch;gap:8px;margin-bottom:8px}
.cat-hub-controls .cat-stats{margin:0;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));height:100%}
.cat-hub-controls .cat-stats>div{padding:7px 8px}
.cat-hub-controls .cat-stats strong,.cat-hub-controls .cat-stats>div:last-child strong{font-size:17px;margin-top:3px}
.cat-hub-controls .cat-stats small{font-size:10px;line-height:1.2}
.cat-hub-controls>.box{padding:7px 9px;margin:0}
.cat-hub-controls .cat-filters{display:flex;flex-wrap:wrap;gap:6px}
.cat-hub-controls .cat-filters label{flex:1 1 80px;min-width:0;font-size:10px;gap:3px}
.cat-hub-controls .cat-filters input,.cat-hub-controls .cat-filters select,.cat-hub-controls .cat-filters button{min-height:29px;font-size:11px;padding:4px 6px}
.cat-hub-toolbar .cat-toolbar{margin:6px 0 9px}
.cat-hub-note .cat-notice{margin:0 0 7px;padding:5px 8px;font-size:11px}
.cat-browse + #cat-results .cat-count{margin:6px 0 8px}
@media(max-width:1000px){.cat-hub-controls{grid-template-columns:1fr}}
