.login-container{width:100%;padding:0 1rem}.login-container .login-main{text-align:center;padding:0 2rem 2rem;width:100%;max-width:480px;margin:2rem auto}.login-container .login-main .sign-in-or{position:relative;margin:.5rem 0;font-size:1.25rem;color:#ccc}.login-container .login-main .sign-in-or:before{content:"";position:absolute;top:50%;left:5%;transform:translate3d(0,-50%,0);display:block;width:30%;height:1px;background-color:#ccc}.login-container .login-main .sign-in-or:after{content:"";position:absolute;top:50%;right:5%;transform:translate3d(0,-50%,0);display:block;width:30%;height:1px;background-color:#ccc}.login-container h1{font-family:HarmonyOS_Sans_Medium;font-weight:700;margin-bottom:2rem}.login-container .grid-content{margin-top:1.5rem}.login-container .content-sign-in{margin-bottom:0}.login-container .content-sign{display:flex;align-items:center}.login-container .content-remember{text-align:left;margin-bottom:.5rem}.login-container .content-remember .el-form-item__content{line-height:normal}.login-container .captcha{position:relative}.login-container .captcha>img{cursor:pointer;position:absolute;bottom:1px;right:1px;width:30%;height:calc(100% - 2px);border-radius:4px}.login-container .sign-in-btn{width:100%;font-size:1.25rem}.login-container .sign-in-btn>span{position:relative}.login-container .sign-in-btn>span:before{font-family:iconfont;position:absolute;top:50%;transform:translate3d(0,-50%,0);left:-2rem}.login-container .sign-in-btn.sign-btn-google{margin:.25rem 0;background-color:#e33d39;border-color:#e33d39}.login-container .sign-in-btn.sign-btn-google>span{margin-left:1.5rem}.login-container .sign-in-btn.sign-btn-google>span:before{content:"\e604";font-size:1rem;font-family:icomoon!important}.login-container .sign-in-btn.sign-btn-google:hover{background-color:#e35855;border-color:#e35855}.login-container .sign-in-btn.sign-btn-google:active{background-color:#c13431;border-color:#c13431}.login-container .sign-in-btn.sign-btn-facebook{background-color:#4569ba;border-color:#4569ba}.login-container .sign-in-btn.sign-btn-facebook>span{margin-left:1.5rem}.login-container .sign-in-btn.sign-btn-facebook>span:before{content:"\e505";font-size:1.5rem;font-family:icomoon!important}.login-container .sign-in-btn.sign-btn-facebook:hover{background-color:#627cb9;border-color:#627cb9}.login-container .sign-in-btn.sign-btn-facebook:active{background-color:#395593;border-color:#395593}.login-container .sign-in-btn a{color:#fff}.login-container .forgot{position:relative}.login-container .forgot>a{display:block;display:flex;align-items:center}.login-container .forgot i{display:flex;margin-right:.25rem}.login-container .forgot span{display:block}.login-container .dialog-reest-password .el-dialog{width:90%;max-width:480px}.login-container .dialog-reest-password .el-dialog__body{text-align:left}.login-container .dialog-reest-password .el-dialog__body .login-form{padding-top:1rem}.login-container .dialog-reest-password .el-dialog__body>p{margin-top:.5rem}.login-container .dialog-reest-password .reset-password-btn{text-align:right;padding-top:1rem}@media screen and (max-width:768px){.captcha>img{width:40%}}