.input-wrapper.svelte-8ff5h4{position:relative;display:flex;align-items:center}.input.svelte-8ff5h4{width:100%;min-height:var(--control-height-md);font:var(--control-font-md);padding:var(--control-padding-y-md) var(--control-padding-x-md);border:1px solid var(--control-border-default);border-radius:var(--control-radius);background:var(--control-bg-default);color:var(--text-primary);transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.input.svelte-8ff5h4::placeholder{color:var(--control-placeholder, var(--text-secondary))}.input-wrapper.svelte-8ff5h4:not(.has-value) .input[type=date]:where(.svelte-8ff5h4),.input-wrapper.svelte-8ff5h4:not(.has-value) .input[type=datetime-local]:where(.svelte-8ff5h4){color:var(--control-placeholder, var(--text-secondary))}.input-wrapper.svelte-8ff5h4:not(.has-value) .input[type=date]:where(.svelte-8ff5h4):focus,.input-wrapper.svelte-8ff5h4:not(.has-value) .input[type=datetime-local]:where(.svelte-8ff5h4):focus{color:var(--text-primary)}.input.svelte-8ff5h4:focus{outline:none;border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring)}.input.svelte-8ff5h4:disabled{cursor:not-allowed;background:var(--control-bg-disabled);color:var(--text-secondary)}.has-icon.svelte-8ff5h4 .input:where(.svelte-8ff5h4){padding-left:var(--control-padding-icon-md)}.size-sm.svelte-8ff5h4 .input:where(.svelte-8ff5h4){min-height:var(--control-height-sm);font:var(--control-font-sm);padding:var(--control-padding-y-sm) var(--control-padding-x-sm)}.size-sm.has-icon.svelte-8ff5h4 .input:where(.svelte-8ff5h4){padding-left:var(--control-padding-icon-sm)}.tone-subtle.svelte-8ff5h4 .input:where(.svelte-8ff5h4){border-color:var(--control-border-subtle);background:var(--control-bg-subtle)}.input-icon.svelte-8ff5h4{position:absolute;left:var(--control-padding-x-md);color:var(--text-secondary);pointer-events:none;display:flex}.size-sm.svelte-8ff5h4 .input-icon:where(.svelte-8ff5h4){left:var(--control-padding-x-sm)}.has-error.svelte-8ff5h4 .input:where(.svelte-8ff5h4){border-color:var(--warning)}.has-error.svelte-8ff5h4 .input:where(.svelte-8ff5h4):focus{box-shadow:var(--control-focus-ring-error)}.input-error.svelte-8ff5h4{display:block;margin-top:var(--space-1);font:var(--text-small);color:var(--warning)}
