.form-api-submit form{background:#fff;padding:2rem}.form-api-submit__label{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.form-api-submit__input,.form-api-submit__label{color:var(--hs-primary-color-900,#111827);display:block}.form-api-submit__input{background-color:#fff;border:1px solid var(--hs-primary-color-300,#d1d5db);border-radius:var(--radius,.375rem);font-size:1rem;line-height:1.5;padding:.625rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-api-submit__input:focus{border-color:var(--hs-secondary-color,#47474a);box-shadow:0 0 0 3px rgba(71,71,74,.15);outline:none}.form-api-submit__input.border-red-500{border-color:#ef4444}.form-api-submit__checkbox{accent-color:var(--hs-secondary-color,#47474a);flex-shrink:0;height:1rem;width:1rem}.form-api-submit__checkbox.border-red-500{outline:2px solid #ef4444;outline-offset:1px}.form-api-submit__error{color:#ef4444;font-size:.75rem;margin-top:.25rem}.form-api-submit__api-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.form-api-submit__button{align-items:center;background-color:var(--hs-secondary-color,#47474a);border:none;border-radius:var(--radius,.375rem);color:var(--hs-primary-color,#fff);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.form-api-submit__button:hover{opacity:.9}.form-api-submit__button:disabled{cursor:not-allowed;opacity:.6}.form-api-submit__success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}