.refine{border-block:1px solid var(--line);margin:0 0 20px}.refine summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:54px;font-weight:650;color:var(--ink)}.refine summary::-webkit-details-marker{display:none}.refine summary:focus-visible,.refine select:focus-visible{outline:3px solid #517da1;outline-offset:3px}.refine[open] summary span{transform:rotate(180deg)}.refine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 0}.refine-grid label{display:grid;gap:7px;font-size:13px;font-weight:600}.refine select{width:100%;min-height:48px;padding:0 12px;background:white;border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit}.refine p{font-size:12px;color:#536577;margin:12px 0 16px}.search-label{width:240px}@media(max-width:539px){.refine-grid{grid-template-columns:1fr;gap:10px}.refine-grid label{grid-template-columns:90px minmax(0,1fr);align-items:center}.search-label{width:220px}}