:root{--color-font-black: #131414;--color-font-white: #ffffff;--color-font-gray: #626262;--color-font-gray2: rgba(0, 0, 0, .7);--color-font-red: #F56C6C;--color-font-blue: #2387ff;--color-font-input: #606266;--color-font-toggle: #75BCFD;--color-btn-initial: #409EFF;--color-btn-clicked: #9FCEFF;--color-input-focus: #E5F3FF}html{font-size:10px;box-sizing:border-box}*{margin:0;padding:0}*,*:after,*:before{box-sizing:inherit}h2{font-size:inherit;margin:0}body{position:relative;display:flex;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover}#bindPhoneRegion{display:none}.loginInner{display:flex;flex-direction:column;align-items:center;justify-content:center}.loginInner__top{margin-bottom:2rem;text-align:center;font-style:normal;font-weight:400;font-size:2.8rem;line-height:3.3rem}.login__title{display:none}.bindPhone__title{color:#818181;font-weight:400;font-size:2rem;line-height:2.2rem;letter-spacing:0}.loginInner__form{width:100%}.inputControl{position:relative;margin-bottom:1.4rem}.inputControl input{color:var(--color-font-input);font-style:normal;font-weight:400;font-size:1.3rem;line-height:2.2rem;border-radius:.2rem}.inputControl__head{margin-bottom:.8rem;font-size:1.4rem;color:var(--color-font-black);position:relative}.inputControl__head#titleOfLoginByCode{display:flow-root}#registerHint{font-size:1.3rem;color:#999}.registerInner__form .inputControl__head:before{display:inline-block;content:"*";color:var(--color-font-red);font-size:1.4rem;position:absolute;left:-.8rem;top:.2rem}.inputControl__msg{display:none;position:absolute;bottom:-2rem;left:0;color:var(--color-font-red);font-style:normal;font-weight:400;font-size:1rem;line-height:2rem}.forgetPassword a{text-align:center;text-decoration:none;color:#2387ff;font-style:normal;font-weight:400;font-size:1.2rem;line-height:2.2rem;cursor:pointer}.showPassword{position:absolute;cursor:pointer;right:1rem;top:3.3rem}.showBindPassword{position:absolute;cursor:pointer;right:1rem;top:.5rem;width:24px;height:24px}.showReBindPassword{position:absolute;cursor:pointer;right:1rem;top:3.3rem;width:24px;height:24px}.showNewPassword{position:absolute;cursor:pointer;right:1rem;top:.8rem}.hidePassword{position:absolute;cursor:pointer;right:1rem;top:3.3rem;width:24px;height:24px}.hideBindPassword{position:absolute;cursor:pointer;right:1rem;top:.5rem;width:24px;height:24px}.hideReBindPassword{position:absolute;cursor:pointer;right:1rem;top:3.3rem;width:24px;height:24px}.hideNewPassword{position:absolute;cursor:pointer;right:1rem;top:.8rem;width:24px;height:24px}.registerBtn{align-self:flex-end;height:4rem;width:100%;border:none;border-radius:.4rem;color:var(--color-font-white);background-color:var(--color-btn-initial);font-style:normal;font-weight:400;font-size:2rem;line-height:2.4rem;cursor:pointer}.loginBtn{position:relative!important;height:4rem;width:100%;border:none;border-radius:.4rem;color:var(--color-font-white);background-color:var(--color-btn-initial);font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.4rem;cursor:pointer}.cancelButton{position:relative!important;height:4rem;width:100%;border-radius:.4rem;background-color:var(--color-font-white);font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.4rem;cursor:pointer;border:1px solid #DCDFE6;margin-top:12px}.cancelButton:hover{background-color:#fbfbfb}.contractInfoBg{opacity:0;z-index:-99;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.contractInfo{display:flex;flex-direction:column;width:43rem;padding:2rem 2rem 1.3rem 2.7rem;background-color:#fff;box-shadow:0 .4rem .4rem rgba(0,0,0,.25);border-radius:2px}.contractInfo--img{display:inline-block;width:3.5rem;height:3.5rem}.contractInfo__head{display:flex;flex-direction:row;font-style:normal;font-weight:400;font-size:2.3rem}.contractInfo--title{margin-left:2.3rem}.contractInfo__body{color:rgba(0,0,0,.7);padding:2.4rem 0 2.4rem 5.8rem;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.4rem}.contractInfo--contract{color:var(--color-font-blue);font-size:1.6rem;text-decoration:underline}.contractInfo--contract:hover{text-decoration:none;cursor:pointer}.contractInfo__foot{display:flex;flex-direction:row;justify-content:flex-end}.contractInfo--btn{padding:.4rem 1.6rem;width:9rem;height:3rem;background:#2387ff;border-radius:.4rem;border:none;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.4rem;cursor:pointer}.contractInfo--cancel{border:1px solid #a7a6a6;color:#000;background-color:#fff;margin-right:2rem}.contractInfo--agree{color:#fff}.agreementBg{opacity:0;z-index:-999;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.agreement{width:800px;height:600px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:2px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#000}.agreement__head{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:38px;padding:9px 12px 7px 15px;border-bottom:1px solid #eee}#closeAgreement{cursor:pointer}#closeAgreement img{width:20px;height:20px}.agreement__content{padding:20px 17px 20px 23px;max-height:560px}.agreement__content div{max-height:520px;overflow-y:auto}#privacyPolicyContent{display:none}.btnDisabled{color:var(--color-font-white);pointer-events:none;cursor:not-allowed;background-color:var(--color-btn-clicked)}.flex-input{display:flex;flex-direction:row;margin-bottom:.4rem}.error{border-color:var(--color-font-red)}.flex-end{justify-content:end}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.margin-top-24{margin-top:2.4rem}.inline-block{display:inline-block}@media screen and (max-width:1200px){.agreement{width:800px}}@media screen and (max-width:992px){.agreement{width:768px}}@media screen and (max-width:768px){.agreement{width:520px}}@media screen and (max-width:576px){.normal .bg-container{background-image:url(https://cdn.currentcad.com/login/assets/login_background_mobile-BNIYietw.webp);background-size:contain;background-position:top}.normal .loginRegion{width:100%;border-radius:36px 36px 0 0!important}.agreement{width:320px;height:500px}.agreement__content div{max-height:425px}.contractInfo{width:320px}.contractInfo__body{padding-block:20px;padding-inline:3px}#qrcode_container{width:320px}}@media screen and (max-width:320px){.loginRegion{width:290px}.agreement{width:290px;height:500px}.agreement__content div{max-height:425px}.contractInfo{width:290px}.contractInfo--img{width:3rem;height:3rem}.contractInfo__head{font-size:2rem}.contractInfo__body{padding:0}.contractInfo--content,.contractInfo--contract{font-size:1.4rem}#qrcode_container{width:300px}}.loginBtn-loading{position:relative!important;width:100%!important}#password_ErrMsg{bottom:4rem}.form-control.error:focus{border-color:#f56c6c;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(245,108,108,.6)}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}input[type=password]::-o-clear{display:none}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}.btn .caret{margin-left:0}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\	;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu-right{right:0;left:auto}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.176)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}img{vertical-align:middle}
