I understand, that's why I moving this bit of override CSS at the top of the visualsearch file to common.scss where it belongs.

Visual search obviously didn't come with this line. : )