/* btn_center.css v1 — 修复「终端控制」页顶部工具栏自定义按钮 图标+文字 偏左（应居中）。
 * 根因：这些按钮无 .ant-btn class（DOM 为 BUTTON. 空 class），由注入样式设为
 *   display:flex; gap:6px; padding:0 11px/12px，但未显式设置 justify-content，
 *   浏览器按 flex 默认值 justify-content:normal（=flex-start 左对齐）渲染，
 *   导致图标+文字整体贴左；而标准 ant-btn（.ant-btn）由 antd 自带
 *   justify-content:center，正常。此处补齐水平居中，与 ant-btn 行为一致。
 *
 * 范围（避免误伤）：
 *   - html body:has(.brand-lockup) —— 仅后台壳（登录页无 .brand-lockup，不受影响）；
 *   - .ant-layout-content —— 仅主内容区（顶栏/侧栏/弹层不在内）；
 *   - button:not(.ant-btn) —— 排除标准 ant-btn（其已 center，无需也不应改动）。
 *
 * 误伤评估（已实测）：
 *   - 标准 .ant-btn 被 :not(.ant-btn) 排除，computed justify-content 保持 center；
 *   - "gugu"/"管理员" 等 display:block 下拉按钮：justify-content 对 block 布局无效，无害；
 *   - 内容区单图标按钮与分页箭头 ‹ ›：居中后视觉更规整，无副作用。
 */
html body:has(.brand-lockup) .ant-layout-content button:not(.ant-btn) {
  justify-content: center !important;
}
