/*
 * WMC_CLIENT_ADJUSTMENTS_20261002
 *
 * Uwagi klienta 02.10.2026.
 */

/*
 * WMC_FORM_LABELS_TOP_20261002
 *
 * Wszystkie etykiety formularza mają być wyrównane
 * do górnej krawędzi prawej części pola.
 *
 * Nie centrujemy labela względem:
 * - inputa + opisu,
 * - grupy radio + opisu,
 * - innych elementów o większej wysokości.
 */
.webform-submission-formularz-rejestracyjny-form
  .js-form-item:not(.form-check),
.webform-submission-formularz-rejestracyjny-form
  fieldset.form-composite {
  align-items: flex-start !important;
  align-items: start !important;
}

/*
 * Niektóre style motywu mogą ustawiać align-self
 * bezpośrednio na labelu/legendzie.
 */
.webform-submission-formularz-rejestracyjny-form
  .js-form-item:not(.form-check) > label,
.webform-submission-formularz-rejestracyjny-form
  fieldset.form-composite > legend {
  align-self: flex-start !important;
  align-self: start !important;
  margin-top: 0 !important;
}

/*
 * Cofamy wcześniejsze ręczne obniżenie Nie/Tak.
 * Po wyrównaniu całego wiersza nie jest już potrzebne.
 */
.webform-submission-formularz-rejestracyjny-form
  .wmc-special-needs
  > .fieldset-wrapper
  > .js-webform-radios {
  margin-top: 0 !important;
}

/*
 * Telefon tylko Polska.
 */
.wmc-phone-pl .iti__arrow,
.wmc-phone-pl .iti__country-list {
  display: none !important;
}

.wmc-phone-pl .iti__selected-flag {
  cursor: default !important;
  pointer-events: none;
}
