.field.svelte-gf5m5p{gap:var(--tk-space-2);flex-direction:column;display:flex}label.svelte-gf5m5p{font-family:var(--font-control);font-size:var(--tk-text-sm);font-weight:var(--tk-weight-medium);color:var(--text)}.control.svelte-gf5m5p{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-gf5m5p: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-gf5m5p .control:where(.svelte-gf5m5p){border-color:var(--danger)}input.svelte-gf5m5p{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-gf5m5p::placeholder{color:var(--text-subtle)}input.svelte-gf5m5p:focus{outline:none}input.svelte-gf5m5p:disabled{cursor:not-allowed;color:var(--text-disabled)}.affix.svelte-gf5m5p{color:var(--text-subtle);align-items:center;display:inline-flex}.msg.svelte-gf5m5p{font-size:var(--tk-text-xs);color:var(--text-muted)}.msg.error.svelte-gf5m5p{color:var(--danger-text)}
