.anuncios-page[data-astro-cid-hiowxgh3]{background-color:#f8fafc;min-height:100vh;padding-bottom:4rem;font-family:system-ui,sans-serif}.leaflet-popup-content-wrapper,.leaflet-popup-tip{box-shadow:none!important;background:0 0!important;padding:0!important}.leaflet-popup-content{margin:0!important;line-height:normal!important}.leaflet-container a.leaflet-popup-close-button{display:none!important}.map-popup-btn{text-align:center;box-sizing:border-box;border-radius:12px;width:100%;font-size:.85rem;font-weight:800;transition:background .3s,transform .2s,box-shadow .3s;display:block;color:#fff!important;background:#e30613!important;padding:.65rem 1rem!important;text-decoration:none!important}.map-popup-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e306134d;color:#fff!important;background:#c20510!important}@keyframes pulse-blue{0%{transform:scale(.95);box-shadow:0 0 #2563ebb3}70%{transform:scale(1);box-shadow:0 0 0 10px #2563eb00}to{transform:scale(.95);box-shadow:0 0 #2563eb00}}.hero-banner[data-astro-cid-hiowxgh3]{color:#fff;text-align:center;background-image:url(/banner_categoria.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:600px;padding:0 1rem;display:flex;position:relative}.hero-overlay[data-astro-cid-hiowxgh3]{backdrop-filter:blur(1px);background:#0f172ab3;position:absolute;inset:0}.hero-content[data-astro-cid-hiowxgh3]{z-index:2;max-width:900px;margin:0 auto;position:relative}.hero-tag[data-astro-cid-hiowxgh3]{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#e30613;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:800}.hero-content[data-astro-cid-hiowxgh3] h1[data-astro-cid-hiowxgh3]{margin:.8rem 0;font-size:3rem;font-weight:900}.hero-content[data-astro-cid-hiowxgh3] h1[data-astro-cid-hiowxgh3] span[data-astro-cid-hiowxgh3]{color:#e30613}.hero-content[data-astro-cid-hiowxgh3] p[data-astro-cid-hiowxgh3]{color:#cbd5e1;margin:0 0 1.2rem;font-size:1.15rem;line-height:1.5}.hero-counter[data-astro-cid-hiowxgh3]{color:#94a3b8;font-size:.85rem;font-weight:600}.main-container[data-astro-cid-hiowxgh3]{max-width:1500px;margin:0 auto;padding:2rem 1.25rem}.filters-bar[data-astro-cid-hiowxgh3]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex;box-shadow:0 2px 8px #00000005}.search-input-wrap[data-astro-cid-hiowxgh3]{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1;align-items:center;gap:.5rem;min-width:280px;padding:.6rem 1rem;display:flex}.search-input-wrap[data-astro-cid-hiowxgh3] input[data-astro-cid-hiowxgh3]{color:#1e293b;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}.filter-dropdowns[data-astro-cid-hiowxgh3]{align-items:center;gap:.5rem;display:flex}.filter-btn[data-astro-cid-hiowxgh3]{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;padding:.6rem 1rem;font-size:.85rem;font-weight:700}.filter-btn[data-astro-cid-hiowxgh3].active{color:#fff;background:#1e293b;border-color:#1e293b}.select-wrapper[data-astro-cid-hiowxgh3]{align-items:center;display:flex;position:relative}.select-icon[data-astro-cid-hiowxgh3]{color:#64748b;pointer-events:none;position:absolute;left:12px}.filter-select[data-astro-cid-hiowxgh3]{color:#334155;cursor:pointer;appearance:none;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:.6rem 1rem .6rem 2.4rem;font-size:.85rem;font-weight:700}.view-toggles[data-astro-cid-hiowxgh3]{gap:.4rem;display:flex}.toggle-btn[data-astro-cid-hiowxgh3]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.toggle-btn[data-astro-cid-hiowxgh3].active{color:#fff;background:#e30613;border-color:#e30613}.results-count[data-astro-cid-hiowxgh3]{color:#64748b;margin-bottom:1.5rem;font-size:.9rem}.content-grid[data-astro-cid-hiowxgh3]{align-items:start;gap:2rem;display:grid}.content-grid[data-astro-cid-hiowxgh3].mode-map{grid-template-columns:1.2fr 1fr}.content-grid[data-astro-cid-hiowxgh3].mode-map .map-sidebar[data-astro-cid-hiowxgh3]{display:block}.content-grid[data-astro-cid-hiowxgh3].mode-map .listings-feed[data-astro-cid-hiowxgh3]{flex-direction:column;gap:1.25rem;display:flex}.content-grid[data-astro-cid-hiowxgh3].mode-map .ad-card-row[data-astro-cid-hiowxgh3]{grid-template-columns:340px 1fr}.content-grid[data-astro-cid-hiowxgh3].mode-grid{grid-template-columns:1fr}.content-grid[data-astro-cid-hiowxgh3].mode-grid .map-sidebar[data-astro-cid-hiowxgh3]{display:none!important}.content-grid[data-astro-cid-hiowxgh3].mode-grid .listings-feed[data-astro-cid-hiowxgh3]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem;display:grid}.content-grid[data-astro-cid-hiowxgh3].mode-grid .ad-card-row[data-astro-cid-hiowxgh3]{grid-template-columns:1fr}.content-grid[data-astro-cid-hiowxgh3].mode-grid .ad-card-thumb[data-astro-cid-hiowxgh3]{height:200px}.listings-feed[data-astro-cid-hiowxgh3]{flex-direction:column;gap:1.25rem;display:flex}.ad-card-row[data-astro-cid-hiowxgh3]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 4px 16px #00000008}.ad-card-row[data-astro-cid-hiowxgh3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.ad-card-thumb[data-astro-cid-hiowxgh3]{height:100%;min-height:220px;position:relative}.ad-card-thumb[data-astro-cid-hiowxgh3] img[data-astro-cid-hiowxgh3]{object-fit:cover;width:100%;height:100%}.status-pill[data-astro-cid-hiowxgh3]{text-transform:uppercase;border-radius:20px;padding:.35rem .8rem;font-size:.75rem;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 2px 6px #0000001a}.badge-open[data-astro-cid-hiowxgh3]{color:#16a34a;background:#dcfce7}.badge-closed[data-astro-cid-hiowxgh3]{color:#dc2626;background:#fee2e2}.badge-warning[data-astro-cid-hiowxgh3]{color:#d97706;background:#fef3c7}.distance-badge-pill[data-astro-cid-hiowxgh3]{color:#fff;background:#1e293b;border-radius:20px;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #00000026}.ad-card-details[data-astro-cid-hiowxgh3]{flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.ad-card-top-meta[data-astro-cid-hiowxgh3]{align-items:center;gap:.75rem;margin-bottom:.3rem;font-size:.85rem;display:flex}.ad-category-header[data-astro-cid-hiowxgh3]{color:#dc2626;font-weight:800}.ad-location-header[data-astro-cid-hiowxgh3]{color:#64748b;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ad-title[data-astro-cid-hiowxgh3]{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:900}.ad-title[data-astro-cid-hiowxgh3] a[data-astro-cid-hiowxgh3]{color:inherit;text-decoration:none}.ad-title[data-astro-cid-hiowxgh3] a[data-astro-cid-hiowxgh3]:hover{color:#dc2626}.ad-tagline[data-astro-cid-hiowxgh3]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ad-actions-footer[data-astro-cid-hiowxgh3]{border-top:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.action-whatsapp[data-astro-cid-hiowxgh3]{color:#fff;background:#22c55e;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:opacity .2s;display:inline-flex;box-shadow:0 2px 8px #22c55e4d}.action-whatsapp[data-astro-cid-hiowxgh3]:hover{opacity:.9}.action-details[data-astro-cid-hiowxgh3]{color:#1e293b;text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:.75rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s}.action-details[data-astro-cid-hiowxgh3]:hover{background:#f1f5f9}.map-sidebar[data-astro-cid-hiowxgh3]{z-index:1;position:relative}.map-sticky-container[data-astro-cid-hiowxgh3]{position:sticky;top:2rem}@media (width<=1024px){.content-grid[data-astro-cid-hiowxgh3].mode-map{grid-template-columns:1fr}.ad-card-row[data-astro-cid-hiowxgh3]{grid-template-columns:1fr!important}.ad-card-thumb[data-astro-cid-hiowxgh3]{height:200px}}
