.text-input-field.svelte-1nt6ev8{display:flex;flex-direction:column;gap:var(--spacing-3);flex-shrink:0}label.svelte-1nt6ev8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.text-input.svelte-1nt6ev8{width:100%;max-width:var(--input-max-width, none);padding:var(--input-padding);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--input-text);background:var(--input-bg);box-shadow:var(--input-box-shadow);transition:var(--transition-base)}.text-input.svelte-1nt6ev8:hover:not(:disabled):not(.readonly){background:var(--input-bg-hover)}.text-input.svelte-1nt6ev8:focus{outline:none}.text-input.svelte-1nt6ev8:focus:not(:disabled):not(.readonly){box-shadow:var(--input-box-shadow-focus)}.text-input.svelte-1nt6ev8::placeholder{color:var(--text-placeholder)}.text-input.svelte-1nt6ev8:disabled,.text-input.readonly.svelte-1nt6ev8{background:var(--input-bg-readonly);color:var(--text-muted);cursor:not-allowed}.text-input.invalid.svelte-1nt6ev8{box-shadow:0 0 0 1px var(--status-error)}.required-mark.svelte-1nt6ev8{margin-left:var(--spacing-1);color:var(--status-error)}
