.catalogo[data-astro-cid-vjw65kno]{padding-bottom:64px}.filtros[data-astro-cid-vjw65kno]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:16px;margin-bottom:18px;padding:18px;display:grid}.campo-busca[data-astro-cid-vjw65kno] label[data-astro-cid-vjw65kno],.cats[data-astro-cid-vjw65kno] legend[data-astro-cid-vjw65kno]{font:700 .9rem var(--font-head);color:var(--navy-800);margin-bottom:8px;padding:0;display:block}.campo-busca[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]{border:1.5px solid var(--border);width:100%;height:48px;font:inherit;background:#fff;border-radius:12px;padding:0 16px}.campo-busca[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]:focus{border-color:var(--aqua-500);box-shadow:0 0 0 4px var(--aqua-100);outline:none}.cats[data-astro-cid-vjw65kno]{border:0;min-width:0;margin:0;padding:0}.cats-lista[data-astro-cid-vjw65kno]{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}@media (width>=768px){.cats-lista[data-astro-cid-vjw65kno]{flex-wrap:wrap;overflow:visible}}.cats[data-astro-cid-vjw65kno] label[data-astro-cid-vjw65kno]{flex:none;position:relative}.cats[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cats[data-astro-cid-vjw65kno] span[data-astro-cid-vjw65kno]{white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-items:center;gap:4px;min-height:40px;padding:6px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.cats[data-astro-cid-vjw65kno] small[data-astro-cid-vjw65kno]{color:var(--text-muted);font-weight:500}.cats[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]:checked+span[data-astro-cid-vjw65kno]{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.cats[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]:checked+span[data-astro-cid-vjw65kno] small[data-astro-cid-vjw65kno]{color:#b9c6d8}.cats[data-astro-cid-vjw65kno] input[data-astro-cid-vjw65kno]:focus-visible+span[data-astro-cid-vjw65kno]{outline:3px solid var(--aqua-500);outline-offset:2px}.resultado[data-astro-cid-vjw65kno]{color:var(--text-muted);margin:0 0 14px;font-weight:600}.vazio[data-astro-cid-vjw65kno]{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);padding:48px 16px}.vazio[data-astro-cid-vjw65kno][hidden],.card[hidden]{display:none}
