.wcsfu-field{margin:0 0 1.25em;padding:.85em 1em;border:1px solid rgb(0 0 0 / .25);border-radius:4px}.wcsfu-field:focus-within{outline:2px solid currentColor;outline-offset:2px}.wcsfu-field label{display:block;margin-bottom:.4em;font-weight:600}.wcsfu-field .required{color:#b32d2e}.wcsfu-input{display:block;max-width:100%}.wcsfu-input[aria-invalid="true"]{outline:2px solid #b32d2e}.wcsfu-progress{display:block;width:100%;margin-top:.5em}.wcsfu-help{margin:.5em 0 0;font-size:.9em}.wcsfu-status{margin-top:.35em;font-size:.9em;min-height:1.2em}.wcsfu-status.is-error{color:#b32d2e;font-weight:600}.wcsfu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}