.scr-search .sh{border-bottom:1px solid var(--border);background:var(--surface);padding:28px 0 20px}.scr-search .sbar2{grid-template-columns:1.4fr 1fr auto;gap:10px;display:grid}.scr-search .sbar2 .field{position:relative}.scr-search .sbar2 .i{color:var(--muted);position:absolute;top:13px;left:14px}.scr-search .sbar2 .input,.scr-search .sbar2 .select{padding-left:42px}.scr-search .lay{grid-template-columns:280px minmax(0,1fr) 380px;align-items:start;gap:28px;padding:28px 0;display:grid}.scr-search .filt{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);position:sticky;top:76px}.scr-search .fh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.scr-search .fb{padding:4px 16px 8px}.scr-search .fb fieldset{border:0;border-bottom:1px solid var(--border);margin:0;padding:14px 0}.scr-search .fb fieldset:last-child{border:0}.scr-search .fb legend{font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);float:left;width:100%;margin-bottom:6px;padding:0}.scr-search .fb legend+*{clear:both}.scr-search .ff{display:none}.scr-search .res-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.scr-search .res-h h1{letter-spacing:-.02em;font-size:22px}.scr-search .list{flex-direction:column;gap:12px;display:flex}.scr-search .prev{position:sticky;top:76px}.scr-search .fbtn{display:none}.scr-search .applied{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.scr-search .pg{justify-content:center;gap:8px;margin-top:24px;display:flex}@media (width<=1280px){.scr-search .lay{grid-template-columns:260px minmax(0,1fr)}.scr-search .prev{display:none}}@media (width<=900px){.scr-search .lay{grid-template-columns:1fr;padding-top:16px}.scr-search .sbar2{grid-template-columns:1fr 1fr}.scr-search .sbar2 .btn{grid-column:1/-1}.scr-search .fbtn{display:inline-flex}.scr-search .filt{z-index:95;visibility:hidden;border-radius:20px 20px 0 0;flex-direction:column;max-height:88vh;transition:transform .25s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%)}.scr-search .filt.open{visibility:visible;transform:none}.scr-search .fb{flex:1;overflow:auto}.scr-search .ff{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:block}.scr-search .sheet-close{display:inline-flex}.scr-search .filt:before{content:"";background:var(--border-strong);border-radius:4px;width:40px;height:4px;margin:8px auto 0}}
