/* Stage 8: focused enhancements for approved Super Admin navigation. */
@media(max-width:900px){
  body.hp-superadmin.sidebar-open{overflow:hidden}
  body.hp-superadmin.sidebar-open .clinic-sidebar{z-index:1005}
  body.hp-superadmin.sidebar-open .sidebar-backdrop{z-index:1004}
  body.hp-superadmin .hp-admin-mobile-nav{padding-bottom:env(safe-area-inset-bottom,0px)}
  body.hp-superadmin .hp-admin-mobile-nav :is(a,button){min-height:48px}
  body.hp-superadmin .hp-admin-mobile-nav :is(a,button):focus-visible,
  body.hp-superadmin .clinic-sidebar :is(a,button):focus-visible{outline:3px solid #23c8bd;outline-offset:-3px}
}
@media(prefers-reduced-motion:reduce){
  body.hp-superadmin .clinic-sidebar,body.hp-superadmin .sidebar-backdrop{transition:none!important}
}
