/* Filter fields inside kt-select dropdowns are switched to type="search" at
   runtime (kt-select-search-focus.js) so Safari stops classifying them as
   login fields and offering saved passwords. Undo the native search-field
   decorations that the type adds, and hide Safari's injected credentials
   button as a fallback. Real login forms never use type="search", so the
   rules below cannot touch them. */

input[type="search"] {
  -webkit-appearance: none;
  appearance: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  display: none;
}

input[type="search"]::-webkit-credentials-auto-fill-button {
  -webkit-appearance: none;
  visibility: hidden;
  pointer-events: none;
}
