#app .formLogin.shared-account-dialog.otp-login-dialog .login-mode-switch{display:flex;gap:6px;height:46px;padding:3px;box-sizing:border-box;margin:0 0 28px;border-radius:10px;background:#f4f5f7}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-mode-switch button{flex:1;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#747b85;font:500 16px/1.2 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;cursor:pointer}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-mode-switch button.selected{border-color:#e7eaf0;background:#fff;color:#fd5203;font-weight:600}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-mode-switch button:focus-visible{outline:2px solid #fd5203;outline-offset:2px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-tabs__header{margin-bottom:36px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__header{padding:11px 24px!important;min-height:22px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-form-item{margin-bottom:24px}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-code-field{margin-bottom:16px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-input-group__append{width:112px;padding:0;border-radius:0 10px 10px 0;border-color:#d5d8df;background:#f8f9fb;box-sizing:border-box}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-input-group__append .el-button{width:100%;height:30px;margin:0;padding:0 6px;border:0;border-left:1px solid #d8dde5;border-radius:0;color:#fd5203;font-size:16px;background:transparent}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-input-group__append .el-button.is-disabled{color:#9099a6}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-input-group .el-input__inner{border-radius:10px 0 0 10px;border-right:0}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-code-hint{margin:0;color:#747b85;font-size:14px;line-height:20px;text-align:left}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-recovery{margin:24px 0 0;text-align:right;line-height:20px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__body{padding:16px 36px 19px!important}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-existing-account{margin:64px 0 0;color:#8a929d;font-size:13px;line-height:20px;text-align:center}
@media(max-width:768px){#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog{margin:92px auto 32px!important;max-height:calc(100vh - 116px)}#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__body{padding:16px 24px 19px!important}#app .formLogin.shared-account-dialog.otp-login-dialog .el-tabs__header{margin-bottom:38px}#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__footer{padding:0 24px 32px}#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__footer .el-button--primary{height:52px}#app .formLogin.shared-account-dialog.otp-login-dialog .login-existing-account{margin-top:96px}#app .formLogin.shared-account-dialog.otp-login-dialog .login-code-hint{font-size:13px}#app .formLogin.shared-account-dialog.otp-login-dialog .el-input-group__append .el-button{font-size:15px}}
@media(max-width:768px) and (max-height:740px){#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog{margin:24px auto!important;max-height:calc(100vh - 48px)}}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-input__inner:focus{border-color:#fd5203!important;outline:2px solid #fd5203;outline-offset:-2px}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-form-item.is-error .el-input__inner{border-color:#b42318!important}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-form-item.is-error .el-input-group__append{border-color:#b42318!important}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-input-group:focus-within{outline:2px solid #fd5203;outline-offset:-2px;border-radius:10px}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-input-group .el-input__inner:focus{outline:none!important}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-form-item.is-error .el-input__inner:focus{outline-color:#b42318}
#app .formLogin.shared-account-dialog.otp-login-dialog .formContent .el-form-item.is-error .el-input-group:focus-within{outline-color:#b42318}
#app .formLogin.shared-account-dialog.otp-login-dialog .login-code-field.is-error{margin-bottom:36px}
#app .formLogin.shared-account-dialog.otp-login-dialog .el-form-item__error{color:#b42318;font-size:12px;line-height:16px;padding-top:4px;text-align:left}
@media(max-height:740px){#app .formLogin.shared-account-dialog.otp-login-dialog .el-tabs__header{margin-bottom:20px}#app .formLogin.shared-account-dialog.otp-login-dialog .login-existing-account{margin-top:26px}#app .formLogin.shared-account-dialog.otp-login-dialog .el-dialog__body{padding-top:12px!important}}
