.textbox.svelte-fpux5e{min-height:var(--control-height);padding:calc((var(--control-height) - 1.5rem) / 2 - var(--border-width)) .6rem;background:color-mix(in srgb, var(--text) 4%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius);align-items:center;gap:.5rem;transition:border-color .15s,background-color .15s;display:flex}.textbox.has-action.svelte-fpux5e{padding-block:0;padding-right:.25rem}.textbox.has-action.svelte-fpux5e .textbox-action{width:calc(var(--control-height) - .5rem);height:calc(var(--control-height) - .5rem)}.textbox.svelte-fpux5e:has(.field:where(.svelte-fpux5e):focus){border-color:color-mix(in srgb, var(--focus) 60%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent)}.textbox.invalid.svelte-fpux5e{border-color:color-mix(in srgb, var(--caution) 75%, transparent);background:color-mix(in srgb, var(--caution) 8%, transparent)}.textbox.invalid.svelte-fpux5e .textbox-icon:where(.svelte-fpux5e){color:var(--caution)}.textbox-error.svelte-fpux5e{color:var(--caution);margin:-.25rem 0 0;font-size:.8rem;line-height:1.3}.textbox[data-disabled=true].svelte-fpux5e{opacity:.5}.textbox-icon.svelte-fpux5e{color:color-mix(in srgb, var(--text) 70%, transparent);flex:none;display:inline-flex}.textbox-keybind.svelte-fpux5e{pointer-events:none;flex:none;gap:.2rem;display:inline-flex}.textbox-keybind.svelte-fpux5e kbd:where(.svelte-fpux5e){border:var(--border-width) solid color-mix(in srgb, var(--text) 18%, transparent);border-bottom-width:calc(var(--border-width) + 1px);border-radius:var(--radius);min-width:1.4rem;height:1.4rem;font-family:var(--font-body);color:color-mix(in srgb, var(--text) 55%, transparent);place-items:center;padding:0 .3rem;font-size:.75rem;line-height:1;display:grid}@media (hover:none){.textbox-keybind.svelte-fpux5e{display:none}}.field.svelte-fpux5e{min-width:0;color:var(--text);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1rem;line-height:1.5}.field.svelte-fpux5e::placeholder{color:color-mix(in srgb, var(--text) 45%, transparent)}textarea.field.svelte-fpux5e{resize:vertical}textarea.single-line-placeholder.svelte-fpux5e::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}textarea.field.no-resize.svelte-fpux5e{resize:none}:is(.textbox.is-bare.svelte-fpux5e,.textbox.is-bare.svelte-fpux5e:has(.field:where(.svelte-fpux5e):focus)){background:0 0;border-width:0;border-color:#0000;border-radius:0;min-height:0;padding:0}.textbox.is-bare.svelte-fpux5e .field:where(.svelte-fpux5e){font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit}.textbox.is-bare.svelte-fpux5e .field:where(.svelte-fpux5e)::placeholder{color:color-mix(in srgb, var(--text) 38%, transparent)}
