/* 月报（demo-0.10）：中英切换控件 + 英文版的排版保护。选择器一律带 #report / .rp- 前缀，只用 index.html 的 tokens，深浅色自动跟随。
   中文版不受这里任何规则影响：所有排版保护都挂在 #report[data-lang="en"] 下。 */

/* 语言分段控件（.seg 本体样式在 index.html），放在月份选择之前 */
#report .rp-actions .rp-lang{margin-right:4px}
#report .rp-actions .rp-lang button{min-width:44px;justify-content:center}

/* ---- 英文版：字长约为中文 1.6–2 倍，只在这几处放宽 ---- */
/* KPI 标签行：标签允许折成两行，pill 仍靠右；行内元素底对齐，数字基线各卡一致 */
#report[data-lang="en"] .kpi .l{align-items:flex-end;min-height:20px}
#report[data-lang="en"] .kpi .l>span:first-child{min-width:0;line-height:1.25}
#report[data-lang="en"] .kpi .l .pill{flex:none;margin-bottom:1px}
#report[data-lang="en"] .kpi .v small{font-size:var(--fs-s)}

/* 大区监控表：11 列英文表头在 1280 宽下刚好放满、A4 打印放不下，表头允许折行、底对齐；单元格仍不折行 */
#report[data-lang="en"] .rp-region thead th{white-space:normal;vertical-align:bottom;line-height:1.3;max-width:120px}
#report[data-lang="en"] .rp-region thead th.num{min-width:64px}
#report[data-lang="en"] .rp-region td .flag{margin-right:3px}

/* 章节标题右侧的说明：英文更长，允许占满一行再折 */
#report[data-lang="en"] .card>header .hint{max-width:100%}

@media print{
  #report[data-lang="en"] .rp-region thead th{max-width:88px;line-height:1.2}
  #report[data-lang="en"] .rp-region table{font-size:9.5px}
  #report[data-lang="en"] .rp-region tbody td,#report[data-lang="en"] .rp-region tfoot td{padding:4px 5px}
  #report[data-lang="en"] .kpi .l{min-height:0}
}
