/* PRATINIUM v279 — Connexion premium nettoyée
   Demande : supprimer les deux blocs barrés sur la capture :
   1) le badge/pilule du bandeau supérieur ;
   2) le panneau latéral fintech premium injecté à droite.
   On conserve le rendu premium de fond, la carte de connexion, les champs,
   le CTA et les corrections e-mail/téléphone v271-v278. */

body#authentication .page-header:after{
  content:none!important;
  display:none!important;
}

body#authentication .pratinium-auth-premium-side,
body#authentication .pratinium-auth-premium-card{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  max-width:0!important;
  min-width:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}

@media (min-width:992px){
  body#authentication #content,
  body#authentication div#content.page-content.card.card-block,
  body#authentication.pratinium-auth-phone-mode #content,
  body#authentication.pratinium-auth-phone-mode div#content.page-content.card.card-block{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:0!important;
    grid-template-columns:none!important;
    column-gap:0!important;
    max-width:1180px!important;
  }

  body#authentication section.login-form,
  body#authentication .login-form,
  body#authentication section.login-form:has(> form#login-form),
  body#authentication section.login-form:has(> form.pratinium-phone-main-form),
  body#authentication section.login-form:has(> form.pl-phone-login-form){
    width:100%!important;
    max-width:720px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

body#authentication .page-header{
  min-height:132px!important;
  padding-bottom:30px!important;
}

body#authentication .page-header h1:after{
  margin-top:14px!important;
}

@media (max-width:991.98px){
  body#authentication .page-header{
    padding-bottom:24px!important;
  }
}
