/* Locator destination search: one visible focus boundary around icon and input.
   Match the shared field-focus input specificity; other fields stay unchanged. */
:root .locator-search-input:focus-within {
  outline: 2px solid var(--prism-field-focus, #294794) !important;
  outline-offset: -2px !important;
  box-shadow: none !important;
}
:root .locator-search-input > input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus {
  outline: none !important;
  box-shadow: none !important;
}
