html{-webkit-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}
.hf1-rev1-remember-control{display:flex;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin:.7rem 0;cursor:pointer;user-select:none}.hf1-rev1-remember-control input[type="checkbox"]{width:1rem;height:1rem;margin:0;flex:0 0 auto}
@media (max-width:780px){html,body{width:100%;min-width:0!important;max-width:100vw!important}body[data-hf1-rev1-auth="1"]{min-height:100dvh}body[data-hf1-rev1-auth="1"] main,body[data-hf1-rev1-auth="1"] .auth-shell,body[data-hf1-rev1-auth="1"] .auth-wrap,body[data-hf1-rev1-auth="1"] .auth-layout,body[data-hf1-rev1-auth="1"] .auth-grid,body[data-hf1-rev1-auth="1"] .login-shell,body[data-hf1-rev1-auth="1"] .login-wrap,body[data-hf1-rev1-auth="1"] .portal-auth,body[data-hf1-rev1-auth="1"] .portal-card,body[data-hf1-rev1-auth="1"] .auth-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body[data-hf1-rev1-auth="1"] .auth-layout,body[data-hf1-rev1-auth="1"] .auth-grid,body[data-hf1-rev1-auth="1"] .login-layout{grid-template-columns:minmax(0,1fr)!important}body[data-hf1-rev1-auth="1"] input,body[data-hf1-rev1-auth="1"] select,body[data-hf1-rev1-auth="1"] textarea,body[data-hf1-rev1-auth="1"] button{max-width:100%!important;box-sizing:border-box!important;font-size:16px}body[data-hf1-rev1-auth="1"] input[type="email"],body[data-hf1-rev1-auth="1"] input[type="password"],body[data-hf1-rev1-auth="1"] input[type="text"]{width:100%!important}.hf1-rev1-standalone body,.hf1-rev1-standalone main,.hf1-rev1-standalone .portal-shell,.hf1-rev1-standalone .member-shell,.hf1-rev1-standalone .admin-shell{min-width:0!important;max-width:100vw!important}.hf1-rev1-standalone body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
@media (max-width:430px){body[data-hf1-rev1-auth="1"] main,body[data-hf1-rev1-auth="1"] .auth-shell,body[data-hf1-rev1-auth="1"] .login-shell{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}body[data-hf1-rev1-auth="1"] .auth-card,body[data-hf1-rev1-auth="1"] .portal-card{border-radius:18px!important}}
