/* Compact directory toolbar; inputs keep 44px targets and visible labels. */
body .editorial-app .courts-filters[data-manual-filters]{grid-template-columns:minmax(170px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) minmax(150px,1.1fr) minmax(110px,.7fr) minmax(120px,.8fr);gap:var(--gui-space-3);padding-block:var(--gui-space-4)}
body .editorial-app .courts-filters[data-manual-filters] .filter-actions{grid-column:1/-1;justify-self:end;gap:var(--gui-space-3)}
body .editorial-app .courts-filters[data-manual-filters] .sp-field>span{white-space:normal}
body .editorial-app .courts-filters[data-manual-filters] .sp-field :is(input,.graemo-select-trigger){min-height:var(--gui-target)!important;padding:var(--gui-space-2) var(--gui-space-3)!important}
@media(min-width:1500px){body .editorial-app .courts-filters[data-manual-filters]{grid-template-columns:minmax(150px,1.3fr) minmax(110px,1fr) minmax(110px,1fr) minmax(130px,1.1fr) minmax(100px,.7fr) minmax(110px,.8fr) auto}body .editorial-app .courts-filters[data-manual-filters] .filter-actions{grid-column:auto;gap:var(--gui-space-2);align-self:end}body .editorial-app .courts-filters[data-manual-filters] .filter-actions>*{padding-inline:var(--gui-space-3)!important}}
@media(max-width:1100px){body .editorial-app .courts-filters[data-manual-filters]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){body .editorial-app .courts-filters[data-manual-filters]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gui-space-3)}body .editorial-app .courts-filters[data-manual-filters] .club-filter-search{grid-column:1/-1}body .editorial-app .courts-filters[data-manual-filters]>.sp-field:has([name=amenity]){grid-column:1/-1}body .editorial-app .courts-filters[data-manual-filters] .filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}body .editorial-app .courts-filters[data-manual-filters] .filter-actions>*{width:auto;max-width:100%}}
