/* XAN Office v1.3.10.84 — v1.3.10.82 sağlam bazdan kontrollü harita kurtarma. */
/* Kritik: Projeler / Ofisler / Danışmanlar / Franchise / Danışmanlık ağ geçişi masaüstünde görünür kalır. */
body .xan-map-page-v186 .xan-map-hero-actions-v151.xan-map-network-nav-v131036{
  display:flex!important;visibility:visible!important;opacity:1!important;
}
@media(min-width:1181px){
  body .xan-map-page-v186 .xan-map-hero-v151{padding:4px 0!important;min-height:0!important}
  body .xan-map-page-v186 .xan-map-hero-inner-v151{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:48px!important}
  body .xan-map-page-v186 .xan-map-hero-inner-v151>div:first-child{flex:0 0 auto!important;min-width:150px!important}
  body .xan-map-page-v186 .xan-map-hero-nav-wrap-v131036{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;max-width:none!important;flex:1 1 auto!important;min-width:0!important}
  body .xan-map-page-v186 .xan-map-network-nav-v131036{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;overflow:visible!important;padding:0!important}
  body .xan-map-page-v186 .xan-map-network-nav-v131036>a,
  body .xan-map-page-v186 .xan-map-network-nav-v131036>span{min-height:38px!important;padding:0 12px!important;flex:0 0 auto!important}
  body .xan-map-page-v186 .xan-map-hub-return-v131036{flex:0 0 auto!important}
  body .xan-map-page-v186 .xan-map-hub-context-v131072{flex:0 1 auto!important;max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
}
/* Tablet/mobilde ana ağ geçişi mevcut yatay ekosistem sekmeleri üzerinden sürer. */
@media(max-width:1180px){
  body .xan-map-page-v186 .xan-map-ecosystem-tabs-v131036{display:flex!important}
}
/* Uydu/Karma doğal renk: eski hue filtresi denizleri pembe/bordo yapmasın. */
body .xan-map-page-v186[data-xan-map-style="satellite"] .leaflet-tile-pane,
body .xan-map-page-v186[data-xan-map-style="hybrid"] .leaflet-tile-pane{filter:none!important;opacity:1!important}
body .xan-map-page-v186[data-xan-map-style="satellite"] .xan-map-canvas-v151:after,
body .xan-map-page-v186[data-xan-map-style="hybrid"] .xan-map-canvas-v151:after{background:linear-gradient(180deg,rgba(4,31,64,.015),rgba(4,31,64,.025))!important;mix-blend-mode:normal!important}
/* Tekil XAN kayıt pini: koyu daire + beyaz XAN + beyaz halka. */
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052{width:50px!important;height:50px!important;border:3px solid #fff!important;border-radius:50%!important;background:#075f73!important;color:#fff!important;overflow:visible!important;box-shadow:0 8px 20px rgba(4,31,64,.28),0 0 0 2px rgba(7,95,115,.28)!important}
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052.is-office{background:#075466!important}
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052.is-project{background:#087086!important}
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052:after{content:none!important;display:none!important}
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052 .xan-map-marker-logo-wrap-v131052{width:31px!important;height:31px!important;padding:3px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}
body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052 .xan-map-marker-logo-wrap-v131052 img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important}
/* Bölge ve takip güvenli durumları. */
body .xan-map-hub-v131071 [hidden]{display:none!important}
body .xan-map-hub-v131071 .xan-map-region-workspace-loading-v131071[aria-hidden="true"]{display:none!important}
body .xan-map-hub-v131071 .xan-map-region-focus-v131071,
body .xan-map-hub-v131071 .xan-map-region-focus-v131071 *{color:#fff!important}
body .xan-map-hub-v131071 .xan-map-region-focus-v131071 .xan-map-region-readiness-v131071>i{background:rgba(255,255,255,.22)!important}
body .xan-map-hub-v131071 .xan-map-region-focus-v131071 .xan-map-region-readiness-v131071>i>em{background:#fff!important}
body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a.is-disabled-v131084{opacity:.46!important;pointer-events:none!important;cursor:not-allowed!important;background:#f4f6f8!important;border-color:#d9e0e6!important;color:#7a8790!important}
body .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-organizer-v131081,
body .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-list-tools-v131078,
body .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-queue-v131080{display:none!important}
body .xan-map-watch-center-v131075 .xan-map-watch-actions-v131075 button:disabled,
body .xan-map-watch-center-v131075 .xan-map-watch-open-v131076.is-disabled-v131084{opacity:.46!important;pointer-events:none!important;cursor:not-allowed!important;filter:none!important}
body .xan-map-watch-center-v131075 .xan-map-watch-actions-v131075 button.is-primary{color:#fff!important}
body .xan-map-watch-center-v131075 .xan-map-watch-grid-v131075{align-items:start!important}
body .xan-map-watch-center-v131075 .xan-map-watch-recent-v131075{max-height:520px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
body .xan-map-watch-center-v131075 .xan-map-watch-list-card-v131075{align-self:start!important}
@media(min-width:1181px){
 body .xan-map-watch-organizer-v131081{grid-template-columns:minmax(260px,1.5fr) minmax(145px,.65fr) minmax(170px,.75fr) minmax(160px,.7fr)!important}
 body .xan-map-watch-organizer-v131081 [data-xan-watch-organizer-reset]{grid-column:1/-1!important;justify-self:start!important}
 body .xan-map-watch-queue-filters-v131080{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;gap:7px!important}
 body .xan-map-watch-queue-filters-v131080 button{flex:0 0 auto!important}
}
@media(max-width:1180px){body .xan-map-watch-recent-v131075{max-height:440px}}
@media(max-width:620px){body .xan-map-watch-recent-v131075{max-height:360px}}
/* Tipik masaüstünde filtrelerde ikinci scrollbar oluşturma; sonuçlar ana iç scroll. */
@media(min-width:821px) and (min-height:761px){
  body .xan-map-page-v186 .xan-map-filters-v151{max-height:none!important;overflow:visible!important;flex:0 0 auto!important}
  body .xan-map-page-v186 .xan-map-results-v151{overflow-y:auto!important;overscroll-behavior:contain!important}
}
@media(max-width:1024px){
  body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052{width:46px!important;height:46px!important}
  body .xan-map-page-v186 .xan-map-marker-v163.has-xan-logo-v131052 .xan-map-marker-logo-wrap-v131052{width:28px!important;height:28px!important}
}
