.field.svelte-4r1uv6{gap:var(--tk-space-2);flex-direction:column;display:flex}label.svelte-4r1uv6{font-family:var(--font-control);font-size:var(--tk-text-sm);font-weight:var(--tk-weight-medium);color:var(--text)}.control.svelte-4r1uv6{align-items:center;gap:var(--tk-space-2);height:var(--control-height);padding-inline:var(--tk-space-3);background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);transition:border-color var(--tk-duration-fast) var(--tk-ease-out), box-shadow var(--tk-duration-fast) var(--tk-ease-out);display:flex}.control.svelte-4r1uv6:focus-within{border-color:var(--border-accent);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.field[data-invalid=true].svelte-4r1uv6 .control:where(.svelte-4r1uv6){border-color:var(--danger)}input.svelte-4r1uv6{min-width:0;font-family:var(--font-control);font-size:var(--tk-text-sm);color:var(--text);background:0 0;border:none;flex:1}input.svelte-4r1uv6::placeholder{color:var(--text-subtle)}input.svelte-4r1uv6:focus{outline:none}input.svelte-4r1uv6:disabled{cursor:not-allowed;color:var(--text-disabled)}.affix.svelte-4r1uv6{color:var(--text-subtle);align-items:center;display:inline-flex}.msg.svelte-4r1uv6{font-size:var(--tk-text-xs);color:var(--text-muted)}.msg.error.svelte-4r1uv6{color:var(--danger-text)}
