/* V82: Match the homepage Find Pet Services panel to the approved navy-and-gold design. */
.hero .search#home-search{
  background:linear-gradient(135deg,#12365c,#24577d)!important;
  color:#fff!important;
  border:3px solid #f2bc50!important;
  border-radius:24px!important;
  box-shadow:0 16px 40px #0005!important;
}
.hero .search#home-search .checks label{
  background:#fff!important;
  color:#12365c!important;
  border:2px solid #b8d2e8!important;
  border-radius:12px!important;
}
.hero .search#home-search .checks label:has(input:checked){
  background:#fff4d5!important;
  border-color:#f2bc50!important;
}
.hero .search#home-search button[type=submit]{
  background:#f2bc50!important;
  color:#12365c!important;
  border:2px solid #bd892a!important;
  font-weight:800!important;
}
.hero .search#home-search #home-geolocation{
  background:#fff!important;
  color:#12365c!important;
  border:2px solid #f2bc50!important;
}
.hero .search#home-search #location-status{color:#fff!important}
.hero .search#home-search .search-row :is(input,select){background:#fff!important;color:#12365c!important}
