/* V4.0.0-4065 — auth visibility hard fix
   v4063 mobile CSS set .app-shell{display:block!important}, which overrode .hidden after logout.
   Keep logged-out UI isolated: app shell and mobile overlays must never render without a session. */
#appView.hidden,
body.is-logged-out #appView {
  display: none !important;
}
body.is-logged-out #mobileDock,
body.is-logged-out #mobileQuickSheet,
body.is-logged-out #mobileQuickSheetBackdrop,
body.is-logged-out #mobileMoreSheet,
body.is-logged-out #mobileMoreBackdrop,
body.is-logged-out #notificationPanel {
  display: none !important;
}
/* Conversely, when authenticated, the login shell must stay fully hidden. */
#loginView.hidden,
body.is-authenticated #loginView {
  display: none !important;
}
