@layer openui{.openui-input{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-l);box-sizing:border-box;width:100%;gap:var(--openui-space-xs);background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-primary);transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.openui-input-small{border-radius:calc(var(--openui-radius-m) - 1px);padding:calc(var(--openui-space-2xs) - 1px) var(--openui-space-s)}.openui-input-medium{border-radius:var(--openui-radius-m);padding:calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-m) - 1px)}.openui-input-large{padding:calc(var(--openui-space-s) - 1px) var(--openui-space-m)}.openui-input::placeholder{color:var(--openui-text-neutral-secondary)}.openui-input:focus{outline:none;box-shadow:0 0 0 2.5px var(--openui-border-default)}.openui-input:not(.openui-input-error):focus{border-color:var(--openui-border-interactive-emphasis)}.openui-input:disabled{background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-input:not(:focus):not(:disabled):not(.openui-input-error):hover{border-color:var(--openui-border-interactive)}.openui-input-error{border-color:var(--openui-border-danger-emphasis);box-shadow:0 0 0 2.5px var(--openui-border-danger)}.openui-input-error:focus{border-color:var(--openui-border-danger-emphasis);box-shadow:0 0 0 2.5px var(--openui-border-danger)}
}