ea7bf4f49b
Replace Authorization: Bearer with X-Impersonation-Session-Id in all 5 mutation handlers in Appointments.tsx (confirm, cancel, save-notes, reschedule, booking). The portal backend validates X-Impersonation-Session-Id header, not Authorization Bearer. Co-Authored-By: Paperclip <noreply@paperclip.ing>