/*! SVG Türkiye Haritası | Lore Partner Map */

.svg-turkiye-haritasi {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}
.svg-turkiye-haritasi svg {
  width: 100%;
  height: auto;
}

.map-wrap {
  position: relative;
}

/* Tüm path default */
#svg-turkiye-haritasi path {
  cursor: pointer;
  fill: #a6bac9; /* partner olmayanlar gri */
  transition: transform 0.15s ease, opacity 0.15s ease, fill 0.15s ease;
}

/* Partner olan iller default farklı renk */
#svg-turkiye-haritasi #turkiye g[data-has-partner="1"] path {
  fill: #175c91; /* default partner rengi */
}

/* Hover sadece partner olanlarda vurgulu olsun */
#svg-turkiye-haritasi #turkiye g[data-has-partner="1"]:hover path {
  fill: #1094f6;
  opacity: 0.95;
  transform: translateY(-1px);
}

/* Partner olmayanlarda hover ile renk değiştirmesin */
#svg-turkiye-haritasi #turkiye g:not([data-has-partner="1"]):hover path {
  fill: #a6bac9;
}

/* Kıbrıs kapalı */
#guney-kibris {
  pointer-events: none;
}

/* Tooltip (baloncuk) */
.il-isimleri {
  position: fixed;
  z-index: 9999;
  display: none;
  pointer-events: none;

  min-width: 240px;
  max-width: 360px;
  max-height: 220px; /* uzun olunca taşmasın */
  overflow: auto;    /* scroll */

  padding: 12px 12px 10px;
  border-radius: 14px;
  background: #0a1f50;
  color: #fff;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.22);
}

/* Başlık */
.il-tooltip__title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
}

/* İçerik */
.il-tooltip__content {
  font-size: 13px;
  line-height: 1.35;
  opacity: 0.95;
}

/* Adres satırı */
.il-tooltip__item {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}

/* scrollbar küçük (opsiyonel) */
.il-isimleri::-webkit-scrollbar {
  width: 8px;
}
.il-isimleri::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.22);
  border-radius: 10px;
}
