/* Keep the native fieldset semantics while containing generic text-input rules. */
[data-wix-form] .customer-field{border:0;padding:0;margin:0;min-width:0}
[data-wix-form] .customer-field legend{font-size:12px;font-weight:600;margin-bottom:12px}
[data-wix-form] .customer-options{display:flex;flex-wrap:wrap;gap:10px 24px}
[data-wix-form] .customer-options .radio-label{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:400;min-height:44px;margin:0;cursor:pointer}
[data-wix-form] .customer-options input[type=radio]{appearance:auto;accent-color:var(--ink);flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin:0;border:0;box-shadow:none}
[data-wix-form] :is(input,select,textarea)[aria-invalid=true]{border-color:#a3392c}
[data-wix-form] button:disabled{cursor:wait;opacity:.65}
.wix-form-success{padding:28px 0;max-width:55ch;outline-offset:6px}
.wix-form-success h3{margin-bottom:14px}
@media(max-width:767px){[data-wix-form] .customer-options{gap:4px 16px}[data-wix-form] .customer-options .radio-label{font-size:13px}}
