Enhanced css and added negative number validation