/* Modulo Crew Contest nuovo (24/09/2026): il numero di righe lo decide
   SOLO il campo "Numero Elementi" (deciso da Pietra: niente aggiunta/
   rimozione manuale). I pulsanti +/- del repeater restano nel DOM - li usa
   solo il nostro codice - ma sono nascosti a chi compila il modulo. */
#fluentform_19 .repeat_btn {
  display: none;
}

/* L'avviso (eta', fuori quota, coerenza col nome) sta a DESTRA del campo
   Codice Fiscale, non sotto: messo sotto faceva sembrare quella colonna
   piu' alta delle altre due della stessa riga (Pietra, 24/09/2026: "il
   terzo e' piu' alto... spostare quella riga di avvertimento a destra e
   non sotto"). La colonna dei pulsanti +/- e' nascosta ma teneva comunque
   la sua larghezza riservata: qui si ridistribuisce quello spazio alla
   colonna Codice Fiscale, cosi' l'avviso ha posto per stare su una riga
   sola invece di andare a capo molte volte. */
#fluentform_19 table[data-root_name="elenco_componenti"] {
  table-layout: fixed;
  width: 100%;
}
#fluentform_19 table[data-root_name="elenco_componenti"] th:nth-child(1),
#fluentform_19 table[data-root_name="elenco_componenti"] td:nth-child(1),
#fluentform_19 table[data-root_name="elenco_componenti"] th:nth-child(2),
#fluentform_19 table[data-root_name="elenco_componenti"] td:nth-child(2) {
  width: 26%;
}
#fluentform_19 table[data-root_name="elenco_componenti"] th:nth-child(3),
#fluentform_19 table[data-root_name="elenco_componenti"] td:nth-child(3) {
  width: 48%;
}
#fluentform_19 table[data-root_name="elenco_componenti"] th:nth-child(4) {
  width: 0;
}
#fluentform_19 table[data-root_name="elenco_componenti"] td:nth-child(3) .ff-el-input--content {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
}
#fluentform_19 table[data-root_name="elenco_componenti"] td:nth-child(3) .rep-cf {
  flex: 0 0 auto;
  width: 220px;
}
#fluentform_19 .crew-cf-riga-info {
  display: block;
  flex: 1 1 auto;
  margin-top: 0;
  font-size: 11px;
  line-height: 1.35;
}
