/** Körper-/Aktivitäts-Chart: gültiger Bereich (sync mit backend dashboard_widget_config). */
export const BODY_CHART_DAYS_MIN = 7
export const BODY_CHART_DAYS_MAX = 90
export const BODY_CHART_DAYS_DEFAULT = 30

export function normalizeBodyChartDays(raw) {
  const n = Number(raw)
  if (!Number.isFinite(n)) return BODY_CHART_DAYS_DEFAULT
  return Math.min(BODY_CHART_DAYS_MAX, Math.max(BODY_CHART_DAYS_MIN, Math.round(n)))
}

/** KPI-Board Ø-Kalorien: festes Analysefenster (nicht mehr über Layout-Config). */
export const KPI_KCAL_WINDOW_DEFAULT = 7
