/**
 * Similar Properties Module Styles
 *
 * @package WP_Immo_Detail
 */

.wp-immo-similar-properties-module {
	width: 100%;
}

.wp-immo-similar-properties-title {
	margin-bottom: 20px;
}

.wp-immo-similar-properties-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.wpis_card_title {
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #333;
}

.wpis_card_button {
	padding: 12px 30px !important;
}

/* Fix für Objektnummer Badge - verhindert Umbruch bei langen Nummern */
.wpis_card_objektnummer {
	white-space: nowrap !important;
	max-width: calc(100% - 16px) !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

/* Bild-Link - entfernt Standard-Link-Styling */
.result-image-link {
	display: block;
	text-decoration: none;
	color: inherit;
}

.result-image-link:hover {
	text-decoration: none;
}

/* Fix für Bild-Container Höhe - Bild soll Container-Höhe bestimmen */
.wpis_card_image {
	height: auto !important; /* Überschreibt die 250px vom wpImmoSearch */
}

.wpis_card_image_img {
	display: block !important;
	width: 100% !important;
}

/* Tablet Portrait & Mobile */
@media (max-width: 1024px) {
	.wp-immo-similar-properties-module {
		display: none;
	}
}
