.dir-filtros[data-astro-cid-r4cyohzf]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.dir-filtros[data-astro-cid-r4cyohzf] .srch[data-astro-cid-r4cyohzf]{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.dir-filtros[data-astro-cid-r4cyohzf] .srch[data-astro-cid-r4cyohzf] svg{width:18px;height:18px;color:var(--muted);flex:none}.dir-filtros[data-astro-cid-r4cyohzf] input[data-astro-cid-r4cyohzf]{min-width:0;min-height:46px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.dir-filtros[data-astro-cid-r4cyohzf] select[data-astro-cid-r4cyohzf]{border:1px solid var(--line-2);background:var(--bg-2);min-height:48px;color:var(--text);font:inherit;border-radius:12px;max-width:100%;padding:0 12px}.dir-filtros[data-astro-cid-r4cyohzf] .btn[data-astro-cid-r4cyohzf] svg{width:16px;height:16px}.dir-grid[data-astro-cid-r4cyohzf]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;height:min(70vh,640px);display:grid}.dir-map[data-astro-cid-r4cyohzf]{border:1px solid var(--line-2);z-index:0;border-radius:20px;min-height:320px;overflow:hidden}.dir-lista[data-astro-cid-r4cyohzf]{padding-right:4px;overflow-y:auto}.dir-n[data-astro-cid-r4cyohzf]{color:var(--muted);margin-bottom:8px;font-size:.88rem}.dir-lista[data-astro-cid-r4cyohzf] ul[data-astro-cid-r4cyohzf]{gap:8px;list-style:none;display:grid}.dir-lista[data-astro-cid-r4cyohzf] li[data-astro-cid-r4cyohzf][hidden]{display:none}.dir-lista[data-astro-cid-r4cyohzf] a[data-astro-cid-r4cyohzf]{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s;display:grid}.dir-lista[data-astro-cid-r4cyohzf] a[data-astro-cid-r4cyohzf]:hover,.dir-lista[data-astro-cid-r4cyohzf] li[data-astro-cid-r4cyohzf].on a[data-astro-cid-r4cyohzf]{border-color:var(--hud)}.dir-lista[data-astro-cid-r4cyohzf] img[data-astro-cid-r4cyohzf],.dir-lista[data-astro-cid-r4cyohzf] .ini[data-astro-cid-r4cyohzf]{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px}.dir-lista[data-astro-cid-r4cyohzf] .ini[data-astro-cid-r4cyohzf]{background:linear-gradient(135deg, var(--brand), #2bb8d6);color:#fff;font:800 1.3rem var(--font-head);place-items:center;display:grid}.dir-lista[data-astro-cid-r4cyohzf] b[data-astro-cid-r4cyohzf]{display:block}.dir-lista[data-astro-cid-r4cyohzf] small[data-astro-cid-r4cyohzf]{color:var(--muted);font-size:.84rem}.dir-lista[data-astro-cid-r4cyohzf] .tags[data-astro-cid-r4cyohzf]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dir-lista[data-astro-cid-r4cyohzf] em[data-astro-cid-r4cyohzf]{background:var(--bg-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal}.dir-lista[data-astro-cid-r4cyohzf] .sello[data-astro-cid-r4cyohzf] svg{width:22px;height:22px;color:var(--hud)}.dir-ninguno[data-astro-cid-r4cyohzf]{color:var(--muted);text-align:center;padding:20px}.dir-ninguno[data-astro-cid-r4cyohzf][hidden]{display:none}.dir-vacio[data-astro-cid-r4cyohzf]{text-align:center;border:1px dashed var(--line-2);border-radius:24px;justify-items:center;gap:12px;padding:50px 20px;display:grid}.dir-vacio[data-astro-cid-r4cyohzf]>svg{width:48px;height:48px;color:var(--hud)}.dir-vacio[data-astro-cid-r4cyohzf] p[data-astro-cid-r4cyohzf]{color:var(--muted)}.dir-ver[data-astro-cid-r4cyohzf]{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;font-size:.9rem;display:flex}.dir-ver[data-astro-cid-r4cyohzf] input[data-astro-cid-r4cyohzf]{border:1px solid var(--line-2);background:var(--bg-2);width:150px;min-height:40px;color:var(--text);text-transform:uppercase;border-radius:10px;padding:0 10px;font:600 .9rem ui-monospace,monospace}.dir-ver[data-astro-cid-r4cyohzf] .btn[data-astro-cid-r4cyohzf] svg{width:15px;height:15px}.dir-ver[data-astro-cid-r4cyohzf] p[data-astro-cid-r4cyohzf]{text-align:center;border-radius:12px;flex-basis:100%;padding:10px 14px}.dir-ver[data-astro-cid-r4cyohzf] .ok[data-astro-cid-r4cyohzf]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.dir-ver[data-astro-cid-r4cyohzf] .ko[data-astro-cid-r4cyohzf]{color:#ff9a9a;background:#ff5a5a1f}.dir-ver[data-astro-cid-r4cyohzf] a[data-astro-cid-r4cyohzf]{color:var(--brand-2)}.dir-cta[data-astro-cid-r4cyohzf]{text-align:center;color:var(--muted);margin-top:26px}.dir-cta[data-astro-cid-r4cyohzf] a[data-astro-cid-r4cyohzf]{color:var(--brand-2)}@media (width<=900px){.dir-grid[data-astro-cid-r4cyohzf]{grid-template-columns:minmax(0,1fr);height:auto}.dir-map[data-astro-cid-r4cyohzf]{height:360px}.dir-lista[data-astro-cid-r4cyohzf]{overflow:visible}}.atpa-pin{background:linear-gradient(135deg,#4a55ff,#22d3ee);border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg);box-shadow:0 6px 16px #00000073;width:34px!important;height:34px!important;margin:-34px 0 0 -17px!important}.atpa-pin span{color:#fff;font:800 10px/1 Sora,sans-serif;transform:rotate(45deg)}.atpa-pin.on{background:linear-gradient(135deg,#22d3ee,#fff)}.leaflet-popup-content a{color:#4a55ff;font-weight:600}
