Synonyms for Clear-thinking:

adj.

all (adjective)
clearheaded.

n.

clear-thinking (noun)
clear, clearheaded, unclouded.

Other synonyms:

n.
clearheaded.