@layer formie-base{.formie-form,.formie-form fieldset,.formie-form legend,.formie-form h1,.formie-form h2,.formie-form h3,.formie-form h4,.formie-form h5,.formie-form h6,.formie-form p,.formie-form ul,.formie-form ol,.formie-form menu,.formie-form dl,.formie-form dd,.formie-form blockquote,.formie-form figure{margin:0;padding:0}.formie-form,.formie-form *,.formie-form :before,.formie-form :after{box-sizing:border-box}.formie-page-container,.formie-field-layout,.formie-form fieldset,.formie-form legend{border:0;min-inline-size:0}body:not(:-moz-handler-blocked) .formie-form fieldset{display:table-cell}.formie-form legend,.formie-form legend *{display:contents}.formie-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}[data-formie-conditionally-hidden],[data-formie-page-hidden],[data-formie-row-hidden],.formie-conditionally-hidden,.formie-page-hidden,.formie-row-hidden,[hidden]{display:none!important}.formie-module-error--fallback{border:1px solid #f3a6a6;color:#5f2120;background:#fff5f5;border-inline-start:4px solid #c92a2a;border-radius:.375rem;margin-block:0 1.5rem;padding:1rem;font:.875rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.formie-module-error--fallback .formie-module-error__notice{align-items:flex-start;gap:.75rem;display:flex}.formie-module-error--fallback .formie-module-error__indicator{color:#fff;background:#c92a2a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;line-height:1;display:inline-flex}.formie-module-error--fallback .formie-module-error__content{min-width:0}.formie-module-error--fallback .formie-module-error__title{color:#842029;margin-block-end:.125rem;font-size:.9375rem;display:block}.formie-module-error--fallback .formie-module-error__details{border-block-start:1px solid #f3c2c2;margin-block-start:.875rem;padding-block-start:.75rem}.formie-module-error--fallback .formie-module-error__details>summary{cursor:pointer;width:fit-content;font-weight:600}.formie-module-error--fallback .formie-module-error__details>pre{color:#3f2929;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;background:#fff;border:1px solid #ead0d0;border-radius:.25rem;max-height:16rem;margin-block:.75rem;padding:.75rem;font:.75rem/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.formie-module-error--fallback .formie-module-error__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.formie-module-error--fallback .formie-module-error__copy{color:#6f1d1d;cursor:pointer;font:inherit;background:#fff;border:1px solid #bd6464;border-radius:.25rem;padding:.375rem .625rem;font-weight:600}.formie-module-error--fallback .formie-module-error__copy:hover{background:snow}.formie-module-error--fallback .formie-module-error__details>summary:focus-visible,.formie-module-error--fallback .formie-module-error__copy:focus-visible,.formie-module-error--fallback .formie-module-error__details>pre:focus-visible{outline-offset:2px;outline:2px solid #7f1d1d}.formie-module-error--fallback .formie-module-error__copy-status{color:#6f1d1d;font-size:.8125rem}}@layer formie-theme-base,formie-theme;
