/*
  EasyLeasey mobile-only auth header cleanup.
  Scope: /login, /tenant, /signup auth screens only.
  Removes the top app header/nav/logo on mobile without touching desktop.
*/

@media (max-width: 820px){
  body.is-guest:has(.el-login-clean-shell) .app-topbar{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
    height:0 !important;
    min-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    overflow:hidden !important;
  }

  body.is-guest:has(.el-login-clean-shell) .app-brand,
  body.is-guest:has(.el-login-clean-shell) .app-brand-logo,
  body.is-guest:has(.el-login-clean-shell) .guest-auth-actions,
  body.is-guest:has(.el-login-clean-shell) .topbar-actions{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
  }

  body.is-guest:has(.el-login-clean-shell) .app-shell{
    padding-top:0 !important;
  }

  body.is-guest:has(.el-login-clean-shell) .el-login-clean-shell{
    min-height:100svh !important;
    padding-top:max(14px, env(safe-area-inset-top)) !important;
  }
}
