.uc-form fieldset{border:0;gap:.9rem;margin:0;padding:0;display:grid}.uc-form .field-error{color:#a4231c;min-height:1.1em;margin:0;font-size:.9rem}.uc-form [aria-invalid=true]{border-color:#a4231c;outline:2px solid #f1c9c6}.uc-form :is(input,select,textarea,button):focus-visible{outline:3px solid var(--accent,#e8a33d);outline-offset:2px}.uc-form .check{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.uc-form .check input{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem}.uc-form .form-note{color:#3d5555;margin:0;font-size:.9rem}.uc-form .form-status{font-weight:600}.uc-form .form-status:focus{outline:none}.uc-form .form-status.is-error{color:#a4231c}.uc-form .form-status.is-ok{color:var(--primary-dark,#074c4c)}
