.beautiful {
  .login-sm-logo {
    color: #000;
  }

  .sec-notice {
    left: auto;
    top: auto;
    right: 24px;
    bottom: 24px;
    width: 396px;
    height: 169px;
    border: none;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background: #fff;
    .sec-content {
      max-height: none;
      -webkit-line-clamp: 5;
    }
  }

  .login-content-op {
    display: flex;
    justify-content: flex-end;
  }

  .login-ibmc {
    text-align: right;
    padding-right: 10px;
    img {
      width: 280px;
      height: 36px;
    }
  }

  .pro-container {
    justify-content: space-between;
    .logo {
      width: auto;
      img {
        max-width: 278px;
        max-height: 36px;
      }
    }
    .login-simple-text {
      font-size: 36px;
      line-height: 36px !important;
      font-weight: 600;
    }
  }

  .login-input-body {
    :deep(.el-input__inner) {
      border-color: #8e96ab;
      background-color: $APP-BG-WHITE;
      padding-left: 20px;
    }
  }
  .login-input-footer {
    .el-button {
      border: none;
    }
    .others {
      span {
        color: #6c92fa;
      }
    }
  }

  // 语言
  .lang-text {
    color: #9ea4b3 !important;
  }

  // 安全公告 tip
  .security-tip {
    max-width: 396px !important;
  }
}
