/* Operator filter: keep existing gallery and card styles unchanged. */
.filter-bar select { min-width: 130px; }
.filter-bar #operatorFilter { flex: 1; }
.filter-bar #sortFilter { min-width: 170px; }
.filter-bar [data-action="clear-filters"] { white-space: nowrap; }
#operatorFilter:disabled { opacity: 1; color: var(--muted); background-color: var(--soft); }
@media (max-width: 650px) {
  .filter-bar select { min-width: 115px; }
}
