
    /* 1. Estándar para TODAS las imágenes de propiedades */
    .card__image-header, 
    .slider__image__detail-large-one, 
    .item img {
        overflow: hidden !important;
        position: relative !important;
    }

    /* FORZAR TAMAÑO FIJO E IDÉNTICO */
    .card__image-header img,
    .similiar__property-carousel .card__image-header img {
        width: 100% !important;
        height: 250px !important; /* Altura exacta para todas */
        object-fit: cover !important; /* El secreto: recorta sin deformar */
        display: block !important;
    }

    /* 2. Estructura de tarjetas unificada */
    .item .card__image {
        display: flex !important;
        flex-direction: column !important;
        height: 100% !important;
        border-radius: 16px !important;
        border: 1px solid #e2e8f0 !important;
        background: #fff !important;
        transition: transform 0.3s ease !important;
    }
    
    /* 3. Limpieza de carrusel */
    .owl-stage { display: flex !important; }
    .owl-item { display: flex !important; }
    
    /* 4. Etiqueta de precio/venta (El "Venta" que ocupaba todo) */
    .info {
        position: absolute !important;
        top: 15px !important;
        left: 15px !important;
        right: auto !important;
        bottom: auto !important;
        width: auto !important;
        background: #3454d1 !important;
        color: #fff !important;
        padding: 4px 12px !important;
        border-radius: 6px !important;
        font-size: 0.8rem !important;
        z-index: 5 !important;
    }

    /* 5. Asegurar que el pie de la tarjeta siempre esté abajo */
    .card__image-body { flex-grow: 1 !important; padding: 15px !important; }
