/* Verifica in due passaggi: titolo leggibile, logo Atlas, pulsante come quello di accesso */
#page-login #twofactor_div::before {
  content: ""; display: block; width: 42px; height: 42px; margin: 0 auto 16px;
  background: url("/assets/atlas_cockpit/images/atlas-marchio-5.svg") center / contain no-repeat;
}
#page-login #twofactor_div .page-card-head { text-align: center; margin-bottom: 10px; }
#page-login #twofactor_div .indicator {
  color: #16203c !important; background: none !important; padding: 0; font-weight: 700; font-size: 22px; letter-spacing: -.01em;
}
#page-login #twofactor_div .indicator::before { display: none; }
#page-login #twofactor_div #otp_div { color: #6b7187; font-size: 13.5px; line-height: 1.55; text-align: center; margin-bottom: 18px; }
#page-login #twofactor_div #otp_div img { display: block; margin: 12px auto; max-width: 100%; }
#page-login #twofactor_div #login_token { text-align: center; letter-spacing: .25em; font-size: 16px; font-weight: 600; }
#page-login #twofactor_div #login_token::placeholder { letter-spacing: normal; font-weight: 400; font-size: 14px; }
#page-login #twofactor_div #verify_token {
  background: #121a33; border: 0; border-radius: 10px; padding: 12px; font-weight: 600; font-size: 14px; color: #fff; box-shadow: none;
}
#page-login #twofactor_div #verify_token:hover { background: #1f2a4e; }
