/**
 * Alpine CBD - correctifs front-office
 * Fichier chargé automatiquement par PrestaShop (FrontController::registerStylesheet,
 * handle "theme-custom"). Ne pas renommer.
 */

/* 2026-09-04 - Validation de formulaire visible.
   Voir custom.js : message d'erreur affiché dans la page, la bulle native du
   navigateur ne pouvant pas s'afficher sur les cases masquées du thème. */
.ac-field-error {
  margin: .35rem 0 0;
  font-size: .875rem;
  line-height: 1.4;
  font-weight: 600;
  color: #b02a1c;
}

.ac-invalid > label,
.ac-invalid .custom-checkbox > label {
  color: #b02a1c;
}

/* La coche stylée du thème reçoit le même contour rouge que les champs texte en erreur. */
.ac-invalid .custom-checkbox input[type="checkbox"] + span {
  border-color: #b02a1c;
  box-shadow: 0 0 0 2px rgba(176, 42, 28, .18);
}

.ac-invalid .form-control {
  border-color: #b02a1c;
}

/* 2026-09-04 - Case "confidentialité des données clients" (module ps_dataprivacy).
   Elle était visuellement noyée sous la case des conditions générales, ce qui
   provoquait l'oubli à l'origine du blocage. On la détache légèrement. */
#customer-form .form-group:has(> .col-md-6 > .custom-checkbox input[name="customer_privacy"]) {
  margin-top: .75rem;
}
