
/* Public component scoped styles */
/* The outer input group owns focus styling; the inner input stays borderless. */
.search-index-v3 .siv3-input-wrap:focus-within{
  border-color: var(--search-primary, var(--siv3-primary, #025f77));
  box-shadow: 0 0 0 3px rgba(2, 95, 119, .12);
}
.search-index-v3 .siv3-input-wrap [data-search-input]:focus{
  outline: none !important;
  outline-offset: 0;
  box-shadow: none !important;
}/* Keep the labelled clear button; suppress the browser's duplicate icon. */
.search-index-v3 [data-search-input]::-webkit-search-cancel-button{
  -webkit-appearance: none;
  appearance: none;
  display: none;
}

