/*!
 * Keyless Lazyload Fix — CSS Safeguards
 * --------------------------------------
 * Stellt sicher dass die tf-real-estate Property-Cards auch nach AJAX-Filter
 * eine garantierte Höhe haben, sodass unser background-image-Fallback sichtbar
 * wird, auch wenn das eingebettete <img> aus irgendeinem Grund nicht angezeigt
 * wird.
 */

/* Property-Thumbnail garantiert eine 4:3-ähnliche Höhe */
.tf-properties-wrap a.property-thumb,
.tf-properties-wrap a.view-gallery:not(.property-quick-view),
.featured-property.card-image a.property-thumb,
.featured-property.card-image a.view-gallery:not(.property-quick-view) {
	display: block;
	min-height: 220px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

/* Das eingebettete <img> darf das background nicht überdecken wenn es leer ist */
.tf-properties-wrap a.property-thumb img.tfre-image-map,
.featured-property.card-image a.property-thumb img.tfre-image-map {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Sicherstellen dass der Quick-View-Button NICHT als großer Block gerendert wird */
.tf-properties-wrap a.property-quick-view,
.featured-property a.property-quick-view {
	min-height: 0 !important;
	background-image: none !important;
}
