/* Scroll fix for the public Doctor Registration page only.
   The shared app shell (theme/_layout.scss) sets body{overflow:hidden} and
   .app{height:100%} so the dashboard's own .content-wrap can own scrolling.
   This page isn't wrapped in .content-wrap, so it inherited the clipped body
   and couldn't be scrolled with the mouse wheel. core.js toggles
   body.register-page-active while this state is active, so this override
   only ever applies here. Same pattern as landing.css. */
body.register-page-active {
  height: auto;
  min-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

body.register-page-active .app {
  height: auto;
  min-height: 100%;
}
