/*
 * ============================================================
 * SEARCH FOUNDATION EXCEPTION V1
 * ============================================================
 *
 * Header/search are reference components.
 * Design foundation must not add its own focus border.
 */


/*
 * Search input itself.
 */

input[placeholder*="Поиск инструкций"],
input[placeholder*="поиск инструкций"] {

  /*
   * Убираем только глобальный focus outline.
   * Исходные border / shadow поиска сохраняются.
   */
  outline: none !important;
}


/*
 * На focus-visible не добавляем второй контур.
 */

input[placeholder*="Поиск инструкций"]:focus-visible,
input[placeholder*="поиск инструкций"]:focus-visible {

  outline: none !important;
  outline-offset: 0 !important;
}


/*
 * Foundation не должна добавлять
 * новые border/shadow самому input.
 */

main input[placeholder*="Поиск инструкций"],
main input[placeholder*="поиск инструкций"] {

  border: revert;
  border-radius: revert;
  background: revert;
  box-shadow: revert;
}


/*
 * И при focus возвращаем управление
 * исходным CSS поискового компонента.
 */

main input[placeholder*="Поиск инструкций"]:focus,
main input[placeholder*="поиск инструкций"]:focus {

  outline: none !important;

  border-color: revert;
  box-shadow: revert;
}
