.listing-display-controls{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.listing-sort{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#172b49}.listing-sort select{font:inherit;color:#172b49;background:#fff;border:1px solid #a9b8cc;border-radius:8px;padding:10px 32px 10px 12px;min-height:44px;max-width:100%;cursor:pointer}.listing-sort select:focus-visible{outline:3px solid #1e59ae;outline-offset:3px}@media(max-width:640px){.listing-display-controls{align-items:flex-start;width:100%}.listing-sort{align-self:flex-end}}
