/* XAN Office v1.3.10.88.1 — Harita kontrast sıcak düzeltmesi.
   Kapsam yalnız /harita/ ve /harita-merkezi etkileşim renkleridir.
   Amaç: açık zeminde beyaz yazı ve koyu zeminde koyu yazı çakışmalarını kapatmak. */

/* HARİTA — açık yüzeylerde hover/focus metni koyu kalır. Aktif/koyu durumlara dokunulmaz. */
body .xan-map-page-v186 .xan-map-hub-return-v131036:hover,
body .xan-map-page-v186 .xan-map-hub-return-v131036:focus-visible,
body .xan-map-page-v186 .xan-map-network-nav-v131036>a:hover,
body .xan-map-page-v186 .xan-map-network-nav-v131036>a:focus-visible,
body .xan-map-page-v186 .xan-map-ecosystem-tabs-v131036>a:hover,
body .xan-map-page-v186 .xan-map-ecosystem-tabs-v131036>a:focus-visible,
body .xan-map-page-v186 .xan-map-nearby-radius-v182 button:not(.is-active):hover,
body .xan-map-page-v186 .xan-map-nearby-radius-v182 button:not(.is-active):focus-visible,
body .xan-map-page-v186 .xan-map-nearby-counts-v182 button:not(.is-active):hover,
body .xan-map-page-v186 .xan-map-nearby-counts-v182 button:not(.is-active):focus-visible,
body .xan-map-page-v186 .xan-map-ecosystem-links-v182 a:hover,
body .xan-map-page-v186 .xan-map-ecosystem-links-v182 a:focus-visible{
  background:#F6F9FA!important;
  border-color:#8FAAB5!important;
  color:#1F2A37!important;
}
body .xan-map-page-v186 .xan-map-network-nav-v131036>a:hover *,
body .xan-map-page-v186 .xan-map-network-nav-v131036>a:focus-visible *,
body .xan-map-page-v186 .xan-map-ecosystem-tabs-v131036>a:hover *,
body .xan-map-page-v186 .xan-map-ecosystem-tabs-v131036>a:focus-visible *,
body .xan-map-page-v186 .xan-map-nearby-radius-v182 button:not(.is-active):hover *,
body .xan-map-page-v186 .xan-map-nearby-radius-v182 button:not(.is-active):focus-visible *{
  color:inherit!important;
}

/* Harita araç çubuğu: hover durumunda zemin ve metin aynı kuralda tutulur. */
body .xan-map-page-v186 .xan-map-toolbar-v151 button:not(.is-active):hover,
body .xan-map-page-v186 .xan-map-toolbar-v151 button:not(.is-active):focus-visible{
  background:#F6F9FA!important;
  border-color:#8FAAB5!important;
  color:#13364C!important;
}
body .xan-map-page-v186 .xan-map-toolbar-v151 button:not(.is-active):hover *,
body .xan-map-page-v186 .xan-map-toolbar-v151 button:not(.is-active):focus-visible *{
  color:inherit!important;
}
body .xan-map-page-v186 .xan-map-toolbar-v151 button.is-active,
body .xan-map-page-v186 .xan-map-toolbar-v151 button.is-active *{
  color:#FFFFFF!important;
}

/* Detay kartı: açık ikincil işlem hover'ı açık kalır; birincil koyu işlem beyaz kalır. */
body .xan-map-page-v186 .xan-map-detail-actions-v152 a:not(.is-primary):hover,
body .xan-map-page-v186 .xan-map-detail-actions-v152 a:not(.is-primary):focus-visible{
  background:#F6F9FA!important;
  border-color:#8FAAB5!important;
  color:#13364C!important;
}
body .xan-map-page-v186 .xan-map-detail-actions-v152 a:not(.is-primary):hover *,
body .xan-map-page-v186 .xan-map-detail-actions-v152 a:not(.is-primary):focus-visible *{
  color:inherit!important;
}
body .xan-map-page-v186 .xan-map-detail-actions-v152 a.is-primary,
body .xan-map-page-v186 .xan-map-detail-actions-v152 a.is-primary:hover,
body .xan-map-page-v186 .xan-map-detail-actions-v152 a.is-primary:focus-visible,
body .xan-map-page-v186 .xan-map-detail-actions-v152 a.is-primary *{
  color:#FFFFFF!important;
}

/* HARİTA MERKEZİ — koyu sol raydaki tüm etkileşim metni/ikonu ilk durumda da beyazdır. */
body .xan-map-hub-v131086 .xan-map-hub-memory-share-v131073,
body .xan-map-hub-v131086 .xan-map-hub-memory-share-v131073 *,
body .xan-map-hub-v131086 .xan-map-hub-sidebar-map-v131067,
body .xan-map-hub-v131086 .xan-map-hub-sidebar-map-v131067 *,
body .xan-map-hub-v131086 .xan-map-hub-side-nav-v131067 a,
body .xan-map-hub-v131086 .xan-map-hub-side-nav-v131067 a *{
  color:#FFFFFF!important;
}
body .xan-map-hub-v131086 .xan-map-hub-side-nav-v131067 a:not(.is-active){
  color:#D9E7EC!important;
}
body .xan-map-hub-v131086 .xan-map-hub-side-nav-v131067 a:not(.is-active) .xan-map-hub-side-label-v131067{
  color:inherit!important;
}

/* Harita Merkezi — açık buton/link hover'larında yazı beyaza kaçmaz. */
body .xan-map-hub-v131086 .xan-map-hub-top-actions-v131067 :is(a,button):not(.is-primary):hover,
body .xan-map-hub-v131086 .xan-map-hub-top-actions-v131067 :is(a,button):not(.is-primary):focus-visible,
body .xan-map-hub-v131086 .xan-map-hub-control-actions-v131086 :is(a,button):hover,
body .xan-map-hub-v131086 .xan-map-hub-control-actions-v131086 :is(a,button):focus-visible,
body .xan-map-hub-v131086 .xan-map-hub-search-results-v131070>a:hover,
body .xan-map-hub-v131086 .xan-map-hub-search-results-v131070>a:focus-visible,
body .xan-map-hub-v131086 .xan-map-hub-search-recent-list-v131070>a:hover,
body .xan-map-hub-v131086 .xan-map-hub-search-recent-list-v131070>a:focus-visible,
body .xan-map-hub-v131086 .xan-map-region-actions-v131071 a:not(:first-child):hover,
body .xan-map-hub-v131086 .xan-map-region-actions-v131071 a:not(:first-child):focus-visible,
body .xan-map-hub-v131086 [data-xan-region-districts]>a:hover,
body .xan-map-hub-v131086 [data-xan-region-districts]>a:focus-visible{
  color:#1F2A37!important;
}

/* Harita Merkezi — koyu birincil işlemlerde metin/ikon her durumda beyaz. */
body .xan-map-hub-v131086 .xan-map-hub-top-actions-v131067 .is-primary,
body .xan-map-hub-v131086 .xan-map-hub-top-actions-v131067 .is-primary *,
body .xan-map-hub-v131086 .xan-map-region-actions-v131071 a:first-child,
body .xan-map-hub-v131086 .xan-map-region-actions-v131071 a:first-child *,
body .xan-map-hub-v131086 .xan-map-hub-network-head-v131086>a,
body .xan-map-hub-v131086 .xan-map-hub-network-head-v131086>a *{
  color:#FFFFFF!important;
}
