html[dir=rtl] .el-form-item[data-v-b5d0bff6] .el-form-item__error{right:0;left:auto}html[dir=rtl] .vue-puzzle-vcode[data-v-b5d0bff6]{direction:ltr}[data-v-b5d0bff6] .range-text{padding-left:40px}html[dir=rtl] .el-form-item[data-v-73f6edd5] .el-form-item__error{right:0;left:auto}html[dir=rtl] .login-content-form .form-phone .vue-country-popover-container[data-v-73f6edd5]{left:12px}html[dir=rtl] .login-content-form .form-phone .area-code span[data-v-73f6edd5]{width:auto;padding-left:0}html[dir=rtl] .login-content-form .form-phone .area-code[data-v-73f6edd5]{width:auto}html[dir=rtl] .el-input__inner[data-v-73f6edd5]{padding-left:30px;padding-right:0}.vue-country-item.selected .selected-text[data-v-73f6edd5],html[dir=rtl] .vue-country-item.selected .selected-text[data-v-73f6edd5]{display:none}[data-v-73f6edd5] .range-text{padding-left:40px}html[dir=rtl] .el-form-item /deep/ .el-form-item__error{right:0;left:auto}html[dir=rtl] .el-input .el-input__suffix{left:5px;right:auto;margin-left:10px}html[dir=rtl] .el-input--suffix .el-input__inner{padding-left:15px;padding-right:15px}.vue-country-item.selected .selected-text{display:none}.login-content{max-width:1100px;margin:56px auto;display:flex;gap:36px;align-items:stretch;background:#fff;border-radius:12px;padding:32px;border:1px solid rgba(16,24,40,.04);box-shadow:0 12px 32px rgba(16,24,40,.06)}.login-content-left{flex:0 0 52%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,249,240,.6),rgba(255,250,245,.4));border-radius:10px;padding:18px}.login .login-content-banner{width:100%;max-width:520px;border-radius:10px;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 20px rgba(16,24,40,.04)}.login-content-right{flex:1 1 48%;display:flex;flex-direction:column;justify-content:center;padding:6px 4px}.login-content-right h1{font-size:30px;font-weight:700;color:#0f1724;margin-bottom:18px}.login-tab{display:flex;gap:12px;margin-bottom:18px}.login .login-content-tab .el-button{min-width:100px;height:36px;padding:0 14px;border-radius:8px;font-weight:600}.login .login-content-tab .el-button.is-active,.login .login-content-tab .el-button[type=primary]{background:linear-gradient(90deg,#38f,#50e3c2);color:#fff;box-shadow:0 8px 20px rgba(51,136,255,.08)}.login-form .el-form--label-top .el-form-item__label{font-weight:600;font-size:13px;margin-bottom:8px}.login-form .el-input__inner{height:48px;border-radius:8px;transition:border-color .12s ease,box-shadow .14s ease}.login-form .el-input__inner:focus{border-color:#38f;box-shadow:0 6px 18px rgba(51,136,255,.06)}.login-form .el-form-item.is-error .el-input__inner{border-color:#ff4d4f!important}.login-form .el-form-item__error{color:#ff4d4f;font-size:12px;margin-top:6px}.login-form .sing-in-btn{display:inline-block;width:160px;height:48px;margin-top:22px;background:linear-gradient(90deg,#38f,#50e3c2);color:#fff;border-radius:10px;font-weight:700;border:none;box-shadow:0 10px 26px rgba(51,136,255,.09);cursor:pointer}.login-form .tips{margin-top:14px;color:#6b7280;font-size:13px}.login-bottom{max-width:1100px;margin:36px auto;text-align:center;color:#6b7280;font-size:13px}@media (max-width:920px){.login-content{flex-direction:column;padding:20px}.login-content-left{order:1;width:100%}.login-content-right{order:2;width:100%;padding-top:12px}.login .login-content-banner{max-width:100%;height:auto}.login .sing-in-btn{width:100%}}.vue-country-intl-popover{z-index:9999}.vue-country-intl-popover .vue-country-item.selected,.vue-country-intl-popover .vue-country-item:not(.selected):hover{background-color:var(--color-main)}