#login_container[data-v-b7ea9561]{margin-top:2rem;overflow:hidden}.loginWithPhone[data-v-b7ea9561]{color:#bea26c;font-size:.875rem;font-weight:500;line-height:.875rem}.google-btn-text[data-v-2c480fc5]{color:#606266;font-size:.875rem}.google-btn img[data-v-2c480fc5]{height:1.5rem;width:1.5rem}.google-btn[data-v-2c480fc5]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;padding:0}.google-btn-text[data-v-2c480fc5]{margin-left:.5rem}.apple-btn-text[data-v-29ee44df]{color:#606266;font-size:.875rem;margin-left:.5rem}.apple-btn[data-v-29ee44df]{align-items:center;background:transparent;border:none;color:#000;cursor:pointer;display:flex;padding:0;transition:opacity .3s ease}.apple-btn[data-v-29ee44df]:hover{opacity:.7}.apple-btn[data-v-29ee44df]:disabled{cursor:not-allowed;opacity:.5}.theme-font-color[data-v-f807fa22]{color:#06aabd}.theme-bg-color[data-v-f807fa22]{background-color:#06aabd}.login-container[data-v-f807fa22]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.login-container .login-title[data-v-f807fa22]{font-size:1.625rem;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%}.login-container .login-subtitle[data-v-f807fa22]{color:#646566;font-size:1rem;font-weight:300;line-height:1rem;margin-top:.5rem}.login-container .login-button[data-v-f807fa22]{background:#06aabd;border:0;border-radius:0;color:#fff;font-size:1.125rem;letter-spacing:2%;line-height:2rem;min-height:3.75rem;padding:.875rem 1.375rem;width:100%}.login-container .login-button[data-v-f807fa22]:disabled{background:#c8c9cc!important;border:.0625rem solid #c8c9cc;color:#fff!important;cursor:not-allowed}.login-form[data-v-f807fa22]{flex-direction:column;height:100%;margin-top:1.5rem}.flex-box[data-v-f807fa22],.login-form[data-v-f807fa22]{align-items:center;display:flex;justify-content:center;width:100%}.flex-box[data-v-f807fa22]{gap:.625rem;position:relative}.flex-box .el-input[data-v-f807fa22]{width:43.75rem}.flex-box .el-button[data-v-f807fa22]{background:#06aabd;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.375rem;min-width:6.25rem;padding:.5rem .875rem;position:absolute;right:.625rem}.flex-box .el-button[data-v-f807fa22]:disabled{background:#c8c9cc;color:#fff;cursor:not-allowed}.flex-box .login-code-button[data-v-f807fa22]{border-radius:0;padding:.5rem .875rem}.flex-box .login-code-button .login-button-text[data-v-f807fa22]{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:2%;line-height:2rem}.login-form-item[data-v-f807fa22],.login-input[data-v-f807fa22]{border-radius:0;height:3.5rem}.login-form-item[data-v-f807fa22]{margin-bottom:1.375rem;padding:0 .625rem;width:100%}.login-form-item .region-label[data-v-f807fa22]{color:#999;font-size:.625rem;left:1rem;line-height:.75rem;position:absolute;top:.375rem;z-index:20}.login-form-item[data-v-f807fa22] .el-input__wrapper,.login-form-item[data-v-f807fa22] .el-select__wrapper{border-radius:0;height:3.5rem}.login-form-item[data-v-f807fa22] .el-select__selected-item{color:#171b22;top:70%}.login-form-item[data-v-f807fa22] .el-input__inner{color:#171b22}.login-form-item[data-v-f807fa22] .el-select__icon{color:#969799;font-size:1.5rem}.login-switch[data-v-f807fa22]{display:flex;justify-content:flex-start;width:100%}.login-switch .login-switch-item[data-v-f807fa22]{color:#646566;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.375rem;margin-bottom:1rem;padding:0}.other-login-types[data-v-f807fa22]{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1.375rem;width:100%}.other-login-types .other-login-type[data-v-f807fa22]{align-items:center;display:inline-flex;justify-content:center;width:100%}.other-login-types .other-login-type img[data-v-f807fa22]{cursor:pointer;height:1.5rem;width:1.5rem}.other-login-types .other-login-type span[data-v-f807fa22]{cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-left:.625rem}.login-footer[data-v-f807fa22]{align-items:center;color:#969799;display:flex;flex-flow:row wrap;font-size:.8125rem;font-style:Light;font-weight:300;gap:.625rem;justify-content:center;letter-spacing:0;line-height:1.25rem;margin-top:1rem;text-align:center;width:100%}.login-footer-link[data-v-f807fa22]{border-bottom:.0625rem solid #cacaca;cursor:pointer;display:inline-block}
