.form-field.svelte-zfjwwd{margin-bottom:1rem}.gfield-label.svelte-zfjwwd{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.gfield-required.svelte-zfjwwd{color:#ef4444;margin-left:.25rem}.gfield-sublabel.svelte-zfjwwd{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.gfield-description.svelte-zfjwwd{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.gfield-input.svelte-zfjwwd,.gfield-textarea.svelte-zfjwwd{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;line-height:1.5;color:#1f2937;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gfield-input.svelte-zfjwwd:focus,.gfield-textarea.svelte-zfjwwd:focus{outline:none;border-color:var(--color-brand-purple, #7c3aed);box-shadow:0 0 0 3px #7c3aed1a}.gfield-input.medium.svelte-zfjwwd{max-width:24rem}.gfield-textarea.svelte-zfjwwd{resize:vertical;min-height:8rem}.gform-footer.svelte-zfjwwd{margin-top:1.5rem}.gform-button.svelte-zfjwwd{display:inline-block;padding:.875rem 2rem;font-size:1rem;font-weight:600;color:#fff;background-color:var(--color-brand-purple, #7c3aed);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease-in-out,transform .15s ease-in-out}.gform-button.svelte-zfjwwd:hover:not(:disabled){background-color:var(--color-brand-purple-dark, #6d28d9)}.gform-button.svelte-zfjwwd:disabled{opacity:.5;cursor:not-allowed}
