Dashboard sends q, but users/classes/payments ignored it; accept q/search and normalize Persian digits.