@@ -98,8 +98,8 @@ export function BurndownTab({ calculation, config, incidents }: BurndownTabProps
9898 < div className = "flex items-start justify-between" >
9999 < div >
100100 < p className = "text-sm text-muted-foreground" > Budget Consumed</ p >
101- < p className = "text-2xl font-bold" > { formatDuration ( consumedMinutes ) } </ p >
102- < p className = "text-sm text-muted-foreground" >
101+ < p className = "text-2xl font-bold tabular-nums " > { formatDuration ( consumedMinutes ) } </ p >
102+ < p className = "text-sm text-muted-foreground tabular-nums " >
103103 of { formatDuration ( totalBudgetMinutes ) } ({ consumedPercent . toFixed ( 1 ) } %)
104104 </ p >
105105 </ div >
@@ -121,17 +121,17 @@ export function BurndownTab({ calculation, config, incidents }: BurndownTabProps
121121 < div className = "flex items-start justify-between" >
122122 < div >
123123 < p className = "text-sm text-muted-foreground" > Budget Remaining</ p >
124- < p className = { cn ( 'text-2xl font-bold' , remainingMinutes <= 0 && 'text-destructive' ) } >
124+ < p className = { cn ( 'text-2xl font-bold tabular-nums ' , remainingMinutes <= 0 && 'text-destructive' ) } >
125125 { formatDuration ( remainingMinutes ) }
126126 </ p >
127- < p className = "text-sm text-muted-foreground" > { daysRemaining } days left in period</ p >
127+ < p className = "text-sm text-muted-foreground tabular-nums " > { daysRemaining } days left in period</ p >
128128 </ div >
129129 < div className = "rounded-full p-2 bg-primary/10" >
130130 < Calendar className = "h-5 w-5 text-primary" />
131131 </ div >
132132 </ div >
133133 < div className = "mt-4 flex items-center text-sm text-muted-foreground" >
134- < span >
134+ < span className = "tabular-nums" >
135135 Day { daysElapsed } of { calculation . periodDays }
136136 </ span >
137137 </ div >
@@ -144,7 +144,7 @@ export function BurndownTab({ calculation, config, incidents }: BurndownTabProps
144144 < div className = "flex items-start justify-between" >
145145 < div >
146146 < p className = "text-sm text-muted-foreground" > Current Burn Rate</ p >
147- < p className = { cn ( 'text-2xl font-bold' , burnRateColor ) } > { burnMultiplier . toFixed ( 1 ) } x</ p >
147+ < p className = { cn ( 'text-2xl font-bold tabular-nums ' , burnRateColor ) } > { burnMultiplier . toFixed ( 1 ) } x</ p >
148148 < p className = "text-sm text-muted-foreground" >
149149 { burnRateText }
150150 { burnMultiplier > 1 ? ' (faster than sustainable)' : ' burn rate' }
@@ -297,15 +297,15 @@ export function BurndownTab({ calculation, config, incidents }: BurndownTabProps
297297 { simulatedProjection . isOnTrack ? (
298298 < >
299299 At { simulatedMultiplier . toFixed ( 1 ) } x, you'll use{ ' ' }
300- < span className = "font-medium text-foreground" >
300+ < span className = "font-medium text-foreground tabular-nums " >
301301 { simulatedProjection . percentConsumedAtEnd . toFixed ( 0 ) } %
302302 </ span > { ' ' }
303303 of budget by end of period
304304 </ >
305305 ) : simulatedProjection . exhaustionDate ? (
306306 < >
307307 At { simulatedMultiplier . toFixed ( 1 ) } x, budget exhausted in{ ' ' }
308- < span className = "font-medium text-foreground" >
308+ < span className = "font-medium text-foreground tabular-nums " >
309309 { Math . ceil ( simulatedProjection . daysUntilExhaustion ! ) } days
310310 </ span > { ' ' }
311311 ({ simulatedProjection . exhaustionDate . toLocaleDateString ( 'en-US' , {
0 commit comments