.bat-form-wrapper{max-width:680px;margin:0 auto;color:#1f2933}.bat-form{display:flex;flex-direction:column;gap:1.25rem}.bat-form input,.bat-form select,.bat-form button{font:inherit}.bat-form__notice{padding:.9rem 1rem;border-radius:6px;font-weight:600;border-left-width:4px}.bat-form__notice--success{background:#1e8e3e1a;color:#1e8e3e;border:1px solid #1e8e3e}.bat-form__notice--error{background:#c0392b1a;color:#c0392b;border:1px solid #c0392b}.bat-form__field{display:flex;flex-direction:column;gap:.45rem;margin:0}.bat-form__field label{font-weight:600;line-height:1.4}.bat-form__field input[type=text],.bat-form__field input[type=email],.bat-form__field select{min-height:2.9rem;padding:.65rem .75rem;border:1px solid #cfd8dc;border-radius:6px;font-size:1rem;background:#fff;color:#1f2933;transition:border-color .14s ease,box-shadow .14s ease}.bat-form__field input[type=text],.bat-form__field input[type=email]{min-height:2.9rem;padding:.65rem .75rem;border:1px solid #cfd8dc;border-radius:6px;background:#fff;color:#1f2933;transition:border-color .14s ease,box-shadow .14s ease}.bat-form__field input:disabled,.bat-form__field select:disabled{background:#f6f8f9;color:#52606d;cursor:not-allowed;opacity:1}.bat-form__field--checkbox{flex-direction:row;align-items:flex-start}.bat-form__field--checkbox label{display:flex;gap:.5rem;font-weight:400;align-items:flex-start}.bat-form__field--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bat-form__help{display:block;color:#52606d;font-size:.875rem;line-height:1.45}.bat-form__participants{border:0;border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-radius:6px;padding:1.25rem 0;display:flex;flex-direction:column;gap:.75rem}.bat-form__participants legend{font-weight:700;padding:0 0 .25rem}.bat-form__participants-actions{display:flex;align-items:baseline;gap:.8rem;margin:.25rem 0 0}.bat-form__status{color:#52606d;font-size:.9rem}.bat-form__submit-button{align-self:flex-start;background:#0b6e99;color:#fff;border:2px solid #0b6e99;border-radius:6px;min-height:2.9rem;padding:.65rem 1.35rem;font-size:1rem;font-weight:700;cursor:pointer}.bat-form__submit-button:hover{background:#085373;border-color:#085373}.bat-form input:focus-visible,.bat-form select:focus-visible,.bat-form button:focus-visible{outline:3px solid rgba(8,76,97,.35);outline-offset:2px;border-color:#084c61}.bat-participant-row{display:flex;align-items:stretch;flex-direction:column;gap:.45rem;width:100%;padding:.85rem;border-radius:6px;background:#f6f8f9;box-sizing:border-box}.bat-participant-row.is-hidden{display:none}.bat-participant-input{width:100%;box-sizing:border-box}.bat-participant-remove,.bat-participant-add{background:transparent;border:0;border-bottom:1px solid currentColor;color:#0b6e99;padding:.35rem 0;cursor:pointer;font-size:.9rem;font-weight:600;text-align:left}.bat-participant-remove:hover,.bat-participant-add:hover{color:#074560}.bat-participant-remove:disabled,.bat-participant-remove[hidden],.bat-participant-add:disabled,.bat-participant-add[hidden]{display:none}.bat-participant-remove{color:#c0392b;align-self:flex-start}.bat-participant-remove:hover{color:#8e2a20}.bat-required{color:#c0392b}@media (max-width: 520px){.bat-participant-row{align-items:stretch;flex-direction:column;gap:.35rem}.bat-participant-remove{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.bat-form input,.bat-form select,.bat-form button{transition:none}}
