
/* Mobile-only thin search — must load after mobile-enhancements.css */
@media (max-width: 980px) {
  .header-row1 .search-box,
  #searchWrapper .search-box,
  .search-filter-container .search-box {
    height: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
    padding: 0 3px !important;
    border-radius: 8px !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }
  .header-row1 #oldSearchInput,
  #searchWrapper #oldSearchInput,
  #oldSearchInput {
    height: 14px !important;
    min-height: 14px !important;
    line-height: 14px !important;
    font-size: 9px !important;
    padding: 0 2px !important;
  }
  .header-row1 #searchCategory,
  #searchCategory {
    height: 14px !important;
    min-height: 14px !important;
    font-size: 8px !important;
    padding: 0 2px !important;
  }
  .header-row1 .search-box .fa-search,
  .search-box .fa-search {
    font-size: 7px !important;
    margin-right: 2px !important;
  }
  .header-row1.mobile-header-row1 {
    min-height: 0 !important;
    height: auto !important;
  }
}
