fix grouped input validation + improved widget styles