Hi Neil,
I don´t think you have to customize the codetree to build a default stylesheet set.
You can link your custom stylesheet in the Form Body tab, so you can store your styling at one place. This also had the advantage that you don´t have to overwrite the original Innovator files, so you have a much better overview of your changes.
An example is shown in this community project:
https://github.com/ArasLabs/custom-form-css
You can add relatives links to your stylesheet(s) in the Form BodyTab, e.g.:
-----------------------------------------------------------
@import url("../customer/stylesheets/field_borderbottom.css");
@import url("../customer/stylesheets/filepicker.css");
@import url("../customer/stylesheets/button_large.css");
sys_f_label_left,
.aras-field__label
{
width:200px;
}
------------------------------------------------------------------
In this sample I used several individual stylesheets for certain custom elements. You can mix the external links with custom css. For example I have large and small buttons designs. I just add the links to the Form for the elements I use. Of course you can also use one big stylesheet.
You just have to ensure to clear your browser cache, so your Innovator works with the latest version.
Regarding styling the value it depends on the element. Regular text elements are ".input", dropdowns would be ".aras-form-input". The browser debugger helps to identify these elements.