.form-field.svelte-1tlkwn0{display:flex;flex-direction:column;gap:.5rem}.label.svelte-1tlkwn0{font-size:.875rem;font-weight:500;color:#cbd5e1}.required.svelte-1tlkwn0{color:#ef4444;margin-left:.25rem}.error-message.svelte-1tlkwn0{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:#f87171;margin:0}.error-icon.svelte-1tlkwn0{width:1rem;height:1rem;flex-shrink:0}.help-text.svelte-1tlkwn0{font-size:.8rem;color:#64748b;margin:0}
