Work orders UI now matches invoices and estimates

Work orders list features blank state and status filter; details pages keep phase context.

What's New

The Work Orders list now has a professional empty state and a status filter, bringing it to parity with Invoices and Estimates. When you have work orders, filter by status to find what you're looking for.

Better Navigation

Opening a work order from the phase tab, project-wide view, or global list now keeps the phase navigation strip visible. This maintains your context within the phase workflow — the same experience you get with Estimate and Invoice details.

Calendar Refinements

The calendar date label and view controls now flow better at narrow widths, and "New event" and "Blocked time" options are consolidated into a menu to reduce clutter.