.wechatLoginBox {
  height: 320px;
  text-align: center;

  .text {
    margin-top: 12px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #999999;
    line-height: 20px;
  }
  .rwm {
    position: relative;

    text-align: center;
    display: inline-block;
    margin-top: 20px;
    border: 1px dashed #e8e8e8;
    border-radius: 2px;
    padding: 5px;
    #qrcode {
      height: 180px;
    }
    .error {
      position: absolute;
      width: 180px;
      height: 180px;
      background: rgba(255, 255, 255, 0.95);
      display: flex;
      align-items: center;
      justify-content: center;
      left: 5px;
      top: 5px;
      div {
        margin: 0 10px;
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 20px;
      }
      .ope {
        cursor: pointer;
        color: rgba(82, 137, 250, 1);
      }
    }
  }

  .ant-tabs-tab-active {
    .ant-tabs-tab-btn {
      color: #333333;
    }
  }

  .ant-tabs-tab-btn {
    color: #999999;
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    line-height: 25px;
  }

  .ant-tabs-nav::before {
    display: none;
  }
  .ant-tabs-tab {
    width: 105px;
    text-align: center;
  }
  .ant-tabs > .ant-tabs-nav .ant-tabs-nav-list {
    margin: 0 auto;
  }
  .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar {
    width: 24px !important;
    height: 4px;
    margin-left: 30px;
  }
}
