.form.svelte-ulwi1d fieldset{gap:var(--space-3);border:0;flex-wrap:wrap;align-items:end;width:100%;margin:0;padding:0;display:flex}.form.svelte-ulwi1d fieldset>label:not(.field):not(.field-label){flex-direction:column;flex:12rem;gap:.375rem;min-width:min(14rem,100%);display:flex}.form.svelte-ulwi1d input:not([type=checkbox]):not([type=radio]),.form.svelte-ulwi1d select,.form.svelte-ulwi1d textarea{font:inherit;font-size:var(--text-base);font-weight:var(--weight-regular);height:var(--control-height,2.25rem);border:1px solid var(--control-border);border-radius:var(--radius-lg);box-sizing:border-box;background:var(--surface-card);width:100%;max-width:100%;color:var(--text-primary);padding:0 .75rem}.form.svelte-ulwi1d textarea{height:auto;padding:.5rem .75rem}.form.svelte-ulwi1d button:not(.btn){font:inherit;font-weight:var(--weight-medium);height:var(--control-height,2.25rem);padding:0 var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-contrast);cursor:pointer}.form.svelte-ulwi1d button:disabled{opacity:.6;cursor:wait}.form.svelte-ulwi1d :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.form+.form{margin-top:var(--space-3)}.form.layout-stack.svelte-ulwi1d fieldset{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.form.layout-stack.svelte-ulwi1d fieldset>.field{width:100%}.form.layout-stack.svelte-ulwi1d .span-all,.form.layout-stack.svelte-ulwi1d .money{grid-column:1/-1}
