/**
 * Mappa Leaflet - single e shortcode [tcl_mappa]
 */
.tcl-mappa-container {
	min-height: 250px;
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
	background: var(--awb-color2, #f0f0f0);
}

.tcl-mappa-container.leaflet-container {
	font-family: inherit;
}

/* Assicura che i marker siano visibili */
.tcl-mappa-container .leaflet-marker-icon {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	background-image: url('https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png') !important;
	background-size: 25px 41px !important;
	width: 25px !important;
	height: 41px !important;
	margin-left: -12px !important;
	margin-top: -41px !important;
}

/* Nascondi solo l'ombra del marker (la "macchia" sotto l'icona) */
.tcl-mappa-container .leaflet-marker-shadow {
	display: none !important;
}

.tcl-mappa-wrap {
	margin: 1em 0;
}

.tcl-mappa-wrap .tcl-mappa-link {
	display: inline-block;
	margin-top: 0.5em;
	font-size: 0.9em;
}

.tcl-mappa-fallback-list {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

.tcl-mappa-fallback-list li {
	margin-bottom: 0.5em;
	padding: 0.5em;
	background: var(--awb-color2, #f5f5f5);
	border-radius: 4px;
}

.tcl-mappa-fallback-list a {
	text-decoration: none;
}

.tcl-mappa-fallback-list a:hover {
	text-decoration: underline;
}
