Styles and input validation