- Add support for scanning sample numbers (8 digits) in addition to access numbers (10 digits) - Backend: Detect input type based on length, extract sample code and access suffix - Frontend: Auto-select matching sample and highlight with primary ring border - When sample number scanned (e.g., 10135026), extracts sample code (101) and auto-checks it