Estimates now respect marked-remove materials and remediation order

Materials marked Remove now produce line items; estimates sort by remediation phase instead of alphabetically. Templates preserve their order.

What's New

Estimates now handle three behaviors correctly:

  • Marked-Remove Guarantee: Materials explicitly marked Remove now produce a verified removal line item, even when the normal removal rules don't apply (e.g., minor water damage).
  • Remediation Order: Line items sort by phase (setup → tearout → cleaning → drying → repairs → finishes) instead of alphabetically, mirroring your actual job sequence.
  • Template Reordering: Template items preserve their order when saved and can be dragged to reorder within the template editor.