.inx-world-map {
  width: 100%;
  position: relative;
}

.inx-world-map svg {
  width: 100%;
  height: 100%;
  display: block;
}

.inx-country {
  cursor: default;
}

.inx-country.has-provider {
  cursor: pointer;
}

.inx-tooltip {
  position: fixed;
  z-index: 999999;
  display: none;
  pointer-events: none;
  background: rgba(20, 20, 20, 0.92);
  border-radius: 10px;
  padding: 14px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.25);
}

.inx-tooltip .inx-tooltip-logos {
  display: flex;
  gap: 12px;
  align-items: center;
}

.inx-tooltip img {
  width: 90px;
  height: 90px;
  object-fit: contain;
  background: rgba(255,255,255,0.95);
  border-radius: 8px;
  padding: 0px;
}
