Fixes:
✅ Issue #2: Mobile drawer now uses accordion (no nested modals)
✅ Issue #3: Duplicate "Local pickup" - now shows as:
- Local pickup
- Local pickup (local_pickup_plus)
Changes:
- Mobile drawer matches desktop accordion pattern
- Smaller text/spacing for mobile
- Deduplication logic in backend API
- Adds method ID suffix for duplicate titles
Result:
✅ No modal-over-modal on any device
✅ Consistent UX desktop/mobile
✅ Clear distinction between similar methods