- Add allocations field to LineItem and propagate in api.quotes.update - Implement allocation cards in AcceptModal Section 3 with per-row project select and sum validation - Disable previously selected projects within the same item to prevent duplicates - Merge split items client-side in EditModal when transitioning status to offered