.search-row{
  grid-template-columns:minmax(0,1fr) auto auto!important;
}
.search-submit,.search-clear{
  height:54px;
  padding:0 20px;
  border:1px solid #be5a1e;
  background:#be5a1e;
  color:#ece4d6;
  font:600 14px 'Work Sans',sans-serif;
  cursor:pointer;
}
.search-submit:hover,.search-submit:focus-visible{
  background:#e07b33;
  border-color:#e07b33;
  outline:2px solid rgba(224,123,51,.32);
  outline-offset:2px;
}
.search-clear{
  display:none;
  border-color:#2b3644;
  background:#171f29;
  color:#a99f92;
}
.search-clear.is-visible{display:block}
.search-hint{margin-top:7px;color:#a99f92;font-size:12px}
.area-item:focus-visible{outline:2px solid #e07b33;outline-offset:4px}
@media(max-width:680px){
  .search-row{grid-template-columns:1fr auto!important}
  .search-field{grid-column:1/-1}
  .search-submit{min-width:142px}
  .result-count{align-self:center}
}
