@media(max-width:767px){
html body #adminLoginUserFormOverlay{position:fixed!important;inset:auto 0!important;top:var(--login-user-top,0px)!important;height:var(--login-user-height,100dvh)!important;max-height:var(--login-user-height,100dvh)!important;width:100%!important;box-sizing:border-box!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;overflow:hidden!important;align-items:stretch!important;z-index:80000!important}
html body #adminLoginUserFormOverlay .admin-user-form-modal{width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;box-sizing:border-box!important;padding:12px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important}
html body #adminLoginUserFormOverlay .admin-user-form-header{position:relative!important;flex:0 0 auto!important;display:block!important;min-width:0!important;padding:0 52px 10px 0!important;margin:0 0 8px!important}
html body #adminLoginUserFormOverlay .admin-user-form-header h3{font-size:20px!important;line-height:1.2!important}html body #adminLoginUserFormOverlay .admin-user-form-header p{font-size:12px!important;line-height:1.3!important}
html body #adminLoginUserFormOverlay .admin-user-form-close{position:absolute!important;top:0!important;right:0!important;width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;font-size:26px!important}
html body #adminLoginUserFormOverlay .admin-user-form-header-actions :is(.secondary-btn,.primary-btn){display:none!important}
html body #adminLoginUserFormOverlay .admin-user-form{flex:1 1 auto!important;min-height:0!important;min-width:0!important;overflow:auto!important;overscroll-behavior:contain;padding:8px!important;margin:0!important;-webkit-overflow-scrolling:touch}
html body #adminLoginUserFormOverlay :is(.form-grid,.admin-user-form-section){grid-template-columns:minmax(0,1fr)!important;min-width:0!important}
html body #adminLoginUserFormOverlay .field{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}
html body #adminLoginUserFormOverlay :is(input,select,textarea){font-size:16px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
}
@media(max-width:767px){html body #adminLoginUserFormOverlay.admin-user-form-overlay .admin-user-form :is(input.input,input,select,textarea){font-size:16px!important}}
@media(max-width:767px){#adminLoginUserFormOverlay .admin-user-form-header-actions{justify-content:flex-start!important;margin-top:8px!important}#adminLoginUserFormOverlay .admin-user-form-header-actions #adminLoginUserSaveBtn:not(.hide){display:inline-flex!important;align-items:center!important;min-height:40px!important;font-size:14px!important}}
