/* FORM COMPATTI GLOBALI (BOOTSTRAP 5 + CRISPY FORMS) */
/* 1. Riduce i riquadri di input, tendine e font del testo digitato */
form .form-control,
form .form-select {
	padding: 0.25rem 0.5rem !important;
	font-size: 0.875rem !important;
	/* Testo più piccolo (circa 14px) */
	border-radius: 0.25rem !important;
	min-height: auto !important;
}

/* 2. Riduce le etichette (label) sopra i campi e le avvicina al riquadro */
form label {
	font-size: 0.85rem !important;
	font-weight: 600 !important;
	color: #495057;
	margin-bottom: 0.15rem !important;
	/* Avvicina la label all'input */
}

/* 3. Stringe lo spazio verticale tra le righe del form (sovrascrive il default mb-3) */
form .mb-3,
form .form-group {
	margin-bottom: 0.5rem !important;
	/* Dimezza lo spazio vuoto sotto ogni campo */
}

/* 4. Stringe la griglia (spazio tra campi affiancati sulla stessa riga) */
form .row {
	--bs-gutter-x: 0.5rem !important;
	/* Meno spazio tra colonne affiancate */
	--bs-gutter-y: 0.5rem !important;
	/* Meno spazio se le colonne vanno a capo */
}

/* 5. Allineamento per i checkbox/switch (come il campo 'status') */
form .form-check {
	margin-top: 1.5rem !important;
	/* Spinge il checkbox in basso per allinearlo agli input vicini */
	font-size: 0.875rem !important;
}