/* XAN Office v1.3.10.35 — Danışmanlık Ağı Haritası 1.0 */
.xan-map-consulting-person-marker-v131035{width:48px;height:48px;border-radius:50%;padding:3px;background:#fff;border:3px solid #2f6b57;box-shadow:0 7px 18px rgba(31,42,55,.2);overflow:visible;position:relative}
.xan-map-consulting-person-marker-v131035 img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;display:block}
.xan-map-consulting-person-marker-v131035 span{position:absolute;right:-3px;bottom:-2px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#2f6b57;color:#fff!important;font-size:9px;font-weight:800;line-height:14px;text-align:center}
.leaflet-marker-icon.is-selected .xan-map-consulting-person-marker-v131035,.is-selected .xan-map-consulting-person-marker-v131035{border-color:#1f4d3e;box-shadow:0 0 0 4px rgba(47,107,87,.18),0 7px 18px rgba(31,42,55,.22)}
.xan-map-consulting-cluster-v131035{background:#2f6b57!important;border:4px solid #fff!important;color:#fff!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:1}
.xan-map-consulting-cluster-v131035 strong,.xan-map-consulting-cluster-v131035 span{color:#fff!important}.xan-map-consulting-cluster-v131035 span{font-size:8px;margin-top:3px}
.xan-map-result-v151[data-map-record-type="consulting"] .xan-map-result-thumb-v151{border-radius:50%;overflow:hidden;background:#f4f6f8}
.xan-map-result-v151[data-map-record-type="consulting"] .xan-map-result-thumb-v151 img{width:100%;height:100%;object-fit:cover;object-position:center top}
.xan-map-result-v151[data-map-record-type="consulting"] .xan-map-result-copy-v151 small i.is-consulting,.xan-map-legend-v151 i.is-consulting{background:#2f6b57!important}
.xan-map-consulting-result-meta-v131035 span{background:#edf5f1;color:#245443;border-color:#cfe1d9}
.xan-map-consulting-page-v131035 .xan-map-detail-card-v152:not(.xan-map-office-detail-card-v131024) .xan-map-detail-image-v152 img{object-position:center top}

/* Danışmanlık kişi kayıtları yalnız kendi bağımsız yüzeyinde görünür. */
.xan-map-page:not(.xan-map-consulting-page-v131035) .xan-map-mobile-types-v1310311 [data-map-type="consulting"],
.xan-map-page:not(.xan-map-consulting-page-v131035) .xan-map-stats-v151 [data-map-type="consulting"],
.xan-map-page:not(.xan-map-consulting-page-v131035) .xan-map-nearby-counts-v182 [data-xan-nearby-type="consulting"],
.xan-map-page:not(.xan-map-consulting-page-v131035) .xan-map-legend-v151 span:has(.is-consulting){display:none!important}

/* Danışmanlık Ağı yüzeyinde yalnız danışmanlık kişi ağı görünür. */
.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="project"],
.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="office"],
.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="consultant"],
.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="franchise"],
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="project"],
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="office"],
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="consultant"],
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="franchise"],
.xan-map-consulting-page-v131035 .xan-map-nearby-counts-v182 [data-xan-nearby-type="project"],
.xan-map-consulting-page-v131035 .xan-map-nearby-counts-v182 [data-xan-nearby-type="office"],
.xan-map-consulting-page-v131035 .xan-map-nearby-counts-v182 [data-xan-nearby-type="consultant"],
.xan-map-consulting-page-v131035 .xan-map-nearby-counts-v182 [data-xan-nearby-type="franchise"],
.xan-map-consulting-page-v131035 .xan-map-legend-v151 span:has(.is-project),
.xan-map-consulting-page-v131035 .xan-map-legend-v151 span:has(.is-office),
.xan-map-consulting-page-v131035 .xan-map-legend-v151 span:has(.is-consultant),
.xan-map-consulting-page-v131035 .xan-map-legend-v151 span:has(.is-franchise){display:none!important}
.xan-map-consulting-page-v131035 .xan-map-stats-v151,.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311,.xan-map-consulting-page-v131035 .xan-map-nearby-counts-v182{grid-template-columns:1fr!important}
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="consulting"],.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="consulting"]{background:#2f6b57!important;border-color:#2f6b57!important;color:#fff!important}
.xan-map-consulting-page-v131035 .xan-map-stats-v151 [data-map-type="consulting"] *,.xan-map-consulting-page-v131035 .xan-map-mobile-types-v1310311 [data-map-type="consulting"] *{color:#fff!important}
@media(max-width:820px){
  .xan-map-consulting-person-marker-v131035{width:44px;height:44px}
  .xan-map-consulting-page-v131035 .xan-map-hero-v151{padding-bottom:10px}
  .xan-map-consulting-page-v131035 .xan-map-network-nav-v131033{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:8px}
  .xan-map-consulting-page-v131035 .xan-map-network-nav-v131033>a,.xan-map-consulting-page-v131035 .xan-map-network-nav-v131033>span{width:100%!important;min-width:0!important;color:#1f2a37}
  .xan-map-consulting-page-v131035 .xan-map-network-nav-v131033>span.is-active{color:#fff!important;background:#2f6b57!important;border-color:#2f6b57!important}
  .xan-map-consulting-page-v131035 .xan-map-filter-row-v151{grid-template-columns:1fr 1fr}
}
@media(max-width:430px){.xan-map-consulting-page-v131035 .xan-map-network-nav-v131033{grid-template-columns:1fr}}
