.input{width:100%;min-width:0;border:1px solid var(--color-border);padding-inline:var(--space-4);font-family:var(--font-body);font-size:14px;color:var(--color-text-primary);background:transparent;transition:border-color var(--duration-base) var(--ease-default)}.input--size-l{height:48px;border-radius:var(--radius-lg)}.input--size-m{height:40px;border-radius:var(--radius-md)}.input--size-s{height:32px;border-radius:var(--radius-sm);padding-inline:var(--space-3);font-size:13px}.input::placeholder{color:var(--color-text-tertiary)}.input:focus-visible{border-color:var(--color-border-focus);outline:2px solid var(--color-border-focus);outline-offset:-1px}.input[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-surface-inset)}.input::-webkit-file-upload-button{height:32px;border:0;background:transparent;font-size:13px;font-weight:500;color:var(--color-text-primary)}.input::file-selector-button{height:32px;border:0;background:transparent;font-size:13px;font-weight:500;color:var(--color-text-primary)}