/* 后台品牌资产：登录与侧栏共享同一份 IP 形象 */
.admin-brand-mark {
  display: block;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  padding: 2px;
  object-fit: contain;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 9px;
  background: #ffffff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.24);
}

.brand-logo-login {
  flex-direction: column;
  gap: 12px;
}

.admin-brand-mark-login {
  flex-basis: 72px;
  width: 72px;
  height: 72px;
  padding: 4px;
  border-radius: 18px;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28);
}

