:root{--color-primary:#409eff}.login-container{position:fixed;top:0;bottom:0;right:0;left:0;background:url(../../static/img/loginBg.70719dac.png) no-repeat;background-size:100% 100%}.login-container .login__top{padding:0 .15625rem;display:flex;height:.36458rem;line-height:.36458rem;justify-content:space-between}.login-container .login__top img{position:relative;top:.07813rem;width:.625rem;height:.20833rem;vertical-align:middle}.login-container .login__top .notice{cursor:pointer;color:#666;font-size:.07292rem}.login-container .login__bottom{box-sizing:border-box;position:fixed;bottom:0;right:0;left:0;height:.41667rem;background:#fff;opacity:.8;text-align:center;padding-top:.09375rem}.login-container .login__bottom p{color:#999;line-height:.13021rem;font-size:.08333rem}.login-container .account__login{width:100%;padding:0 .15625rem .05208rem}.login-container .account__login .role__toggle{display:flex;justify-content:space-between;margin-bottom:.10417rem}.login-container .account__login .role__toggle span{height:.18229rem;line-height:.18229rem;flex:1;margin-right:.05208rem;text-align:center;border:.00521rem solid #ddd;border-radius:.02604rem;font-size:.07292rem;cursor:pointer}.login-container .account__login .role__toggle span.active{color:#146fd4;border:.00521rem solid #0077fc;background:rgba(0,119,252,.1)}.login-container .account__login .role__toggle span:hover{color:#146fd4}.login-container .account__login .role__toggle span:last-child{margin-right:0}.login-container .code__login{width:100%;height:calc(100% - .26042rem)}.login-container .login__form__wrapper{position:absolute;top:0;bottom:.41667rem;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 .78125rem}.login-container .login__form__wrapper .login__form__content{display:flex;justify-content:space-between;align-items:center;width:100%}.login-container .login__form__wrapper .login__form__text{padding-right:.52083rem}.login-container .login__form__wrapper .login__form__text .text-title{color:#333;font-size:.15625rem;font-weight:700;margin-bottom:.10417rem}.login-container .login__form__wrapper .login__form__text .text-desc{color:#666;font-size:.09375rem;line-height:.20833rem}.login-container .login__form__wrapper .login__form__shadow{box-sizing:border-box;width:2.1875rem;min-height:1.82292rem;display:flex;justify-content:center;flex-wrap:wrap;background:#fff;border-radius:.08333rem}.login-container .login__form__wrapper .login__form__shadow .tab__wrapper{width:100%;display:flex;justify-content:center;margin-bottom:.10417rem;height:fit-content;border-radius:.08333rem .08333rem 0 0;background:#0077fc;padding:.10417rem 0}.login-container .login__form__wrapper .login__form__shadow .tab__wrapper span{width:50%;color:#fff;font-size:.08333rem;letter-spacing:.02083rem;font-weight:700;text-align:center;cursor:pointer;font-family:Microsoft YaHei}.login-container .login__form__wrapper .login__form__shadow .login-form{width:100%}.login-container .login__form__wrapper .login__form__shadow .login-form .forget__password{padding:.05208rem 0;cursor:pointer;font-size:.07292rem}.login-container .login__form__wrapper .login__form__shadow .login-form .forget__password:hover{color:#0077fc}.login-container .login__form__wrapper .login__form__shadow .login-form .el-button{width:100%;height:.1875rem;line-height:.1875rem;margin:.05208rem 0 .10417rem;background:#0077fc;font-family:Microsoft YaHei;letter-spacing:.03125rem}.login-container .login__form__wrapper .login__form__shadow .login-form .svg-container{padding:.03125rem 0 .03125rem .05208rem;color:#999;vertical-align:middle;width:.15625rem;display:inline-block;font-size:.10417rem}.login-container .login__form__wrapper .login__form__shadow .login-form .el-icon{top:.01563rem;font-size:.11458rem!important}.login-container .show-pwd{position:absolute;right:.05208rem;top:.03646rem;font-size:.09375rem;color:#889aa4;cursor:pointer;user-select:none}.login-container .agreement__wrapper{display:flex;color:#898c94;font-size:.07292rem;margin:.05208rem 0;vertical-align:top}.login-container .agreement__wrapper .el-checkbox.el-checkbox--large{height:.07813rem}.login-container .agreement__wrapper .user-agreement{color:#0077fc;cursor:pointer}.login-container input:-internal-autofill-selected{background-color:transparent!important}