/* XAN Office v1.3.10.36 — Harita Merkezi + beşli mobil/tablet ekosistem geçişi. */
.xan-map-hub-v131036{background:#fff;color:#1f2a37;min-height:70vh;padding-bottom:44px}
.xan-map-hub-v131036 *{box-sizing:border-box}
.xan-map-hub-hero-v131036{background:#fff;border-bottom:1px solid #e1e7eb;padding:28px 0 22px}
.xan-map-hub-hero-inner-v131036{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}
.xan-map-hub-hero-inner-v131036>div:first-child{max-width:760px}
.xan-map-hub-hero-inner-v131036 small{color:#335d70;font-weight:700;font-size:12px;letter-spacing:.02em}
.xan-map-hub-hero-inner-v131036 h1{margin:5px 0 8px;color:#1f2a37;font-size:clamp(26px,3vw,40px);line-height:1.08;font-weight:700}
.xan-map-hub-hero-inner-v131036 p{margin:0;color:#5b6573;font-size:14px;line-height:1.55;max-width:680px}
.xan-map-hub-metrics-v131036{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;min-width:310px}
.xan-map-hub-metrics-v131036 span{display:grid;gap:2px;min-height:68px;align-content:center;padding:10px 12px;border:1px solid #d9e0e6;border-radius:12px;background:#f8fafb;text-align:center}
.xan-map-hub-metrics-v131036 b{color:#1f2a37;font-size:20px;line-height:1;font-weight:750}.xan-map-hub-metrics-v131036 small{color:#5b6573;font-size:10.5px;font-weight:600}
.xan-map-hub-grid-v131036{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:22px}
.xan-map-hub-card-v131036{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;min-height:250px;padding:18px;border:1px solid #d9e0e6;border-radius:16px;background:#fff;color:#1f2a37;text-decoration:none;box-shadow:0 8px 24px rgba(31,42,55,.06);overflow:hidden;transition:none!important;transform:none!important;filter:none!important}
.xan-map-hub-card-v131036:hover,.xan-map-hub-card-v131036:focus-visible{border-color:#9dafb9;box-shadow:0 0 0 2px rgba(51,93,112,.08),0 8px 24px rgba(31,42,55,.07);outline:none;transform:none!important}
.xan-map-hub-card-icon-v131036{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef3f5;color:#335d70}.xan-map-hub-card-icon-v131036 svg{width:21px;height:21px;stroke:currentColor}
.xan-map-hub-card-copy-v131036{display:grid;align-content:start;gap:7px;min-width:0}.xan-map-hub-card-copy-v131036 small{color:#5b6573;font-size:11px;font-weight:650}.xan-map-hub-card-copy-v131036 strong{color:#1f2a37;font-size:18px;line-height:1.2;font-weight:750}.xan-map-hub-card-copy-v131036 em{color:#5b6573;font-size:12.5px;line-height:1.5;font-style:normal;overflow-wrap:anywhere}
.xan-map-hub-card-open-v131036{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #e5eaed;color:#335d70;font-size:12px;font-weight:700}.xan-map-hub-card-open-v131036 i{font-style:normal;font-size:17px}
.xan-map-hub-card-v131036.is-franchise .xan-map-hub-card-icon-v131036{background:#edf3f5;color:#173f50}.xan-map-hub-card-v131036.is-consulting .xan-map-hub-card-icon-v131036{background:#edf5f1;color:#2f6b57}
.xan-map-hub-flow-v131036{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin-top:18px;padding:16px;border:1px solid #d9e0e6;border-radius:16px;background:#f8fafb}
.xan-map-hub-flow-v131036>div{display:grid;gap:3px;min-width:0}.xan-map-hub-flow-v131036 small{color:#335d70;font-size:10px;font-weight:700}.xan-map-hub-flow-v131036 strong{color:#1f2a37;font-size:13px}.xan-map-hub-flow-v131036 span{color:#5b6573;font-size:11px;line-height:1.4}.xan-map-hub-flow-v131036>i{color:#7b8b95;font-style:normal}

/* Harita sayfalarında ortak ağ geçişi. */
.xan-map-hub-return-v131036{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border:1px solid #d9e0e6;border-radius:999px;background:#fff;color:#335d70!important;text-decoration:none;font-size:11px;font-weight:700;white-space:nowrap;transform:none!important;filter:none!important}
.xan-map-network-nav-v131036{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;min-width:0}
.xan-map-network-nav-v131036>a,.xan-map-network-nav-v131036>span{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d9e0e6;border-radius:10px;background:#fff;color:#1f2a37!important;text-decoration:none;font-size:11.5px;font-weight:700;white-space:nowrap;transform:none!important;filter:none!important;transition:none!important}
.xan-map-network-nav-v131036>span.is-active{background:#335d70!important;border-color:#335d70!important;color:#fff!important}.xan-map-network-nav-v131036>span.is-active *{color:#fff!important}
.xan-map-ecosystem-tabs-v131036{display:none}

@media(max-width:1180px){
  .xan-map-page-v131036 .xan-map-mobile-types-v1310311{display:none!important}
  .xan-map-ecosystem-tabs-v131036{display:flex!important;gap:7px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:7px;padding-bottom:7px;scroll-snap-type:x proximity}
  .xan-map-ecosystem-tabs-v131036::-webkit-scrollbar{display:none}
  .xan-map-ecosystem-tabs-v131036>a,.xan-map-ecosystem-tabs-v131036>span{flex:0 0 auto;min-width:92px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #d9e0e6;border-radius:11px;background:#fff;color:#1f2a37!important;text-decoration:none;font-size:11px;font-weight:750;white-space:nowrap;scroll-snap-align:start;transform:none!important;filter:none!important;transition:none!important}
  .xan-map-ecosystem-tabs-v131036>span.is-active{background:#335d70!important;border-color:#335d70!important;color:#fff!important}
  .xan-map-ecosystem-tabs-v131036>a:focus-visible,.xan-map-ecosystem-tabs-v131036>span:focus-visible{outline:2px solid #335d70;outline-offset:2px}
  .xan-map-network-nav-v131036{width:100%;justify-content:flex-start!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
  .xan-map-network-nav-v131036::-webkit-scrollbar{display:none}
  .xan-map-network-nav-v131036>a,.xan-map-network-nav-v131036>span{flex:0 0 auto!important;width:auto!important;min-width:92px!important}
  .xan-map-hub-return-v131036{align-self:flex-start}
  .xan-map-hub-grid-v131036{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xan-map-hub-card-v131036{min-height:220px}
}
@media(max-width:820px){
  .xan-map-hub-hero-v131036{padding:20px 0 16px}.xan-map-hub-hero-inner-v131036{display:grid;gap:14px}.xan-map-hub-metrics-v131036{min-width:0;width:100%;grid-template-columns:repeat(3,1fr)}
  .xan-map-hub-grid-v131036{padding-top:14px;gap:9px}.xan-map-hub-card-v131036{min-height:0;padding:14px;gap:11px}.xan-map-hub-card-copy-v131036 strong{font-size:16px}.xan-map-hub-card-copy-v131036 em{font-size:11.5px}
  .xan-map-hub-flow-v131036{grid-template-columns:1fr;gap:8px}.xan-map-hub-flow-v131036>i{display:none}.xan-map-hub-flow-v131036>div{padding:8px 0;border-bottom:1px solid #e1e7eb}.xan-map-hub-flow-v131036>div:last-child{border-bottom:0}
  .xan-map-page-v131036 .xan-map-hero-inner-v151{align-items:flex-start!important}
}
@media(max-width:520px){
  .xan-map-hub-grid-v131036{grid-template-columns:1fr}.xan-map-hub-card-v131036{grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start}.xan-map-hub-card-icon-v131036{grid-row:1/3}.xan-map-hub-card-open-v131036{grid-column:2;padding-top:8px}
  .xan-map-hub-metrics-v131036 span{min-height:58px;padding:8px 5px}.xan-map-hub-metrics-v131036 b{font-size:17px}.xan-map-hub-metrics-v131036 small{font-size:9px}
  .xan-map-ecosystem-tabs-v131036>a,.xan-map-ecosystem-tabs-v131036>span{min-width:88px;min-height:42px;padding-inline:10px;font-size:10.5px}
}
.xan-map-hero-nav-wrap-v131036{display:grid;justify-items:end;gap:7px;min-width:0;max-width:min(720px,58vw)}
@media(max-width:1180px){.xan-map-hero-nav-wrap-v131036{width:100%;max-width:none;justify-items:start}}
/* v1.3.10.36: ana /harita/ yüzeyi yalnız Proje + Ofis; kişi ağları kendi haritasına gider. */
.xan-map-page-v131036:not(.xan-map-consultant-page-v131033):not(.xan-map-franchise-page-v131034):not(.xan-map-consulting-page-v131035) .xan-map-stats-v151 [data-map-type="consultant"],
.xan-map-page-v131036:not(.xan-map-consultant-page-v131033):not(.xan-map-franchise-page-v131034):not(.xan-map-consulting-page-v131035) .xan-map-nearby-counts-v182 [data-xan-nearby-type="consultant"],
.xan-map-page-v131036:not(.xan-map-consultant-page-v131033):not(.xan-map-franchise-page-v131034):not(.xan-map-consulting-page-v131035) .xan-map-legend-v151 span:has(.is-consultant){display:none!important}
.xan-map-page-v131036:not(.xan-map-consultant-page-v131033):not(.xan-map-franchise-page-v131034):not(.xan-map-consulting-page-v131035) .xan-map-stats-v151{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:1180px){
  .xan-map-page-v131036 .xan-map-network-nav-v131036{display:flex!important;grid-template-columns:none!important}
  .xan-map-page-v131036 .xan-map-network-nav-v131036>a,.xan-map-page-v131036 .xan-map-network-nav-v131036>span{width:auto!important;min-width:92px!important}
}
