Smart casual

Smart casual is a dress code that is neat yet casual. Oxford defines it as "neat, conventional, yet relatively informal in style, especially as worn to conform to a particular dress code". "Business casual" is another similar term. It suggests some formality, not really casual in fact.
Different localities, kinds of events, contexts, or cultures have varying interpretations of the dress code.