/* 整站字号缩放（2026-11-01）
 *
 * 老板要求「整个系统的字体大小做成可以设置的」。做法是给 <html> 加 CSS zoom：
 * 一处生效、全站覆盖 —— antd 组件、页面里内联写的 fontSize、表格行高内边距、图表 canvas
 * 一起放大，不用去改几百处写死的 fontSize 字面值，也不会漏掉哪一页。
 *
 * 唯一副作用：vh 单位会被 zoom 再乘一遍（100vh 变成「窗口高 × 倍数」），
 * 所以下面把「按视口高算」的几个外壳按倍数折回去，保证外壳不超出窗口。
 * 新建页面若用 100vh / calc(100vh - Npx) 撑高度，也要在这里补一条同款折算。
 *
 * 取值由 assets/js/zz-ui-scale.js 写到 --dfo-ui-scale（85%–150%，默认 100% = 原样）。
 */
:root {
    --dfo-ui-scale: 1;
}

html {
    zoom: var(--dfo-ui-scale, 1);
}

/* 视口高外壳折算：zoom 下 100vh 会变成「窗口高 × 倍数」 */
#side-menu {
    height: calc(100vh / var(--dfo-ui-scale, 1)) !important;
}

#index-side-menu {
    height: calc(100vh / var(--dfo-ui-scale, 1) - 50px) !important;
}

/* 决策台（驾驶舱）整屏容器：原值 height:calc(100vh - 96px) + min-height:720px */
.cv-root {
    height: calc(100vh / var(--dfo-ui-scale, 1) - 96px) !important;
    min-height: calc(720px / var(--dfo-ui-scale, 1)) !important;
}
