Colorimetric detection of citric acid as the biomarker for urolithiasis based on sodium dodecylsulfate-AgNPs with a portable CD-spectrometer.