.login-form[data-v-7206aa12]{--primary-color:#111;--error-color:#ff4e50;--border-color:#e5e5e5;--background-color:#fff;--text-color:#111;--placeholder-color:hsla(0,0%,7%,.2);--disabled-color:hsla(0,0%,7%,.2);--link-color:#104da1;--form-line-height:48px;--input-height:46px;--border-radius:8px;--phone-label-width:66px;--send-code-btn-width:124px;--form-line-margin:32px;--tips-margin:40px;--agreement-margin-top:100px;--font-family:PingFangSC-Regular;--tips-font-size:13px;--input-font-size:14px;--button-font-size:16px;width:100%}.login-form .title[data-v-7206aa12]{height:58px;width:209px}.login-form .title img[data-v-7206aa12]{height:100%;width:100%}.login-form .tips[data-v-7206aa12]{color:var(--text-color);font-family:var(--font-family);font-size:var(--tips-font-size);font-weight:400;letter-spacing:0;line-height:19.5px;margin-bottom:var(--tips-margin);opacity:.4;text-align:left}.login-form .form-line[data-v-7206aa12]{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;display:flex;height:var(--form-line-height);line-height:var(--form-line-height);margin-bottom:var(--form-line-margin);position:relative;width:100%}.login-form .form-line.form-line-error[data-v-7206aa12]{border:1px solid var(--error-color)}.login-form .form-line[data-v-7206aa12]:last-child{margin-bottom:var(--tips-margin)}.login-form .form-line .ant-row[data-v-7206aa12]{margin:0}.login-form .form-line[data-v-7206aa12] .ant-col{position:static}.login-form .form-line .phone-label[data-v-7206aa12]{color:#111;display:block;flex:0 0 auto;font-family:PingFangSC-Regular;font-size:14px;height:100%;letter-spacing:0;position:relative;text-align:center;width:66px}.login-form .form-line .phone-label[data-v-7206aa12]:after{background:#111;content:"";height:24px;opacity:.15;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.login-form .form-line[data-v-7206aa12] .ant-form-item{color:#999;display:block;flex:1;font-family:PingFangSC-Regular;font-size:14px;height:100%;letter-spacing:0;margin-bottom:0}.login-form .form-line[data-v-7206aa12] .ant-form-item .ant-form-item-control{line-height:46px}.login-form .form-line[data-v-7206aa12] .ant-form-item .ant-input{font-family:PingFangSC-Regular;height:46px;letter-spacing:.5px;line-height:20px;padding:14px 20px}.login-form .form-line[data-v-7206aa12] .ant-input::-moz-placeholder{color:#12121233;font-size:14px;letter-spacing:.5px}.login-form .form-line[data-v-7206aa12] .ant-input::placeholder{color:#12121233;font-size:14px;letter-spacing:.5px}.login-form .form-line[data-v-7206aa12] .ant-input:-webkit-autofill,.login-form .form-line[data-v-7206aa12] .ant-input:-webkit-autofill:active,.login-form .form-line[data-v-7206aa12] .ant-input:-webkit-autofill:focus,.login-form .form-line[data-v-7206aa12] .ant-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#111!important;background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-form .form-line[data-v-7206aa12] .ant-input:-internal-autofill-selected{background-color:transparent!important;background-image:none!important;color:#111!important}.login-form .form-line .code[data-v-7206aa12]{flex:1}.login-form .form-line .btn-send-code.ant-btn-link[data-v-7206aa12]{background:#111;border-radius:0 8px 8px 0;color:#fff;display:block;flex:0 0 auto;font-family:PingFangSC-Regular;font-size:14px;height:100%;height:46px;letter-spacing:0;text-align:center;transition:all .1s;width:124px}.login-form .form-line .btn-send-code.ant-btn-link[disabled][data-v-7206aa12]{background:#12121233;border-radius:0 8px 8px 0;color:#fff;height:46px}.login-form .login-form[data-v-7206aa12]{border:none!important;box-shadow:none!important;display:inline-block}.login-form[data-v-7206aa12] .ant-form-item-explain-error{animation:slideInDown-7206aa12 .3s ease-out;color:#ff4d4f;font-size:12px;left:0!important;margin-top:4px!important;position:absolute!important;right:0!important;text-align:left!important;top:100%!important;z-index:10!important}@keyframes slideInDown-7206aa12{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-form .agreement[data-v-7206aa12]{color:#12121266;font-family:PingFangSC-Regular;font-size:12px;letter-spacing:0;line-height:18px;margin-top:100px;text-align:center}.login-form .agreement .check[data-v-7206aa12]{border:1px solid #999;border-radius:2px;box-sizing:border-box;display:inline-block;height:14px;overflow:hidden;vertical-align:-2px;width:14px}.login-form .agreement .checked[data-v-7206aa12]{background:#111;border:none}.login-form .agreement .text[data-v-7206aa12]{color:#104da1;cursor:pointer}.login-form .agreement .text[data-v-7206aa12]:hover{text-decoration:underline}.login-form .agreement-error[data-v-7206aa12]{color:#f25b4b}.login-form .agreement-error .check[data-v-7206aa12]{border:1px solid #f25b4b}.login-form .agreement-error .text[data-v-7206aa12]{color:#f25b4b}.login-form .login-btn[data-v-7206aa12]{background:#111;border:none;border-radius:12px 0 12px 12px;color:#fff;display:block;font-size:16px;font-weight:500;height:48px;letter-spacing:1px;line-height:48px;margin-top:8px;padding:0;text-align:center;width:100%}.login-form .login-active[data-v-7206aa12]{background:#12121233}.login-form .line[data-v-7206aa12]{color:#999;font-size:14px;letter-spacing:0;line-height:20px;margin:12px auto;position:relative;text-align:center}.login-form .line[data-v-7206aa12]:after,.login-form .line[data-v-7206aa12]:before{background-color:#e5e5e5;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:150px}.login-form .line[data-v-7206aa12]:before{left:0}.login-form .line[data-v-7206aa12]:after{right:0}.login-modal-wrapper :deep(.ant-modal-mask){-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:#0006!important}.login-modal-wrapper .ant-modal-content{background:#fffc;border-radius:12px 0 12px 12px;padding:0!important}.login-modal-wrapper .ant-modal-close .ant-modal-close-x:hover,.login-modal-wrapper .ant-modal-close:hover{background-color:transparent!important}.login-modal-wrapper .ant-checkbox:after{display:none}.login-modal-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#6001d3;border-color:#6001d3}.login-modal-wrapper .login-body{height:518px;overflow:hidden;padding:28px 24px;position:relative}
