.cms-generated-form{display:grid;gap:.8rem;max-width:620px;margin:1rem 0}.cms-form-step{border:0;margin:0;padding:0;display:grid;gap:.8rem}.cms-form-step legend{font-weight:700;font-size:1.15rem;margin-bottom:.7rem}.cms-form-field{display:grid;gap:.3rem}.cms-form-field>label{font-weight:700}.cms-form-field input:not([type=checkbox]):not([type=radio]),.cms-form-field textarea,.cms-form-field select{width:100%;padding:.75rem;border:1px solid #b9c6bb;border-radius:var(--radius,8px);background:#fff;color:inherit;font:inherit}.cms-form-field textarea{min-height:7rem}.cms-form-options{border:0;padding:0;display:grid;gap:.3rem}.cms-form-options legend{font-weight:700}.cms-form-options label{display:flex;gap:.4rem;align-items:center}.cms-form-actions{display:flex;gap:.6rem;flex-wrap:wrap}.cms-form-error{color:#a32626}.cms-form-success{padding:1rem;background:#eaf4e8;border-radius:8px}.cms-generated-form [hidden],.cms-form-success[hidden]{display:none!important}[data-cms-video]{padding:2rem;background:#e7eee8;text-align:center}[data-cms-video] button{border:1px solid #285444;background:#fff;padding:.6rem 1rem;border-radius:8px;cursor:pointer}
.cms-form-consent>label{font-weight:400}.cms-form-consent input[type=checkbox]{width:auto;height:auto;min-height:0}.cms-form-consent>a{font-size:.85rem}
.sr-form .cms-form-actions .sr-button{width:100%;justify-content:space-between}.sw-form .cms-form-actions .sw-button{width:100%}
.cms-native-form{display:block;max-width:none;margin:0}.cms-native-form .cms-form-step:not(.sw-fields){display:block;gap:0}.cms-native-form .cms-form-step.sw-fields{gap:12px}.cms-native-form .cms-form-error[hidden]{display:none}
.cms-native-form .cms-form-step.sw-fields > .cms-native-consent{margin-top:-12px}
@media(max-width:760px){.cms-native-form .cms-form-step.sw-fields{gap:8px}.cms-native-form .cms-form-step.sw-fields > .cms-native-consent{margin-top:-8px}}
