/**
 * L'elenco dei recapiti.
 *
 * **Lo stesso disegno in due posti.** Nasce sulla scheda, dove prende il posto
 * del modulo di prenotazione quando le prenotazioni online sono spente, e
 * ricompare sulla pagina dei contatti. Stava nel foglio delle schede finché era
 * una cosa delle schede: ora ha una casa sua, e i due posti la chiedono invece
 * di ricopiarla.
 */

/*
 * Sta dentro lo stesso riquadro del modulo di prenotazione e ne prende le
 * misure: chi conosce la scheda non deve accorgersi che qualcosa è cambiato di
 * posto, solo che la cosa da fare è un'altra.
 */
.pms-recapiti__invito {
	margin: 0 0 16px;
	color: var(--color-text-muted);
}

.pms-recapiti__elenco {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.pms-recapiti__link {
	align-items: center;
	border: 1px solid var(--color-border);
	border-radius: var(--radius-control);
	color: inherit;
	display: flex;
	gap: 12px;
	padding: 12px 14px;
	text-decoration: none;
	transition: border-color 120ms ease, background-color 120ms ease;
}

.pms-recapiti__link:hover,
.pms-recapiti__link:focus-visible {
	background: var(--color-surface-muted);
	border-color: var(--color-border-strong);
}

.pms-recapiti__icona {
	align-items: center;
	color: var(--color-text-muted);
	display: inline-flex;
	flex-shrink: 0;
	justify-content: center;
}

.pms-recapiti__testo {
	display: flex;
	flex-direction: column;
	min-width: 0;
}

.pms-recapiti__tipo {
	color: var(--color-text-muted);
	font-size: 0.8125rem;
}

/* Un indirizzo lungo non deve allargare il riquadro né uscirne. */
.pms-recapiti__valore {
	overflow-wrap: anywhere;
}
