/* V82 used !important on login display. Respect explicit hidden state after authentication. */
#loginScreen.v83-auth-hidden,
#loginScreen[hidden],
#loginScreen[style*="display: none"],
#loginScreen[style*="display:none"]{
  display:none!important;
}

/* While login is active, do not allow the application/dashboard to appear below it. */
body.v83-login-active #app,
body.v83-login-active .app-shell,
body.v83-login-active #portalApp,
body.v83-login-active #mainApp{
  display:none!important;
}

/* Authenticated state */
body.v83-authenticated #loginScreen{
  display:none!important;
}
body.v83-authenticated #app,
body.v83-authenticated .app-shell,
body.v83-authenticated #portalApp,
body.v83-authenticated #mainApp{
  display:block;
}
