.c-white{color:#fff!important}.c-blue{color:#4278ff!important}.c-yellow{color:#fbbc00!important}.c-green{color:#00941e!important}.c-red{color:#e84e54!important}.c-grey{color:#cbd5ee!important}.c-deepgray{color:#2d3446!important}.c-lightgray{color:#ccd0d5!important}.status-success{color:#42c798}.status-doing{color:#f3be3c}.status-wait{color:#1aa0fe}.status-fail{color:#e7685d}.status-success-dot{background:#42c798}.status-doing-dot{background:#f3be3c}.status-wait-dot{background:#1aa0fe}.status-fail-dot{background:#e7685d}.status-default-dot{background:#d9d9d9}.status-success-bg{background:#e5f6f0}.status-doing-bg{background:#fff9ea}.status-wait-bg{background:#e6f5ff}.status-fail-bg{background:#ffefed}.app-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.app-container .login-content{-webkit-box-flex:445;-ms-flex:445;flex:445;min-width:570px;position:relative;background:#fff}.app-container .login-content .content{height:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container .login-content .go-back{position:absolute;left:58px;top:40px;color:#50565a;cursor:pointer}.app-container .login-content .verification-code-content{width:100px;height:40px;background:#fafafb;border-radius:5px;border:1px solid #00941e!important;color:#00941e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;float:right}.app-container .login-content .verification-code-content img{width:18px;height:18px;margin-right:2px}.app-container .login-content .codeInput{width:290px;float:left}.app-container .login-content .verification-error{position:absolute;right:-92px;top:32px;width:80px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#e7685d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-container .logo-container{position:fixed;top:24px;left:40px}.app-container .logo-container .logo-img{width:146px;height:40px}.app-container .login-form{width:50%}.app-container .login-form.email-register-form{width:400px}.app-container .login-form .form-title{font-size:24px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#263046;line-height:32px;margin-bottom:24px;letter-spacing:0}.app-container .login-form .form-title.has-sub{margin-bottom:12px}.app-container .login-form .form-sub-title{font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#677392;line-height:22px;margin-bottom:23px}.app-container .login-form .login-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:14px;text-align:right}.app-container .login-form .checked-form-item{text-align:left}.app-container .login-form .checked-form-item .checked-item{font-family:PingFang SC;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#5a6b93}.app-container .login-form .ant-form-item-control{line-height:32px}.app-container .login-form .login-form-label{text-align:left;margin-bottom:4px;display:block;font-size:14px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#677392;line-height:22px}.app-container .login-form .login-form-label.required:before{content:"*";display:inline-block;margin:0 4px 0 2px;color:#e84e54;font-size:14px;font-family:SimSun,sans-serif;line-height:1}.app-container .login-form .login-input-item{font-size:14px;margin-bottom:7px}.app-container .login-form .has-error .login-input-item,.app-container .login-form .has-error .login-input-item:hover+.verification-code-content{border-color:#e84e54}.app-container .login-form .has-error .login-input-item:focus{-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.app-container .login-form .has-error .login-input-item:focus+.verification-code-content,.app-container .login-form .has-error .verification-code-content{border-color:#e84e54}.app-container .login-form .login-item-tip{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#677392;line-height:22px;text-align:left;margin-bottom:14px}.app-container .login-form .login-form-button{margin-top:24px;height:40px;width:100%;font-weight:500}.app-container .login-form .login-form-button.loginButton{margin-top:20px}.app-container .login-form .bottom-button{margin-top:20px;cursor:pointer;color:#50565a;text-align:right}.app-container .login-form .ant-tabs-nav-container{padding:0}.app-container .login-form .ant-tabs-nav{margin-bottom:24px}.app-container .login-form .ant-tabs-bar{border:none}.app-container .login-form .ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;line-height:24px}.app-container .login-form .verify-code{width:90px;height:33px;position:absolute;right:5px;top:29px}.app-container .login-form .verify-code img{width:100%}.app-container .forget-psw{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:20px;color:#4278ff;cursor:pointer;display:inline-block;float:right}.app-container .verify-code-btn{position:absolute;right:16px;top:33px;white-space:nowrap;font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#4278ff;line-height:22px;cursor:pointer}.app-container .verify-code-btn.gray{cursor:not-allowed;color:#9ca9cb}.app-container .ant-steps{margin-bottom:24px}.app-container .go-login{font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#677392;line-height:22px;text-align:left;position:absolute;left:100px;top:32px}.app-container .go-login i.anticon{margin-right:3px}.app-container .back-login{font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#677392;line-height:22px;text-align:left;margin-bottom:16px}.app-container .back-login i.anticon{margin-right:3px}@media screen and (max-height:935px){.app-container .login-form.register-form .form-sub-title{margin-bottom:10px}.app-container .login-form.register-form .login-form-box .login-form-item{margin-bottom:5px}.app-container .login-form.register-form .login-form-box .checked-form-item{text-align:left}}@media screen and (max-height:870px){.app-container .login-form.register-form .login-form-box{max-height:330px;overflow-y:auto;padding-right:10px}}