/*
  Business Dashboard 月報資料產生（Superadmin）— CSS
  CLINICOS-V4-SUPERADMIN-MANAGEMENT-REPORT-V1

  與其它 businessDashboard Workspace 相同：全部規則限定在 #managementReportHostRoot 底下且
  class 以 mr-* 起頭，不碰任何既有 class；顏色／間距沿用既有 cos token。
*/
#managementReportHostRoot .mr-num { text-align: right; white-space: nowrap; }
#managementReportHostRoot .mr-kpi-cmp { font-size: 12px; color: var(--color-text-muted, #667085); margin-top: 4px; }
#managementReportHostRoot .mr-quarter-row { display: flex; gap: 8px; }
#managementReportHostRoot .mr-quarter-year { width: 110px; min-width: 0; }
#managementReportHostRoot .mr-quarter-q { min-width: 90px; }
#managementReportHostRoot .mr-movers { display: flex; gap: 32px; flex-wrap: wrap; }
#managementReportHostRoot .mr-status { font-size: 13px; color: var(--color-text-muted, #667085); margin: 0 0 6px; }
#managementReportHostRoot .mr-status--warn { color: var(--color-warning-text, #b54708); background: var(--color-warning-bg, #fffaeb); border: 1px solid var(--color-warning-border, #fedf89); border-radius: 8px; padding: 8px 12px; }
#managementReportHostRoot .mr-status__hint { color: var(--color-warning-text, #b54708); }
#managementReportHostRoot .mr-movers ul, #managementReportHostRoot .mr-movers ol { margin: 6px 0 0; padding-left: 18px; }
#managementReportHostRoot .mr-summary__section { margin: 0 0 16px; }
#managementReportHostRoot .mr-summary__title { margin: 0 0 8px; font-size: 14px; font-weight: 600; }
#managementReportHostRoot .mr-summary__col { min-width: 280px; flex: 1 1 280px; }
#managementReportHostRoot .mr-summary__item { margin: 0 0 8px; }
#managementReportHostRoot .mr-summary__delta { white-space: nowrap; }
#managementReportHostRoot .mr-summary__drivers { font-size: 13px; color: var(--color-text-muted, #667085); list-style: disc; }
#managementReportHostRoot .mr-summary__hint { color: var(--color-warning-text, #b54708); list-style: none; margin-left: -18px; }
