Per-day hour conversion
Each day's clock-in and clock-out are converted to a time difference, then any entered break minutes are subtracted before the result is expressed as decimal hours (e.g., 8 hours 30 minutes becomes 8.50). This happens independently for every day in the week, so a missed or zero entry for a day simply contributes zero hours rather than throwing an error.