/*
 * Formulaires HubSpot « Demande de démo » (FR / EN / NL).
 * - Espacement réduit entre la liste des intérêts et les cases de consentement.
 * - Texte des cases à cocher (intérêts et consentement) en 11px.
 * Les libellés dans les champs (EN / NL, comme le FR) sont gérés par js/hs-demo-forms.js.
 */
.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 .hs_interets__hr_solutions_ .inputs-list.multi-container,
.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c .hs_interets__hr_solutions_ .inputs-list.multi-container,
.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 .hs_interets__hr_solutions_ .inputs-list.multi-container {
  row-gap: 10px !important; /* surcharge le CSS imbriqué de style.css */
  padding-bottom: 0 !important;
}

.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 .inputs-list.multi-container .hs-form-checkbox label span,
.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c .inputs-list.multi-container .hs-form-checkbox label span,
.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 .inputs-list.multi-container .hs-form-checkbox label span,
.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 .legal-consent-container .hs-form-booleancheckbox-display span,
.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 .legal-consent-container .hs-form-booleancheckbox-display p,
.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c .legal-consent-container .hs-form-booleancheckbox-display span,
.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c .legal-consent-container .hs-form-booleancheckbox-display p,
.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 .legal-consent-container .hs-form-booleancheckbox-display span,
.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 .legal-consent-container .hs-form-booleancheckbox-display p {
  font-size: 11px;
  line-height: 1.4;
}

/* EN / NL : libellé déplacé dans le champ ; on garde la balise vide comme sur le formulaire FR (même hauteur). */
.hs-form .hs-form-field > label.kn-hs-inlined > * {
  display: none;
}

/* Placeholders (champs et menus déroulants non renseignés) en graisse normale. */
.form .form__gf form.hs-form.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 .hs-input::placeholder,
.form .form__gf form.hs-form.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c .hs-input::placeholder,
.form .form__gf form.hs-form.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 .hs-input::placeholder,
.form .form__gf form.hs-form.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 select.hs-input:invalid,
.form .form__gf form.hs-form.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c select.hs-input:invalid,
.form .form__gf form.hs-form.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 select.hs-input:invalid,
.form .form__gf form.hs-form.hs-form-c5fcff4d-1eda-4cf5-840a-f7d6b9a6f260 select.hs-input:has(option:checked[value=""]),
.form .form__gf form.hs-form.hs-form-2eb3b046-0ff5-4ced-ab23-5875f6c1951c select.hs-input:has(option:checked[value=""]),
.form .form__gf form.hs-form.hs-form-07930081-74c5-443d-9dd6-8e10ec7c9630 select.hs-input:has(option:checked[value=""]) {
  font-weight: 400 !important;
}
