.userform-progress .progress{background-color:rgba(var(--clr-secondary-rgb), 0.5)}.userform-progress .progress-bar{background-color:var(--clr-accent)}.userform-progress .step-buttons{white-space:nowrap;overflow-x:auto;padding:0.5rem 0;text-align:left !important}.userform-progress .step-button-wrapper{margin:0 5px 3px 5px;padding:0;border:1px solid var(--border-clr);min-width:26px;text-align:center}.userform-progress .step-button-wrapper:before{display:none}.userform-progress .step-button-wrapper .step-button-jump{position:relative;border:none;background:none;color:var(--font-clr)}.userform-progress .step-button-wrapper.viewed{--font-clr: var(--white);--border-clr: var(--clr-primary);background-color:var(--clr-primary)}.userform-progress .step-button-wrapper.current{--font-clr: var(--clr-primary);--border-clr: var(--clr-accent);background-color:var(--clr-accent)}.userform .step-navigation .step-buttons{text-align:right !important}.userform .step-navigation .step-button-prev,.userform .step-navigation .step-button-next{font-family:var(--font-primary);transition:var(--transition);border-radius:0;font-size:1rem;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none;position:relative;width:fit-content;font-weight:bold;padding:0.75em 1.25em}.userform .step-navigation .step-button-prev:focus-visible,.userform .step-navigation .step-button-next:focus-visible{outline:1px solid var(--clr-accent);outline-offset:2px}.userform .step-navigation .step-button-next{background:var(--clr-accent);color:var(--white);border:1px solid var(--clr-accent)}.userform .step-navigation .step-button-next:hover{border-color:var(--clr-primary);background:var(--clr-primary);color:var(--white)}.userform .step-navigation .step-button-prev{background:var(--clr-secondary);color:var(--white);border:1px solid var(--clr-secondary)}.userform .step-navigation .step-button-prev:hover{border-color:var(--clr-primary);background:var(--clr-primary);color:var(--white)}.userform .userformsgroup{border:var(--border);border-radius:0;padding:1.5rem}.userform .optionset{float:left;margin-bottom:1.5rem}.userform .userformsoptionset input{--size: 1.25rem}