.smf-form .smf-checkboxes-control--horizontal .smf-checkboxes-control__control>.smf-label{display:inline-block;margin-right:var(--_margin-1)}.smf-form .smf-checkboxes-control--vertical .smf-checkboxes-control__control>.smf-label{display:block}.smf-form .smf-checkbox-control{align-items:flex-start;display:inline-flex;gap:var(--_s-2)}.smf-form .smf-checkbox-control__control{--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-checkbox-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-checkbox-control__control:active,.smf-form .smf-checkbox-control__control:focus,.smf-form .smf-checkbox-control__control:focus-within,.smf-form .smf-checkbox-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-checkbox-control__control>input,.smf-form .smf-checkbox-control__control>textarea{border:none;outline:none}.smf-form .smf-checkbox-control__control{appearance:none;background-color:var(--_color-white);border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.035);cursor:pointer;display:inline-block;flex:0 0 auto;height:16px;margin:calc(var(--_half-leading)*1em) 0 0;position:relative;width:16px}.smf-form .smf-checkbox-control__control:before{border-color:var(--_color-white);border-style:solid;border-width:0 2px 2px 0;height:8px;left:calc(50% - 3px);margin:0!important;top:calc(50% - 5px);transform:rotate(45deg);visibility:hidden;width:6px}.smf-form .smf-checkbox-control__control:checked{background-color:#3a87fd;border-color:#3a87fd}.smf-form .smf-checkbox-control__control:checked:before{content:"";display:block;position:absolute;visibility:visible}.smf-form .smf-checkbox-control__control:disabled{background-color:var(--_lightest-color-gray)}.smf-form .smf-checkbox-control__control:disabled:before{border-color:var(--_dark-color-gray)}.smf-form .smf-checkbox-control__control{flex:none;margin-top:calc(var(--_half-leading)*1em)}.smf-form .smf-file-control{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;position:relative}.smf-form .smf-file-control__filename,.smf-form .smf-file-control__label{display:none}.smf-form .smf-file-control>label{align-items:center;display:flex;flex-wrap:wrap;gap:1em;outline:none;position:relative}.smf-form .smf-file-control>label:before{content:"";display:block;inset:-3px;position:absolute}.smf-form .smf-file-control>label:active:before,.smf-form .smf-file-control>label:focus-within:before,.smf-form .smf-file-control>label:focus:before{border:1px solid var(--_form-control-border-color-focus);border-radius:var(--_global--border-radius)}.smf-form .smf-file-control>label>*{flex:0 0 auto}.smf-form .smf-file-control__control{display:none}.smf-form .smf-file-control__label{background-color:var(--_lighter-color-gray);background-image:linear-gradient(180deg,#fff,var(--_lighter-color-gray));border-radius:var(--_global--border-radius);color:var(--_color-text);cursor:pointer;display:inline-block;padding:var(--_padding-2) var(--_padding-1);text-decoration:none;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-file-control__label:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-file-control__label:active,.smf-form .smf-file-control__label:focus,.smf-form .smf-file-control__label:focus-within,.smf-form .smf-file-control__label[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-file-control__label>input,.smf-form .smf-file-control__label>textarea{border:none;outline:none}.smf-form .smf-file-control__filename--no-file{display:inline-block}.smf-form .smf-file-control__filename--has-file{display:none}.smf-form .smf-file-control__clear{cursor:pointer;display:none;text-decoration:underline}.smf-form .smf-file-control__value{margin-top:.25em}.smf-form .smf-file-control--set .smf-file-control__filename--no-file{display:none}.smf-form .smf-file-control--set .smf-file-control__clear,.smf-form .smf-file-control--set .smf-file-control__filename--has-file{display:inline-block}.smf-form .smf-file-control--uploaded label{display:none}.smf-form .smf-file-control--uploaded .smf-file-control__clear{display:inline-block}