.crm-setting-block-gestad_exactonline input[readonly] {
  background-color: #ededed;
}

.af-layout-inline .gestad-vat-check-wrap {
  align-self: flex-end;
}

.gestad-vat-check-wrap .gestad-vat-check-result {
  margin-top: 0.5em;
  max-width: 300px;
}

/* MEMB0 / MEMB21 : champs techniques FormBuilder, toujours soumis, jamais affichés.
   Ne pas cibler seulement label/input : #bootstrap-theme .form-control gagne en spécificité. */
#bootstrap-theme af-field[name="Membership_Exact_Online.MEMB0"],
#bootstrap-theme af-field[name="Membership_Exact_Online.MEMB21"],
.crm-container af-field[name="Membership_Exact_Online.MEMB0"],
.crm-container af-field[name="Membership_Exact_Online.MEMB21"] {
  display: none !important;
}

#bootstrap-theme .crm-af-field a[title="Clear"] {
  display: none;
}