/* Brevo Corsi – stili dei blocchi stampati dallo shortcode {brevocorsi_form id=N} */

.brevocorsi-form .corso-rimanenti {
  font-weight: 600;
  margin-bottom: 1rem;
}
.brevocorsi-form .corso-esaurito {
  font-weight: 600;
  margin-bottom: 1rem;
}

/* Campi nascosti compilati dal modulo (riserva al <style> generato dallo shortcode) */
.brevocorsi-form [data-brevocorsi-nascosto] {
  display: none !important;
}

/* Messaggio di errore della verifica codice fiscale */
.brevocorsi-errore {
  color: #b3261e;
  background: #fdecea;
  border-left: 3px solid #b3261e;
  padding: .5rem .75rem;
  margin: .5rem 0;
  font-size: .95em;
}

/* Pulsante di invio attenuato durante la verifica */
.brevocorsi-form[data-verifica="in-corso"] [type="submit"] {
  opacity: .6;
  pointer-events: none;
}
