form .field input,form .field select,form .field textarea{width:100%;background-color:var(--white);border:1px solid var(--bg-grey-light);border-radius:0;padding:1rem;font-size:1rem;accent-color:var(--clr-primary)}form .field label{font-size:1rem;margin-bottom:0.25rem}form .field label p{text-wrap:unset;word-wrap:unset;hyphens:unset}form .field.checkbox{display:flex;gap:1rem;align-items:start}form .field.checkbox label{line-height:1;flex-grow:1}form .field.checkbox label *{line-height:1.3rem}form .field.checkbox input[type="checkbox"]{width:1rem;height:1rem;flex-basis:1rem;flex-shrink:0;flex-grow:0}form .fileattachment ul.file-attachment-field-previews.list li{width:100%;max-width:unset}.userform .field{margin-bottom:1.5rem}.userform .field.checkbox .middleColumn{display:flex;gap:1rem;align-items:start}.userform .field.userformsoptionset .middleColumn>div,.userform .field.optionset .middleColumn>div{display:flex;gap:1rem;align-items:center;justify-content:start;margin-bottom:1rem}.userform .field.userformsoptionset .middleColumn>div input[type="checkbox"],.userform .field.userformsoptionset .middleColumn>div input[type="radio"],.userform .field.optionset .middleColumn>div input[type="checkbox"],.userform .field.optionset .middleColumn>div input[type="radio"]{width:1rem;height:1rem;flex-basis:1rem;flex-shrink:0;flex-grow:0}.userform .field.userformsoptionset .middleColumn>div label,.userform .field.optionset .middleColumn>div label{line-height:1.3rem;margin-bottom:0}.userform .field.userformsoptionset .middleColumn>div label *,.userform .field.optionset .middleColumn>div label *{line-height:1.3rem}.userform .progress{--bs-progress-border-radius: 0;margin-bottom:0.5rem}.userform .progress .progress-bar{background-color:var(--clr-primary)}.userform .step-buttons{display:flex;align-items:center;gap:3rem;margin-bottom:4rem}.userform .step-buttons .step-button-wrapper{display:block}.userform .step-buttons .step-button-wrapper button{background-color:var(--clr-secondary);color:var(--white);border:none;padding:0.5rem 1rem}.userform .step-navigation .step-buttons{justify-content:end}.userform .userformsgroup{border-radius:0;border-color:var(--bg-grey-light)}.userform input[type="submit"]{background-color:var(--clr-primary);color:var(--white);border:none;padding:0.5rem 1rem}