/* ============================================================
   Barra dei filtri in versione telefono.

   Sopra i 720px restano i pulsanti in fila del riferimento, che
   assets/css/news-grid.css disegna. Sotto, quei pulsanti andavano
   a capo su due righe e la voce attiva si perdeva nel mezzo:
   al loro posto va un menu a tendina, che tiene una riga sola e
   dice sempre quale filtro e' acceso.

   Divergenza voluta dal proprietario: il riferimento tiene i
   pulsanti anche sul telefono.
   ============================================================ */

/* ─── Barra a pulsanti ───────────────────────────────── */
/* Trascrizione di .filter-bar e .filter-btn di iniziative.css del riferimento.
   Stanno qui e non in news-grid.css perche' la barra e' condivisa fra la
   pagina News e la pagina Bandi, e questo foglio si carica su entrambe. */

.filter-bar {
	display: flex;
	gap: 28px;
	flex-wrap: wrap;
	margin-bottom: 32px;
	/* #e0e0e0 e' il valore del riferimento: nessun preset della palette gli
	   corrisponde, border-line e' piu' caldo. */
	border-bottom: 1px solid #e0e0e0;
}

.filter-btn {
	position: relative;
	padding: 0 0 12px;
	border: none;
	margin-bottom: -1px;
	font-size: 1.1rem;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--wp--preset--color--text-muted);
	background: none;
	transition: var(--wp--custom--transition);
	cursor: pointer;
}

.filter-btn::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: var(--wp--preset--color--text-base);
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s ease;
}

.filter-btn:hover,
.filter-btn.active {
	color: var(--wp--preset--color--amber);
}

.filter-btn:hover::after,
.filter-btn.active::after {
	transform: scaleX(1);
}

.filter-select,
.filter-select-label {
	display: none;
}

@media (max-width: 720px) {
	.filter-bar .filter-btn {
		display: none;
	}

	.filter-bar {
		display: block;
		/* Il filetto sotto e' il binario su cui corre la sottolineatura dei
		   pulsanti: senza pulsanti non ha piu' niente da reggere. */
		border-bottom: none;
	}

	.filter-select-label {
		display: block;
		margin-bottom: 8px;
		font-size: .85rem;
		font-weight: 600;
		color: var(--wp--preset--color--text-muted);
	}

	/* Stessa veste del select del modulo contatti: e' l'unico altro comando
	   di scelta del sito, e due stili diversi per la stessa cosa si notano. */
	.filter-select {
		display: block;
		width: 100%;
		padding: 11px 36px 11px 14px;
		border: 1.5px solid var(--wp--preset--color--border-line);
		border-radius: 8px;
		font-family: inherit;
		font-size: .95rem;
		color: var(--wp--preset--color--text-base);
		background-color: var(--wp--preset--color--cream);
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b6b6b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: right 14px center;
		appearance: none;
		outline: none;
		transition: border-color var(--wp--custom--transition);
	}

	.filter-select:focus {
		border-color: var(--wp--preset--color--honey);
	}
}
