/* Layout-only: desktop visual ordering. No DOM or behavior changes. */
@media (min-width: 861px) {
  #tab-home .search-grid > label:has(#q) {
    order: 1;
  }
  #tab-home .search-grid > label:has(#city) {
    order: 2;
  }
  #tab-home .search-grid > label:has(#project) {
    order: 3;
  }
  #tab-home .search-grid > label:has(#typeFilter) {
    order: 4;
  }
  #tab-home .search-grid > label:has(#developer) {
    order: 5;
  }
  #tab-home .search-grid > label:has(#purposeFilter) {
    order: 6;
  }
  #tab-home .search-grid > label:has(#filterFinishing) {
    order: 7;
  }
}