.tool-filter{margin:0 0 22px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.tool-filter>label{display:block;margin-bottom:8px;font-size:.82rem;font-weight:750}.tool-filter input{max-width:430px}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 3px}.filter-chips button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;cursor:pointer;color:var(--muted);font:inherit;font-size:.82rem}.filter-chips button i{font-style:normal;color:var(--accent);font-weight:800}.filter-chips button span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#f0f3f8;color:#667287;font-size:.68rem;font-weight:750}.filter-chips button.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.filter-chips button.is-active i{color:#b9cdfd}.filter-chips button.is-active span{background:rgba(255,255,255,.16);color:#fff}.filter-count{margin:8px 0 0;color:var(--muted);font-size:.78rem}.empty-filter{text-align:center;padding:34px;color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid #79a6ff;outline-offset:3px}
