.webform-submission-form{&.nsw-accordion{margin:auto}}.webform-submission-form .nsw-in-page-alert ul,.webform-submission-form .nsw-in-page-alert ol{padding:0 0 0 1.5rem;margin:1rem 0 0}.webform-submission-form .nsw-in-page-alert ul{list-style:disc}.webform-submission-form .nsw-in-page-alert ol{list-style:decimal}.webform-confirmation-modal{background:var(--background-light10);box-shadow:var(--shadow-card);.ui-dialog-title{font-size:1.2rem;font-weight:700}.ui-icon-closethick{text-indent:.1875rem;font-size:1.2rem;line-height:.7;&:before{content:"x"}}}.webform-submission-form .nsw-in-page-alert__content:focus{outline:3px solid #0086b3;outline:3px solid var(--nsw-focus)}.checkboxes--wrapper,.webform-checkboxes-other{>legend{margin-bottom:.25rem}.fieldset__legend{font-size:1rem;font-size:var(--nsw-font-size-sm-mobile);line-height:1.5;line-height:var(--nsw-line-height-sm-mobile);@media(min-width:62rem){font-size:1rem;font-size:var(--nsw-font-size-sm-desktop);line-height:1.5;line-height:var(--nsw-line-height-sm-desktop)}}.form-checkboxes{margin:1rem 0;.form__item--checkbox.description--after{.nsw-form__checkbox-label{padding-top:0;font-weight:700;&:before{top:.25rem}&:after{top:.58rem}}.nsw-form__helper{padding:0 0 .25rem 3rem;font-size:1rem}}}}.radios--wrapper{>legend{margin-bottom:.25rem}& div[class*=webform-options-display-]{margin:1rem 0;.form__item--radio.description--after{.nsw-form__radio-label{padding-top:0;font-weight:700;&:before{top:.25rem}&:after{top:.58rem}}.nsw-form__helper{padding:0 0 .25rem 3rem;font-size:1rem}}}}.webform-options-display-side-by-side>div{margin-right:1.5rem}.webform-message{margin-bottom:var(--spacing-component)}.webform-preview .webform-container-type-fieldset{padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background-color:#f2f2f2;background-color:var(--nsw-palette-off-white);display:block;position:relative;& legend{float:left;width:100%;@media(min-width:48rem){padding-right:100px}}& input.webform-wizard-pages-link{min-width:auto;padding:0;background:none;color:#002664;color:var(--nsw-text-link);border:none;text-decoration:underline}.webform-wizard-page-edit{@media(min-width:48rem){position:absolute;top:var(--spacing-md);right:var(--spacing-md)}}}.webform-preview .webform-submission-data--view-mode-preview{.webform-element-type-webform-document-file ul{list-style:none;padding:0}.webform-wizard-page-edit{display:block}}.webform-submission-form .form__item--webform-document-file .webform-document-file .form-required:after{content:""}.webform-submission-form .form__item--webform-document-file .webform-document-file .webform-file-button{margin-bottom:var(--spacing-component)}.webform-scale-circle{.webform-scale-option{margin-right:1rem}}.webform-scale-options input+.nsw-form__radio-label{width:auto;width:initial;height:auto;height:initial;margin:0;margin:initial;text-align:left;text-align:initial;color:inherit;border:medium none currentcolor;border:initial;border-radius:0;border-radius:initial;background-color:transparent;background-color:initial;font-size:inherit;line-height:inherit}.webform-scale-options input:hover+.nsw-form__radio-label{color:#000;color:initial;border-color:currentcolor;border-color:initial}.webform-scale-options input:focus+.nsw-form__radio-label{color:#000;color:initial;border-color:currentcolor;border-color:initial;box-shadow:none;box-shadow:initial}.webform-scale-options input:checked+.nsw-form__radio-label{color:#000;color:initial;border-color:currentcolor;border-color:initial}.webform-scale-options input:checked:focus+.nsw-form__radio-label{box-shadow:none;box-shadow:initial}.webform-scale-options .nsw-form__radio-label.form-required:after{content:""}.form__item--webform-table-sort{& a.tabledrag-handle .handle{box-sizing:content-box;margin:0 .5em;background-position:center}}legend>span.nsw-form__helper--error.form-required:after{display:none}.webform-required{font-weight:700;margin:1rem auto;max-width:75rem;max-width:var(--nsw-container-width);padding-left:1rem;padding-right:1rem;.form-required{margin-right:10px;&:after{color:#b81237;color:var(--nsw-status-error);content:" *"}}}.nsw-block{.webform-required{padding:0}}.webform-multiple-table{& table{min-width:100%}& thead{border-bottom:1px solid #22272b;border-bottom:1px solid var(--nsw-grey-01)}& td{border-bottom:none}}
