/* On aligne le bouton Evebot à côté du submit existant */
form.header--search fieldset {
  position: relative;
}

/* Bouton Evebot */
.evebot-search-btn {
 position: absolute;
  right: 65px;

  background: transparent !important;
  border: 0;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

/* Image */
.evebot-search-btn img {
  display: block;
  height: auto;
}
/* Tooltip */
.evebot-search-btn::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  right: 50%;
  transform: translateX(50%);

  background: #00365b;
  color: #fff;
  font-size: 13px;
  line-height: 1.3;
  padding: 6px 10px;
  border-radius: 6px;
  white-space: nowrap;

  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

/* Petite flèche */
.evebot-search-btn::before {
  content: "";
  position: absolute;
  bottom: 115%;
  right: 50%;
  transform: translateX(50%);
  border-width: 6px;
  border-style: solid;
  border-color: #00365b transparent transparent transparent;

  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}

/* Hover / focus (clavier inclus) */
.evebot-search-btn:hover::after,
.evebot-search-btn:focus-visible::after,
.evebot-search-btn:hover::before,
.evebot-search-btn:focus-visible::before {
  opacity: 1;
}
