/* XAN Office v1.3.10.68 — Harita Merkezi hızlı yükleme / tembel bölüm çizimi */
body .xan-map-hub-v131067 .xan-map-hub-section-v131067:not(.is-overview){content-visibility:auto;contain-intrinsic-size:520px}
body .xan-map-hub-v131067 .xan-map-hub-lazy-v131068[aria-busy="true"]{position:relative}
body .xan-map-hub-v131067 .xan-map-hub-lazy-v131068[aria-busy="true"] .xan-map-hub-region-actions-v131067{opacity:.55}
body .xan-map-hub-v131067 .xan-map-sync-state-v131039.is-loading{background:#f2f5f7!important;color:#667580!important}
body .xan-map-hub-v131067 .xan-map-sync-state-v131039.is-loading:before{content:"";width:7px;height:7px;border-radius:50%;background:#a8b5bd;display:inline-block;margin-right:6px}

body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068{position:relative;overflow:hidden;pointer-events:none}
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:xanMapHubSkeletonV131068 1.3s ease-in-out infinite}
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068 b,
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068 strong,
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068 small,
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068 span,
body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068 p{display:block;border-radius:999px;background:#e9eef1;color:transparent!important;min-height:8px}
body .xan-map-hub-v131067 .xan-map-live-link-grid-v131067 .xan-map-hub-skeleton-v131068 b{width:34px;height:18px;margin:0 0 7px;border-radius:6px}
body .xan-map-hub-v131067 .xan-map-live-link-grid-v131067 .xan-map-hub-skeleton-v131068 strong{width:72%;height:10px;margin-bottom:5px}
body .xan-map-hub-v131067 .xan-map-live-link-grid-v131067 .xan-map-hub-skeleton-v131068 span{width:58%;height:8px}
body .xan-map-hub-v131067 .xan-map-region-grid-v131067 .xan-map-hub-skeleton-v131068 strong{width:72px;height:11px}
body .xan-map-hub-v131067 .xan-map-region-grid-v131067 .xan-map-hub-skeleton-v131068 small{width:95px;height:8px;margin-top:5px}
body .xan-map-hub-v131067 .xan-map-region-grid-v131067 .xan-map-hub-skeleton-v131068 b{width:36px;height:16px;border-radius:6px}
body .xan-map-hub-v131067 .xan-map-region-grid-v131067 .xan-map-hub-skeleton-v131068 p{width:100%;height:24px;margin-top:10px;border-radius:8px}

body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #e2e7ea;border-radius:11px;background:#fafcfd;color:#5b6573;font-size:10px}
body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068[hidden]{display:none!important}
body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068 button{min-height:34px;padding:0 11px;border:1px solid #cfdbe1;border-radius:9px;background:#fff;color:#055970;font:700 9.5px/1 "Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;cursor:pointer}
body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068 button:hover,
body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068 button:focus-visible{border-color:#055970;outline:2px solid rgba(5,89,112,.1);outline-offset:1px}

@keyframes xanMapHubSkeletonV131068{100%{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){body .xan-map-hub-v131067 .xan-map-hub-skeleton-v131068:after{animation:none}}
@media(max-width:820px){
  body .xan-map-hub-v131067 .xan-map-hub-section-v131067:not(.is-overview){contain-intrinsic-size:430px}
  body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068{align-items:flex-start;flex-direction:column}
  body .xan-map-hub-v131067 .xan-map-hub-lazy-error-v131068 button{min-height:44px}
}
