.market-search{background:#fff;border-radius:.85rem;box-shadow:0 1.25rem 3.5rem rgba(0,30,26,.22);margin-top:2rem;padding:1.15rem;position:relative;z-index:2}
.market-search__words{display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem}
.market-search__primary,.market-search__more-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}
.market-search label{display:flex;flex-direction:column;gap:.35rem;min-width:0}
.market-search label>span{color:#45625b;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.market-search input,.market-search select{appearance:none;background:#f8fbf9;border:1px solid #b9cbc4;border-radius:.42rem;color:#123f3b;font:inherit;font-weight:720;height:3rem;min-width:0;padding:0 .75rem;width:100%}
.market-search input:focus,.market-search select:focus,.market-search summary:focus-visible{border-color:#0d6c5b;box-shadow:0 0 0 3px rgba(13,108,91,.16);outline:0}
.market-search__submit{align-self:end;background:#f3c94e;border:0;border-radius:.42rem;color:#123f3b;cursor:pointer;font:inherit;font-weight:900;height:3rem;padding:0 1.35rem}
.market-search details{border-top:1px solid #dbe7e2;margin-top:1rem;padding-top:.85rem}
.market-search summary{color:#0d6c5b;cursor:pointer;font-weight:850;width:max-content}
.market-search__more-grid{margin-top:.85rem}
.market-search__clear{color:#bd4e2f;display:inline-block;font-size:.78rem;font-weight:850;margin-top:.8rem}
.market-search-status{color:#5b716b;font-size:.8rem;margin:.6rem 0 0;min-height:1.2em}
@media(max-width:68rem){.market-search__primary,.market-search__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:48rem){.market-search{margin-top:1.25rem;padding:.9rem}.market-search__words,.market-search__primary,.market-search__more-grid{grid-template-columns:1fr}.market-search__submit{min-height:48px;width:100%}.market-search summary{min-height:44px;padding:.7rem 0;width:100%}}
