I am working on my first WordPress plugin. On the browser side some html/css/jQuery code implements a simple popup dialog form. The user enters a text field, clicks on a button and an ajax call takes the input and does some db processing. All is working fine.
Currently the plugin contains some settings and server side code. Now I am thinking of adding the user input form to the plugin for the browser side.
Should a plugin contain an HTML input form and CSS that will commonly be alien (especially the CSS) to the look and feel of any theme that would download it? If it can be done, what is the recommended way of implementing it?