/* icon_fix.css — Ant SVG 图标在 flex 容器中 width:1em 解析成 0 的兜底修复 */
html body:has(.brand-lockup) .anticon {
  width: 1em !important;
  height: 1em !important;
  min-width: 1em !important;
  min-height: 1em !important;
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body:has(.brand-lockup) .anticon svg {
  width: 1em !important;
  height: 1em !important;
  min-width: 1em !important;
  min-height: 1em !important;
  fill: currentColor !important;
  display: block !important;
}
/* 按钮内图标保证占位 */
html body:has(.brand-lockup) .ant-btn .anticon,
html body:has(.brand-lockup) button .anticon {
  width: 1em !important;
  height: 1em !important;
}