diff --git a/src/components/input/input.styles.ts b/src/components/input/input.styles.ts index 05fc11c58..4729f33bd 100644 --- a/src/components/input/input.styles.ts +++ b/src/components/input/input.styles.ts @@ -115,6 +115,14 @@ export default css` .input__control:-webkit-autofill:active { box-shadow: 0 0 0 var(--sl-input-height-large) var(--sl-input-background-color-hover) inset !important; -webkit-text-fill-color: var(--sl-color-primary-500); + caret-color: var(--sl-input-color); + } + + .input--filled .input__control:-webkit-autofill, + .input--filled .input__control:-webkit-autofill:hover, + .input--filled .input__control:-webkit-autofill:focus, + .input--filled .input__control:-webkit-autofill:active { + box-shadow: 0 0 0 var(--sl-input-height-large) var(--sl-input-filled-background-color) inset !important; } .input__control::placeholder {