.tooltip.bostic-action-tooltip {
  --bs-tooltip-bg: #172033;
  --bs-tooltip-color: #fff;
  --bs-tooltip-opacity: 1;
  letter-spacing: 0;
  pointer-events: none;
  z-index: 1095;
}

.tooltip.bostic-action-tooltip.bostic-action-tooltip-overlay {
  z-index: 13010;
}

.tooltip.bostic-action-tooltip .tooltip-inner {
  border: 1px solid rgb(255 255 255 / 14%);
  border-radius: 6px;
  box-shadow: 0 10px 28px rgb(15 23 42 / 24%);
  font-size: 0.75rem;
  font-weight: 650;
  line-height: 1.4;
  max-width: min(18rem, calc(100vw - 2rem));
  padding: 0.5rem 0.65rem;
  text-align: start;
}

body[data-pc-theme="dark"] .tooltip.bostic-action-tooltip {
  --bs-tooltip-bg: #f5f7fb;
  --bs-tooltip-color: #172033;
}

body[data-pc-theme="dark"] .tooltip.bostic-action-tooltip .tooltip-inner {
  border-color: rgb(15 23 42 / 14%);
  box-shadow: 0 10px 30px rgb(0 0 0 / 38%);
}

[data-bostic-action-tooltip]::after {
  content: none !important;
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  .tooltip.bostic-action-tooltip {
    transition: none !important;
  }
}
