.field.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-2)}label.svelte-138axrz{font-weight:700;font-size:.85rem;color:var(--color-text)}.req.svelte-138axrz{color:var(--color-danger)}.control.svelte-138axrz{display:flex;align-items:stretch;border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface)}.control.svelte-138axrz:focus-within{outline:3px solid var(--color-primary);outline-offset:2px}.control.has-error.svelte-138axrz{border-color:var(--color-danger)}input.svelte-138axrz{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:0 var(--space-3);min-height:48px;font-size:1rem;color:var(--color-text);font-family:inherit}.affix.svelte-138axrz{display:flex;align-items:center;padding:0 var(--space-3);font-weight:700;color:var(--color-text-muted);background:var(--color-bg)}.prefix.svelte-138axrz{border-right:var(--border-width) solid var(--color-border)}.suffix.svelte-138axrz{border-left:var(--border-width) solid var(--color-border)}.msg.svelte-138axrz{margin:0;font-size:.8rem}.error-text.svelte-138axrz{color:var(--color-danger);font-weight:700}.helper-text.svelte-138axrz{color:var(--color-text-muted)}
