.sl-search{margin:14px 0}.sl-search .row{display:flex;gap:8px;flex-wrap:wrap}
.sl-search input{flex:1;min-width:220px;font:inherit;font-size:18px;padding:12px 14px;border:1.5px solid var(--forge);border-radius:10px;background:#fff}
.sl-search select,.sl-search button{font:inherit;padding:10px 12px;border-radius:10px;border:1.5px solid var(--forge);background:var(--paper);color:var(--forge);font-weight:700}
.sr-n{font-size:15px;margin:8px 2px}.sr-list{list-style:none;padding:0;margin:6px 0 0}
.sr-i{padding:10px 4px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:2px}
.sr-k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brass)}.sr-m{font-size:14px;opacity:.75}.sr-d{font-size:15px}
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
