/* AUDIT-VENDEUR-20261110 : en-tête sans débordement entre 1 024 et 1 359 px (libellé court « Démarrer – 49 € HT »).
   Chargée en dernier par les pages publiques ; les pages du tunnel d'inscription ne l'appellent pas. */
@media (min-width:1024px) and (max-width:1359px){
  :root:root:root:root:root:root .entete .nav{margin-left:14px}
  :root:root:root:root:root:root .entete .nav a{padding:0 7px;font-size:.875rem}
  :root:root:root:root:root:root .entete .btn--action{padding-left:16px;padding-right:16px;white-space:nowrap}
}
@media (min-width:1024px) and (max-width:1199px){
  :root:root:root:root:root:root .entete__appel .ea-d{display:none}
  :root:root:root:root:root:root .entete__appel .ea-m{display:inline}
}
@media (max-width:420px){
  :root:root:root:root:root:root .entete .btn--action{white-space:nowrap}
}
/* CONNEXION-ENTETE-20261110 : lien « Se connecter » à côté de « Être rappelé au plus vite » (haut de page ordinateur).
   Sur téléphone, le bouton est dans le menu. Le haut de page est resserré pour tenir sans déborder de 1 024 à 1 920 px. */
:root:root:root:root:root:root .entete .entete__connexion{display:none!important}
@media (min-width:1024px){
  :root:root:root:root:root:root .entete .entete__connexion{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}
  :root:root:root:root:root:root .entete .entete__connexion svg{flex:none}
  :root:root:root:root:root:root .entete .entete__rappel{white-space:nowrap}
}
@media (min-width:1024px) and (max-width:1599px){
  :root:root:root:root:root:root .entete .entete__rang{gap:10px!important}
  :root:root:root:root:root:root .entete .nav{margin-left:12px!important}
  :root:root:root:root:root:root .entete .nav a{padding:0 6px!important;font-size:.875rem!important}
  :root:root:root:root:root:root .entete .entete__rappel{font-size:.875rem!important;padding-left:4px!important;padding-right:4px!important}
  :root:root:root:root:root:root .entete .btn--action{padding-left:14px!important;padding-right:14px!important;white-space:nowrap}
}
@media (min-width:1024px) and (max-width:1439px){
  :root:root:root:root:root:root .entete__appel .ea-d{display:none!important}
  :root:root:root:root:root:root .entete__appel .ea-m{display:inline!important}
}
@media (min-width:1024px) and (max-width:1179px){
  :root:root:root:root:root:root .entete .entete__connexion .ec-t{display:none!important}
}
@media (min-width:1024px) and (max-width:1099px){
  :root:root:root:root:root:root .entete .entete__rang{gap:8px!important}
  :root:root:root:root:root:root .entete .nav{margin-left:6px!important}
  :root:root:root:root:root:root .entete .nav a{padding:0 5px!important;font-size:.8125rem!important}
  :root:root:root:root:root:root .entete .entete__rappel{font-size:.8125rem!important}
}
