Multi-code boxing mode now shows a confirmation dialog when scanning a code from a different paichan, matching the registration page pattern. Scans are blocked while the dialog is visible. Also removes the redundant _lastBoxNo variable. Box numbers now always use _maxBoxNo + 1 from the backend, fixing a bug where switching to a new paichan incorrectly carried over the previous paichan's box number. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>