.field.svelte-8rk7b6{gap:var(--space-xs);flex-direction:column;display:flex}.label.svelte-8rk7b6{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.input-wrap.svelte-8rk7b6{align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-white);min-height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.input-wrap.svelte-8rk7b6:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.input-wrap.has-error.svelte-8rk7b6{border-color:var(--color-error)}.input-wrap.has-error.svelte-8rk7b6:focus-within{box-shadow:var(--focus-ring-error)}.icon.svelte-8rk7b6{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.input-wrap.svelte-8rk7b6:focus-within .icon:where(.svelte-8rk7b6){color:var(--color-primary)}.input.svelte-8rk7b6{font-size:var(--text-base);padding:var(--space-md) 0;background:0 0;border:none;outline:none;flex:1;min-width:0}.input.svelte-8rk7b6::placeholder{color:var(--color-text-muted)}.toggle.svelte-8rk7b6{padding:var(--space-xs);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex}.toggle.svelte-8rk7b6:hover{color:var(--color-text-secondary)}.toggle.svelte-8rk7b6:active{transform:scale(.92)}.error.svelte-8rk7b6{font-size:var(--text-xs);color:var(--color-error)}
