Business casual attire: Specific colors and materials make an undershirt more unnoticeable. The skirt and the top look okay together, but I’m uncertain if they match well enough to look professional. As for the undershirt, I find either black or a tan work best.