/*--- static/css/tooltip.css ---*/

.dark-tooltip.bs-tooltip-auto[data-popper-placement^='top'] .tooltip-arrow::before,
.dark-tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: rgba(0, 0, 0, 0.8);
}

.dark-tooltip.bs-tooltip-auto[data-popper-placement^='bottom'] .tooltip-arrow::before,
.dark-tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

.dark-tooltip.bs-tooltip-auto[data-popper-placement^='left'] .tooltip-arrow::before,
.dark-tooltip.bs-tooltip-left .tooltip-arrow::before {
  border-left-color: rgba(0, 0, 0, 0.8);
}

.dark-tooltip.bs-tooltip-auto[data-popper-placement^='right'] .tooltip-arrow::before,
.dark-tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-right-color: rgba(0, 0, 0, 0.8);
}

/* 🎨 Style principal du fond et du texte */
.dark-tooltip .tooltip-inner {
  background: rgba(15, 15, 15, 0.85);
  color: #f1f1f1;
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 0.9rem;
  font-weight: 400;
  border-radius: 8px;
  padding: 6px 10px;
}
