/* PC login positioning fix: keep the existing mobile layout unchanged. */
@media (min-width: 769px) {
  .login-page {
    min-height: 100vh !important;
  }

  .login-page::before {
    height: 260px !important;
    max-height: 260px !important;
  }

  .login-page::after {
    top: 220px !important;
    height: 48px !important;
  }

  .login-page .tab-hotspot {
    top: 220px !important;
    width: 210px !important;
    height: 48px !important;
  }

  .login-page .wechat-tab {
    left: calc(50% - 210px) !important;
    right: auto !important;
  }

  .login-page .account-tab {
    left: 50% !important;
    right: auto !important;
  }

  .login-page .wechat-login-hotspot {
    left: 50% !important;
    right: auto !important;
    top: 470px !important;
    width: 360px !important;
    height: 54px !important;
    border-radius: 27px !important;
    transform: translateX(-50%) !important;
  }

  .login-page.account .exact-input.phone-input {
    left: 50% !important;
    right: auto !important;
    top: 276px !important;
    width: 372px !important;
    box-sizing: border-box !important;
    transform: translateX(-50%) !important;
  }

  .login-page.account .exact-input.password-input {
    left: calc(50% - 186px) !important;
    right: auto !important;
    top: 334px !important;
    width: 320px !important;
    box-sizing: border-box !important;
  }

  .login-page.account .hotspot.eye-hotspot {
    left: calc(50% + 145px) !important;
    right: auto !important;
    top: 338px !important;
  }

  .login-page.account .hotspot.forget-hotspot {
    left: calc(50% + 90px) !important;
    right: auto !important;
    top: 382px !important;
  }

  .login-page.account .hotspot.account-login-hotspot {
    left: 50% !important;
    right: auto !important;
    top: 448px !important;
    width: 372px !important;
    height: 49px !important;
    transform: translateX(-50%) !important;
  }

  .login-page.account .hotspot.register-hotspot {
    left: 50% !important;
    top: 520px !important;
    transform: translateX(-50%) !important;
  }
}
