/* 注册协议链接以销售端注册页为基准，两端共用，禁止在页面内重复定义。 */
#registerPage .auth-agreement-link {
  display: inline;
  border: 0;
  background: transparent;
  padding: 0;
  color: #7c3aed;
  font-family: 'MiSans VF', 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.6;
  text-align: left;
  text-decoration: underline;
  cursor: pointer;
}

/* 基础样式也保留相同几何布局，公共样式加载前后不产生横向位移。
 * 登录品牌与表单共用 310px 内容宽度，采用正常文档流，避免窄屏换行重叠。 */
.login-page .login-main-card .login-side {
  justify-content: flex-start;
  padding-top: 0;
}
.login-page .login-main-card .login-side .login-brand {
  position: static;
  width: 100%;
  max-width: 310px;
  margin: 0 auto 28px;
  flex-shrink: 0;
}
