/* Page Support & SAV — styles propres (jetons de tokens.css uniquement). */

/* Bloc formulaire (.form-split) : voir components.css */

/* ---- Avant de nous envoyer un équipement : texte + avertissement mis en avant ---- */
.support-retour {
  display: grid;
  gap: var(--space-5);
  align-items: center;
}
.support-retour .prose {
  margin-top: var(--space-4);
}
.support-retour .prose p {
  max-width: 62ch;
}
.support-retour__alert {
  position: relative;
  padding: var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 6px);
  border-radius: var(--radius-lg);
  border-width: 1px;
  font-size: clamp(1rem, 1.4vw, 1.12rem);
  line-height: 1.55;
  overflow: hidden;
}
.support-retour__alert::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 6px;
  background: var(--color-info);
}
@media (min-width: 900px) {
  .support-retour {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    gap: var(--space-8);
  }
}

/* Boutons en pied de carte : pleine largeur sur mobile */
@media (max-width: 560px) {
  .card__foot .btn {
    width: 100%;
  }
}
