Work out how long a shift is when it crosses midnight, plus unpaid breaks and overtime after a threshold. Built for night staff, on-call rotas and timesheets — not a payroll system.