/* Mappe per continente - layout a due colonne (mappa + dati) */

#mappe-continenti {
	margin-top: 20px;
}

.riga-continente-dettaglio {
	display: flex;
	flex-wrap: wrap;
	gap: 25px;
	align-items: flex-start;
	margin-top: 15px;
}

.colonna-mappa-continente {
	flex: 0 0 300px;
	max-width: 100%;
}

.mappa-continente-inline svg {
	width: 100%;
	height: auto;
	display: block;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
}

.colonna-dati-continente {
	flex: 1 1 300px;
	min-width: 250px;
}

.button-piccolo {
	font-size: 14px;
	padding: 8px 16px;
	margin-top: 10px;
}

.button-piccolo i {
	font-size: 16px;
}

@media only screen and (max-width: 700px) {
	.colonna-mappa-continente {
		flex: 1 1 100%;
	}
}