.filter-bar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}.filter-bar input,.filter-bar select{flex:1;min-width:0}.category-strip{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:34px}.category-strip a{padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:700;transition:.2s}.category-strip a:hover{transform:translateY(-2px);border-color:var(--primary);color:var(--primary)}@media(max-width:600px){.filter-bar{flex-direction:column}}
