.wp2s-form{max-width:40rem;margin:0 0 1.5em;font:inherit;color:inherit}.wp2s-intro,.wp2s-field{margin:0 0 1em}.wp2s-field label{display:block;margin:0 0 .3em;font-weight:600}.wp2s-req{margin-left:.2em;color:#b00020}.wp2s-field input:not([type=checkbox]),.wp2s-field select,.wp2s-field textarea{box-sizing:border-box;width:100%;padding:.6em .7em;border:1px solid currentColor;border-color:#7f7f7f99;border-radius:4px;background:transparent;font:inherit;color:inherit}.wp2s-field textarea{min-height:8em;resize:vertical}.wp2s-field-checkbox{display:flex;gap:.5em;align-items:flex-start}.wp2s-field-checkbox label{display:inline;margin:0;font-weight:400}.wp2s-field-checkbox input{margin:.25em 0 0}.wp2s-field :focus-visible{outline:2px solid currentColor;outline-offset:2px}.wp2s-form [aria-invalid=true]{border-color:#b00020}.wp2s-error{display:block;margin:.3em 0 0;font-size:.9em;color:#b00020}.wp2s-submit{padding:.7em 1.4em;border:0;border-radius:4px;font:inherit;cursor:pointer}.wp2s-loading{opacity:.6;cursor:progress}.wp2s-message{margin:1em 0;padding:.8em 1em;border-left:4px solid #2e7d32}.wp2s-failure{border-left-color:#b00020}
