/* lot 21 (23/10/2026, Hassan) : écran de connexion SD ONE sur ordinateur : horloge + espace de connexion CENTRÉS verticalement à l'ouverture. Rien d'autre ne change. */
@media (min-width: 900px) {
  #v2-contenu:has(> .cx) { padding-top: 24px !important; padding-bottom: 24px !important; min-height: 100vh; min-height: 100dvh; box-sizing: border-box; display: flex !important; flex-direction: column; }
  #v2-contenu > .cx { min-height: 0 !important; margin-top: auto !important; margin-bottom: auto !important; }
  #v2-contenu > .cx > .cx-hero { margin-top: 0 !important; }
}
/* petits écrans d'ordinateur (portables) : le bloc est légèrement réduit pour tenir en entier, sans défiler */
@media (min-width: 900px) and (max-height: 860px) { #v2-contenu > .cx { zoom: .88; } }
@media (min-width: 900px) and (max-height: 720px) { #v2-contenu > .cx { zoom: .78; } }
@media (min-width: 900px) and (max-height: 620px) { #v2-contenu > .cx { zoom: .68; } }
/* le bouton flottant « Retour » n'a pas de sens sur l'écran de connexion */
body:has(#v2-contenu > .cx) .sd-retour-flot { display: none !important; }
/* lot 21 : case « Paiement à bord » de la fenêtre E-mail, au moins 44 px de haut sur téléphone */
.sdm .sdm-pab { margin: 6px 0 10px; min-height: 44px; align-items: center; }
.sdm .sdm-pab[hidden] { display: none !important; }
