._nc-register-wrap {
  background-color: #f0f2f5;
  height: 100%;
}

._nc-register-cover {
  height: 100%;
  position: relative;
  overflow: hidden;

  img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

._nc-register-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._nc-register-logo {
  text-align: right;
  padding: 36px 48px;

  img {
    height: 24px;
  }
}

._nc-register-form {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;

  form {
    width: 320px;
  }

  strong {
    font-size: 16px;
  }

  nz-divider {
    background-color: #d9d9d9;
  }
}

// ._nc-register-captcha {
//   display: flex;
// }

// ._nc-register-captcha-input {
//   flex: 1;
//   margin-right: -1px;

//   input {
//     border-top-right-radius: 0;
//     border-bottom-right-radius: 0;

//     &:hover,
//     &:focus,
//     &.ng-invalid {
//       position: relative;
//       z-index: 1;
//     }
//   }
// }

// ._nc-register-captcha-btn {
//   button {
//     border-top-left-radius: 0;
//     border-bottom-left-radius: 0;

//     &:hover,
//     &:focus {
//       position: relative;
//       z-index: 1;
//     }
//   }
// }

._nc-register-copy {
  text-align: center;
  padding: 24px 48px;

  a {
    color: rgba(0, 0, 0, .45);
  }
}

._nc-register-user-agreement {
  min-height: 120px;
  max-height: 480px;
  margin: -24px;
  padding: 24px;
  overflow: auto;
}