.dbc-tooltip.kpi-tooltip,
.dbc-tooltip.financial-kpi-tooltip {
  background-color: rgba(12, 21, 38, 0.96);
  color: #E2E8F0;
  border-radius: 12px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  box-shadow: 0 16px 40px rgba(8, 12, 24, 0.55);
  padding: 14px 18px;
}

.dbc-tooltip.kpi-tooltip > .tooltip-inner,
.dbc-tooltip.financial-kpi-tooltip > .tooltip-inner {
  text-align: left;
  max-width: 420px;
  font-size: 0.85rem;
  line-height: 1.45;
}

.dbc-tooltip.kpi-tooltip strong,
.dbc-tooltip.financial-kpi-tooltip strong {
  color: #FFFFFF;
}

.dbc-tooltip.kpi-tooltip .tooltip-arrow,
.dbc-tooltip.financial-kpi-tooltip .tooltip-arrow {
  display: none;
}
