Color picker with preview