/* 注册页 — 复用 login.css 的 nq-auth，仅补充差异 */
#regist.nq-auth .nq-auth-form {
  width: 420px;
  max-height: calc(100vh - 96px);
  overflow: hidden;
}

#regist.nq-auth .nq-auth-form-inner {
  max-height: calc(100vh - 96px);
  overflow-y: auto;
}

.nq-auth-page-title {
  margin: 0 0 6px;
  font-size: 22px;
  font-weight: 700;
  color: var(--nq-text);
  text-align: center;
}

.nq-auth-page-sub {
  margin: 0 0 16px;
  font-size: 13px;
  color: var(--nq-muted);
  text-align: center;
}

.nq-auth-page-sub a {
  color: var(--nq-blue);
  margin-left: 4px;
}

.nq-custom-form {
  margin-bottom: 8px;
}

.nq-custom-form .el-form-item {
  margin-bottom: 12px;
}

.nq-custom-form .el-form-item__label {
  padding: 0 0 6px;
  line-height: 1.3;
  font-size: 13px;
  color: var(--nq-text);
  font-weight: 400;
}

.nq-custom-form .el-select {
  width: 100%;
}
