/**
 * Formularze Elementora — drobne poprawki tam, gdzie panel Elementora nie sięga
 * albo gdzie ustawienie w panelu trzeba by powtarzać przy każdym formularzu.
 *
 * Wczytywane globalnie (inc/enqueue.php), bo formularz może stać na dowolnej
 * podstronie i nie ma własnego shortcode'a, przy którym dałoby się je wpiąć.
 */

/* ---------- zgoda / checkbox akceptacji ---------- */

/* Zgoda to drobny druk, a nie treść równorzędna z pytaniami formularza:
   mniejszy stopień, ciaśniejsza interlinia i wyszarzenie przez opacity
   (nie przez kolor), żeby działało tak samo na jasnym i na ciemnym tle.
   !important, bo typografię pól Elementor wypisuje w CSS-ie generowanym dla
   konkretnego widżetu, który ładuje się PO arkuszach motywu. */
body .elementor-field-type-acceptance .elementor-field-subgroup label {
	font-size: 13px !important;
	line-height: 1.45 !important;
	font-weight: 400 !important;
	opacity: 0.72;
}

/* Checkbox przy pierwszej linii, nie na środku dwuwierszowego tekstu. */
body .elementor-field-type-acceptance .elementor-field-option {
	display: flex;
	align-items: flex-start;
	gap: 8px;
}

body .elementor-field-type-acceptance .elementor-acceptance-field {
	flex: 0 0 auto;
	width: 14px;
	height: 14px;
	/* wyrównanie optyczne do wysokości pierwszego wiersza etykiety */
	margin: 2px 0 0;
}
