.el-mobile[data-v-60c23c96] .el-input__prefix {
  -webkit-transition: none;
  transition: none;
}
.login-box[data-v-60c23c96] {
  width: 472px;
  padding: 50px 46px 30px;
}
.form-title[data-v-60c23c96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 45px;
}
.form-title-item[data-v-60c23c96] {
    display: block;
    font-size: 24px;
    line-height: 1.5;
    color: #111;
    font-weight: 500;
    cursor: pointer;
}
.form-title .is-active[data-v-60c23c96] {
    color: #1450b4;
    border-bottom: 2px solid currentColor;
}
.login-form[data-v-60c23c96] {
  -webkit-margin-before: 48px;
          margin-block-start: 48px;
}
.login-form .el-form-item[data-v-60c23c96]:last-child {
    -webkit-margin-after: 0;
            margin-block-end: 0;
}
.login-form .pre-icon[data-v-60c23c96] {
    width: 16px;
    vertical-align: middle;
}
.login-form .phone-pre[data-v-60c23c96] {
    -webkit-transform: translate(0, 50%);
            transform: translate(0, 50%);
}
.login-form .cursor[data-v-60c23c96] {
    cursor: pointer;
}
.login-form .remember-box[data-v-60c23c96] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-margin-before: -12px;
            margin-block-start: -12px;
}
.login-form .remember-box .remember-txt[data-v-60c23c96] {
      cursor: pointer;
      color: #a6a6a6;
      font-size: 12px;
}
.login-form[data-v-60c23c96] .el-checkbox__label {
    color: #a6a6a6;
    font-size: 12px;
}
.login-form .code-box[data-v-60c23c96] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}
.login-form .login-btn[data-v-60c23c96] {
    width: 100%;
    height: 40px;
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    background-color: #1450b4;
}
.login-form .agreement-box[data-v-60c23c96] {
    -webkit-margin-before: -24px;
            margin-block-start: -24px;
}
.login-form .agreement-box .agreement-txt[data-v-60c23c96] {
      color: #1450b4;
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      font-size: 12px;
}
.login-form .mobile-box[data-v-60c23c96] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.register[data-v-60c23c96] {
  width: 131px;
  height: 36px;
  background-image: url(data:image/png;base64,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);
  text-align: center;
  line-height: 36px;
  font-size: 12px;
  color: #1450b4;
  margin: 0 auto;
  cursor: pointer;
}
.relative[data-v-60c23c96] {
  position: relative;
}
.hidden[data-v-60c23c96] {
  margin: 0;
}
.verify-box[data-v-60c23c96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.verify-box[data-v-60c23c96] .verifybox {
    position: initial;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

