.tarjeta[data-v-64ec778b]{border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.tarjeta.activa[data-v-64ec778b]{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}@media (hover:hover) and (pointer:fine){.tarjeta[data-v-64ec778b]:hover{box-shadow:var(--sombra);transform:translateY(-2px)}}.foto[data-v-64ec778b]{aspect-ratio:3/2;background:var(--superficie-2);overflow:hidden}.foto[data-v-64ec778b] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.texto[data-v-64ec778b]{align-content:start;gap:6px;padding:16px;display:grid}.operacion[data-v-64ec778b]{color:var(--texto-tenue);font-size:12.5px;font-weight:700}.operacion.alquiler[data-v-64ec778b]{color:var(--acento)}h3[data-v-64ec778b]{font-size:17px;font-weight:650;line-height:1.3}.precio[data-v-64ec778b]{letter-spacing:-.01em;font-size:21px;font-weight:800}.datos[data-v-64ec778b]{color:var(--texto-suave);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:14px;display:flex}.datos li[data-v-64ec778b]{align-items:center;gap:5px;display:inline-flex}.datos svg[data-v-64ec778b]{color:var(--texto-tenue)}.mapa[data-v-10d56fad]{border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde);z-index:0;overflow:hidden}.mapa-nota[data-v-10d56fad]{color:var(--texto-tenue);margin-top:8px;font-size:12.5px}.mapa .leaflet-tile-pane{filter:saturate(.55)contrast(.95)}.mapa .leaflet-control-attribution{font-size:10px}.precio-mapa{transform-origin:50%;translate:-50% -110%;width:auto!important;height:auto!important}.precio-mapa span{white-space:nowrap;background:var(--superficie);color:var(--texto);border:1px solid var(--borde-fuerte);font-family:var(--fuente-texto);border-radius:999px;padding:5px 9px;font-size:12.5px;font-weight:700;transition:background-color .16s,color .16s;display:inline-block;box-shadow:0 4px 12px #14261e38}.precio-mapa.activa span{background:var(--acento);color:var(--acento-texto);border-color:var(--acento)}
