/* FilmIndustry Jobs UP1728: unified public search/filter pattern based on Companies directory */
body.fij-design-v1728 .search.polished-search,
body.fij-design-v1728 .fij-unified-public-search-v1728{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 auto 24px!important;
  padding:14px!important;
  background:#fff!important;
  border:1px solid #dbe7ef!important;
  border-radius:0!important;
  box-shadow:0 10px 0 rgba(6,182,212,.10)!important;
  box-sizing:border-box!important;
}
body.fij-design-v1728 .search.polished-search .input,
body.fij-design-v1728 .search.polished-search input,
body.fij-design-v1728 .search.polished-search select,
body.fij-design-v1728 .fij-unified-public-search-v1728 .input,
body.fij-design-v1728 .fij-unified-public-search-v1728 input,
body.fij-design-v1728 .fij-unified-public-search-v1728 select{
  min-height:48px!important;
  height:48px!important;
  margin:0!important;
  border:1px solid #d7e2ea!important;
  background:#f8fafc!important;
  color:#0b1220!important;
  border-radius:0!important;
  box-shadow:none!important;
  font-size:14px!important;
  font-weight:750!important;
  letter-spacing:0!important;
  padding:0 14px!important;
  box-sizing:border-box!important;
}
body.fij-design-v1728 .search.polished-search input[type="search"],
body.fij-design-v1728 .search.polished-search input[name="q"],
body.fij-design-v1728 .fij-unified-public-search-v1728 input[name="q"]{
  flex:1 1 310px!important;
  min-width:260px!important;
}
body.fij-design-v1728 .search.polished-search select,
body.fij-design-v1728 .fij-unified-public-search-v1728 select,
body.fij-design-v1728 .search.polished-search input[name="location"],
body.fij-design-v1728 .fij-unified-public-search-v1728 input[name="location"]{
  flex:0 0 190px!important;
  min-width:160px!important;
}
body.fij-design-v1728 .search.polished-search .btn,
body.fij-design-v1728 .search.polished-search button,
body.fij-design-v1728 .search.polished-search a.btn,
body.fij-design-v1728 .fij-unified-public-search-v1728 .btn,
body.fij-design-v1728 .fij-unified-public-search-v1728 button,
body.fij-design-v1728 .fij-unified-public-search-v1728 a.btn{
  min-height:48px!important;
  height:48px!important;
  flex:0 0 180px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  border-radius:0!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
body.fij-design-v1728 .search.polished-search .btn.secondary,
body.fij-design-v1728 .fij-unified-public-search-v1728 .btn.secondary{
  flex:0 0 116px!important;
  background:#fff!important;
  color:#0b1220!important;
  border:1px solid #d7e2ea!important;
}
body.fij-design-v1728 .fij-jobs-search-v1697,
body.fij-design-v1728 .fij-companies-search-v1701,
body.fij-design-v1728 .fij-search-v1702,
body.fij-design-v1728 .talent-search{
  transform:none!important;
}
@media (max-width: 980px){
  body.fij-design-v1728 .search.polished-search,
  body.fij-design-v1728 .fij-unified-public-search-v1728{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    padding:12px!important;
    margin-bottom:20px!important;
  }
  body.fij-design-v1728 .search.polished-search .input,
  body.fij-design-v1728 .search.polished-search input,
  body.fij-design-v1728 .search.polished-search select,
  body.fij-design-v1728 .search.polished-search .btn,
  body.fij-design-v1728 .search.polished-search button,
  body.fij-design-v1728 .search.polished-search a.btn,
  body.fij-design-v1728 .fij-unified-public-search-v1728 .input,
  body.fij-design-v1728 .fij-unified-public-search-v1728 input,
  body.fij-design-v1728 .fij-unified-public-search-v1728 select,
  body.fij-design-v1728 .fij-unified-public-search-v1728 .btn,
  body.fij-design-v1728 .fij-unified-public-search-v1728 button,
  body.fij-design-v1728 .fij-unified-public-search-v1728 a.btn{
    width:100%!important;
    min-width:0!important;
    flex:1 1 auto!important;
  }
}
