.TextInput.svelte-4i0xue{flex-direction:column;display:flex}.TextInput-label.svelte-4i0xue{margin-bottom:var(--space-1);color:var(--fg1);font-size:var(--text-xs);font-weight:400;display:block}.TextInput-field.svelte-4i0xue{align-items:center;display:flex;position:relative}.TextInput-control.svelte-4i0xue{width:100%;min-height:var(--control-height);padding:var(--space-2);border:var(--border-width) solid var(--fg1);background:var(--bg0);color:var(--fg0);font-family:var(--font-iosevka);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-brand), border-color var(--duration-fast) var(--ease-brand), color var(--duration-fast) var(--ease-brand);border-radius:0}.TextInput-control.svelte-4i0xue:hover:not(:disabled){border-color:var(--fg1);background:var(--bg1)}.TextInput-control.svelte-4i0xue:focus-visible{outline:var(--outline-width) solid var(--color-orange);outline-offset:var(--outline-offset);border-color:var(--color-orange);background:var(--bg1)}.TextInput-control.svelte-4i0xue:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;background:var(--bg1)}.TextInput-control.svelte-4i0xue::placeholder{color:var(--fg1)}.TextInput-control.is-error.svelte-4i0xue{border-color:var(--color-red)}.TextInput-control[type=number].svelte-4i0xue{font-family:var(--font-quadrant-text);appearance:textfield}.TextInput-control[type=number].svelte-4i0xue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TextInput-control[type=number].svelte-4i0xue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TextInput-control.has-prefix.svelte-4i0xue{padding-left:var(--TextInput-prefix-pad)}.TextInput-control.has-suffix.svelte-4i0xue{padding-right:var(--TextInput-suffix-pad)}.TextInput-prefix.svelte-4i0xue,.TextInput-suffix.svelte-4i0xue,.TextInput-iconPrefix.svelte-4i0xue,.TextInput-iconSuffix.svelte-4i0xue{color:var(--fg1);font-size:var(--text-sm);pointer-events:none;position:absolute}.TextInput-prefix.svelte-4i0xue,.TextInput-iconPrefix.svelte-4i0xue{left:var(--space-2)}.TextInput-suffix.svelte-4i0xue,.TextInput-iconSuffix.svelte-4i0xue{right:var(--space-2)}.TextInput-iconPrefix.svelte-4i0xue,.TextInput-iconSuffix.svelte-4i0xue{align-items:center;display:flex}.TextInput-message.svelte-4i0xue{margin:var(--space-1) 0 0;color:var(--fg1);font-size:var(--text-xs)}.TextInput-message--error.svelte-4i0xue{color:var(--color-red)}
