.login-container[data-v-5507e9be]{min-height:100vh;padding:64px 12px 24px;background:#2d3a4b;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.login-form[data-v-5507e9be]{width:450px;max-width:100%;margin:auto}.login-form h1[data-v-5507e9be]{font-size:25px;text-align:center}.login-form p[data-v-5507e9be]{line-height:1.7;overflow-wrap:anywhere}.login-form .el-button[data-v-5507e9be]{width:100%;min-height:44px}.login-form[data-v-5507e9be] .el-form-item__label{color:#e4eaf2}.login-form[data-v-5507e9be] input{font-size:16px;min-height:44px}.login-form [role=alert][data-v-5507e9be]{color:#ffb4b4}@media(max-width:767px){.login-container[data-v-5507e9be]{padding-top:28px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}