.input-shell.svelte-d9edf1{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);width:100%;min-height:48px;box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft), background-color var(--dur-fast) var(--ease-out-soft);align-items:stretch;display:flex}.input-shell.svelte-d9edf1:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-xs), 0 0 0 3px var(--focus-ring)}.input-shell[data-invalid=true].svelte-d9edf1{border-color:var(--state-danger)}.input-shell[data-invalid=true].svelte-d9edf1:focus-within{box-shadow:var(--shadow-xs), 0 0 0 3px color-mix(in srgb, var(--state-danger) 35%, transparent)}.input-shell[data-disabled=true].svelte-d9edf1{background:var(--surface-sunken);box-shadow:none}.input-shell__affix.svelte-d9edf1{padding:0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);background:var(--surface-elevated);border-right:1px solid var(--border-subtle);align-items:center;display:inline-flex}.input-shell__affix.svelte-d9edf1:last-child{border-right:0;border-left:1px solid var(--border-subtle)}input.svelte-d9edf1{min-width:0;color:var(--ink-default);padding:0 var(--space-3);font-size:max(16px, var(--text-base));line-height:var(--line-snug);background:0 0;border:0;outline:0;flex:auto}input.svelte-d9edf1::placeholder{color:var(--ink-faint)}input.svelte-d9edf1:disabled,input.svelte-d9edf1:read-only{color:var(--ink-muted);cursor:not-allowed}
