/* Mijn SuperFit 2.26.4 — browser auth/root visibility fix.

   2.26.0 introduced a fixed AI-Coach-style shell with:
       #memberView.member-app { display:grid!important; }

   That selector has higher specificity than the older generic:
       [hidden] { display:none!important; }

   Result: when /api/v2/session says authenticated:false, JavaScript correctly sets
   memberView.hidden=true and shows loginView, but CSS kept the member shell rendered
   on top of the login form. The user therefore only saw the shell +
   "Je gegevens worden geladen…" and could never reach the browser login screen.

   Keep root visibility authoritative. This file deliberately changes no layout,
   spacing, scrolling, component styling or authenticated member behaviour. */
#memberView[hidden],
#staffView[hidden],
#loginView[hidden],
#passwordView[hidden],
#deniedView[hidden] {
  display: none !important;
}
