/* XAN Office v1.3.10.71 — Harita Merkezi / Akıllı Bölge Çalışma Alanı */
body .xan-map-hub-v131071 .xan-map-region-hub-v131071{overflow:hidden}
body .xan-map-hub-v131071 .xan-map-region-head-v131071{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}
body .xan-map-hub-v131071 .xan-map-region-head-v131071>div:first-child{min-width:0}
body .xan-map-hub-v131071 .xan-map-region-head-v131071 small{display:block;color:#335d70;font-size:10px;font-weight:750}
body .xan-map-hub-v131071 .xan-map-region-head-v131071 h2{margin:3px 0 4px;color:#041f40;font-size:21px;line-height:1.18;font-weight:760;letter-spacing:-.02em}
body .xan-map-hub-v131071 .xan-map-region-head-v131071 p{margin:0;color:#5b6573;font-size:11.5px;line-height:1.5}
body .xan-map-hub-v131071 .xan-map-region-selector-v131071{display:grid;gap:5px;min-width:238px;flex:0 0 auto}
body .xan-map-hub-v131071 .xan-map-region-selector-v131071 label{color:#5b6573;font-size:9.5px;font-weight:750}
body .xan-map-hub-v131071 .xan-map-region-selector-v131071 select{width:100%;min-height:44px;padding:0 36px 0 11px;border:1px solid #cfd9df;border-radius:11px;background:#fff;color:#1f2a37;font:700 11px/1 "Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;cursor:pointer}
body .xan-map-hub-v131071 .xan-map-region-selector-v131071 select:disabled{background:#f4f6f8;color:#7d8992;cursor:wait}
body .xan-map-hub-v131071 .xan-map-region-workspace-loading-v131071{display:grid;grid-template-columns:1.35fr repeat(2,minmax(0,1fr));gap:8px}
body .xan-map-hub-v131071 .xan-map-region-workspace-loading-v131071>div{min-height:104px;border:1px solid #e0e7eb;border-radius:14px;background:#edf1f3}

body .xan-map-hub-v131071 .xan-map-region-focus-v131071{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:16px;background:#041f40;color:#fff;box-shadow:0 10px 26px rgba(4,31,64,.11)}
body .xan-map-hub-v131071 .xan-map-region-focus-copy-v131071{display:grid;gap:3px;min-width:0}
body .xan-map-hub-v131071 .xan-map-region-focus-copy-v131071 small{color:#bcd3dc;font-size:9px;font-weight:750}
body .xan-map-hub-v131071 .xan-map-region-focus-copy-v131071 strong{color:#fff;font-size:22px;line-height:1.12;font-weight:790;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .xan-map-hub-v131071 .xan-map-region-focus-copy-v131071 span{color:#e1edf1;font-size:10px;line-height:1.35}
body .xan-map-hub-v131071 .xan-map-region-readiness-v131071{display:grid;grid-template-columns:auto auto;align-items:end;gap:2px 10px;min-width:160px}
body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>span{color:#c9dce3;font-size:9px;font-weight:700}
body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>b{justify-self:end;color:#fff;font-size:25px;line-height:1;font-weight:820}
body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>i{grid-column:1/-1;display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}
body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>i>em{display:block;width:0;height:100%;border-radius:inherit;background:#fff;transition:width .22s ease}

body .xan-map-hub-v131071 .xan-map-region-metrics-v131071{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:8px}
body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 article{display:grid;gap:3px;align-content:center;min-height:82px;padding:10px 11px;border:1px solid #e0e7eb;border-radius:13px;background:#f8fafb}
body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 b{color:#055970;font-size:20px;line-height:1;font-weight:820}
body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 strong{color:#1f2a37;font-size:10px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 span{color:#687481;font-size:8.8px;line-height:1.3}
body .xan-map-hub-v131071 .xan-map-region-actions-v131071{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}
body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border:1px solid #ced9df;border-radius:10px;background:#fff;color:#1f2a37!important;text-decoration:none!important;font-size:9.7px;font-weight:750}
body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a:first-child{border-color:#055970;background:#055970;color:#fff!important}
body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a:hover,body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a:focus-visible{border-color:#055970;outline:2px solid rgba(5,89,112,.1);outline-offset:1px}

body .xan-map-hub-v131071 .xan-map-region-detail-grid-v131071{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:9px;margin-top:10px}
body .xan-map-hub-v131071 .xan-map-region-priority-v131071,body .xan-map-hub-v131071 .xan-map-region-districts-v131071{min-width:0;padding:13px;border:1px solid #e0e7eb;border-radius:14px;background:#fff}
body .xan-map-hub-v131071 .xan-map-region-subhead-v131071{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid #e9edef}
body .xan-map-hub-v131071 .xan-map-region-subhead-v131071>div{display:grid;gap:2px;min-width:0}
body .xan-map-hub-v131071 .xan-map-region-subhead-v131071 small{color:#335d70;font-size:8.8px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-subhead-v131071 strong{color:#1f2a37;font-size:11px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-subhead-v131071>span{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#eef4f6;color:#335d70;font-size:8.5px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-priority-main-v131071{display:grid;gap:5px;padding:10px 11px;border-left:3px solid #055970;border-radius:9px;background:#f5f9fa}
body .xan-map-hub-v131071 .xan-map-region-priority-main-v131071 small{color:#335d70;font-size:8.5px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-priority-main-v131071 strong{color:#041f40;font-size:11px;line-height:1.3;font-weight:780}
body .xan-map-hub-v131071 .xan-map-region-priority-main-v131071 p{margin:0;color:#5b6573;font-size:9.5px;line-height:1.4}
body .xan-map-hub-v131071 .xan-map-region-priority-main-v131071 span{color:#344454;font-size:9.2px;line-height:1.4;font-weight:600}
body .xan-map-hub-v131071 .xan-map-region-gap-list-v131071{display:grid;gap:6px;margin-top:7px}
body .xan-map-hub-v131071 .xan-map-region-gap-list-v131071>div{display:grid;gap:2px;padding:8px 9px;border:1px solid #e5eaed;border-radius:9px;background:#fff}
body .xan-map-hub-v131071 .xan-map-region-gap-list-v131071 strong{color:#1f2a37;font-size:9.8px;font-weight:760}
body .xan-map-hub-v131071 .xan-map-region-gap-list-v131071 span{color:#687481;font-size:8.8px;line-height:1.35}
body .xan-map-hub-v131071 .xan-map-region-balanced-v131071{display:grid;gap:4px;padding:11px;border-radius:10px;background:#eff8f3;color:#246a43}
body .xan-map-hub-v131071 .xan-map-region-balanced-v131071 strong{font-size:10.5px;font-weight:780}
body .xan-map-hub-v131071 .xan-map-region-balanced-v131071 span{font-size:9px;line-height:1.4}

body .xan-map-hub-v131071 [data-xan-region-districts]{display:grid;gap:6px}
body .xan-map-hub-v131071 [data-xan-region-districts]>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 9px;border:1px solid #e4e9ec;border-radius:10px;background:#fff;color:#1f2a37!important;text-decoration:none!important}
body .xan-map-hub-v131071 [data-xan-region-districts]>a:hover,body .xan-map-hub-v131071 [data-xan-region-districts]>a:focus-visible{border-color:#9bb3bd;background:#fafcfc}
body .xan-map-hub-v131071 [data-xan-region-districts]>a>span{display:grid;gap:2px;min-width:0}
body .xan-map-hub-v131071 [data-xan-region-districts]>a>span>strong{color:#1f2a37;font-size:10px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .xan-map-hub-v131071 [data-xan-region-districts]>a>span>small{color:#687481;font-size:8.6px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .xan-map-hub-v131071 [data-xan-region-districts]>a>b{display:grid;gap:1px;min-width:46px;color:#055970;font-size:11px;line-height:1;text-align:right;font-weight:800}
body .xan-map-hub-v131071 [data-xan-region-districts]>a>b>small{color:#7a8790;font-size:7.8px;font-weight:700}
body .xan-map-hub-v131071 .xan-map-region-empty-v131071{display:grid;gap:4px;padding:13px;border:1px dashed #d6dfe4;border-radius:10px;background:#fafbfc;color:#687481;font-size:9.5px;line-height:1.4}
body .xan-map-hub-v131071 .xan-map-region-empty-v131071 strong{color:#344454;font-size:10.5px}

@media (max-width:1180px){
  body .xan-map-hub-v131071 .xan-map-region-metrics-v131071{grid-template-columns:repeat(3,minmax(0,1fr))}
  body .xan-map-hub-v131071 .xan-map-region-detail-grid-v131071{grid-template-columns:1fr}
}
@media (max-width:820px){
  body .xan-map-hub-v131071 .xan-map-region-head-v131071{align-items:stretch;flex-direction:column;gap:10px}
  body .xan-map-hub-v131071 .xan-map-region-head-v131071 h2{font-size:17.5px}
  body .xan-map-hub-v131071 .xan-map-region-head-v131071 p{font-size:10.5px}
  body .xan-map-hub-v131071 .xan-map-region-selector-v131071{min-width:0;width:100%}
  body .xan-map-hub-v131071 .xan-map-region-selector-v131071 select{min-height:46px}
  body .xan-map-hub-v131071 .xan-map-region-focus-v131071{padding:13px 14px;border-radius:13px}
  body .xan-map-hub-v131071 .xan-map-region-focus-copy-v131071 strong{font-size:19px}
  body .xan-map-hub-v131071 .xan-map-region-readiness-v131071{min-width:122px}
  body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>b{font-size:22px}
  body .xan-map-hub-v131071 .xan-map-region-metrics-v131071{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 article{min-height:72px;padding:9px}
  body .xan-map-hub-v131071 .xan-map-region-metrics-v131071 b{font-size:18px}
  body .xan-map-hub-v131071 .xan-map-region-actions-v131071{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a{min-height:44px;padding:0 6px;font-size:8.7px;text-align:center}
  body .xan-map-hub-v131071 .xan-map-region-priority-v131071,body .xan-map-hub-v131071 .xan-map-region-districts-v131071{padding:10px;border-radius:12px}
}
@media (max-width:430px){
  body .xan-map-hub-v131071 .xan-map-region-focus-v131071{align-items:flex-start;flex-direction:column;gap:10px}
  body .xan-map-hub-v131071 .xan-map-region-readiness-v131071{width:100%;min-width:0}
  body .xan-map-hub-v131071 .xan-map-region-actions-v131071{grid-template-columns:1fr 1fr}
  body .xan-map-hub-v131071 .xan-map-region-actions-v131071 a:first-child{grid-column:1/-1}
  body .xan-map-hub-v131071 .xan-map-region-workspace-loading-v131071{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){body .xan-map-hub-v131071 .xan-map-region-readiness-v131071>i>em{transition:none}}
