/* XAN Akıllı Harita v1.3.10.90.8 — yerleşim stabilizasyonu + kompakt tipografi + güvenli yeni sekme akışı */
body.xan-smart-map-standalone-v1310903{
  margin:0!important;background:#fff!important;color:#183441!important;overflow:hidden!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  -webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;
}
body.xan-smart-map-standalone-v1310903 *{box-sizing:border-box}
body.xan-smart-map-standalone-v1310903 :where(button,a,input,select,strong,small,span,p,h1,h2){
  -webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;
}
body.xan-smart-map-standalone-v1310903 :where(button,a){transform:none;letter-spacing:0}
body.xan-smart-map-standalone-v1310903 :where(button,a):hover{font-weight:inherit}

.xan-smart-map-page-v1310903{margin:0!important;padding:0!important;min-height:100dvh!important;background:#fff!important;max-width:none!important}
.xan-smart-map-app-v1310903{display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:64px 58px minmax(0,1fr);width:100vw;height:100dvh;background:#fff;overflow:hidden}
.xan-smart-map-content-v1310903{grid-column:2;grid-row:3;position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}

.xan-smart-map-rail-v1310903{grid-column:1;grid-row:1/4;z-index:2200;display:flex;flex-direction:column;min-height:0;padding:16px 12px 14px;background:#fff;border-right:1px solid #e4ebf0;box-shadow:5px 0 20px rgba(3,48,69,.035)}
.xan-smart-map-brand-v1310903{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px}
.xan-smart-map-brand-v1310903 a{display:flex;align-items:center;text-decoration:none;color:#073b55;font-weight:500}
.xan-smart-map-brand-v1310903 img{display:block;width:auto;max-width:106px;max-height:32px;object-fit:contain}
.xan-smart-map-brand-v1310903>button{display:none;width:34px;height:34px;border:0;background:#f4f7f9;border-radius:9px;color:#284b5c;font-size:20px;font-weight:400;cursor:pointer}
.xan-smart-map-rail-title-v1310903{padding:12px 10px 15px;border-bottom:1px solid #edf1f4}
.xan-smart-map-rail-title-v1310903 small{display:block;margin:0 0 4px;color:#7a8f9a;font-size:10.5px;font-weight:400;letter-spacing:.035em;text-transform:uppercase}
.xan-smart-map-rail-title-v1310903 strong{display:block;color:#073b55;font-size:17px;line-height:1.25;font-weight:500}
.xan-smart-map-nav-v1310903{display:flex;flex-direction:column;gap:3px;padding:12px 0;overflow:auto;scrollbar-width:thin}
.xan-smart-map-nav-v1310903 a,.xan-smart-map-rail-tools-v1310903 button{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#3f5967;text-decoration:none;font-size:13px;line-height:1.3;font-weight:400;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}
.xan-smart-map-nav-v1310903 a:hover,.xan-smart-map-rail-tools-v1310903 button:hover{background:#f6f9fb;border-color:#edf1f4;color:#073b55}
.xan-smart-map-nav-v1310903 a.is-active{background:#eff7fb;border-color:#d8e9f1;color:#073b55;font-weight:500}
.xan-smart-map-nav-icon-v1310903{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#f2f6f8;color:#31576a;font-size:10.5px;font-weight:500}
.xan-smart-map-nav-v1310903 a.is-active .xan-smart-map-nav-icon-v1310903{background:#073b55;color:#fff}
.xan-smart-map-rail-separator-v1310903{height:1px;background:#edf1f4;margin:1px 7px 10px}
.xan-smart-map-rail-tools-v1310903{display:flex;flex-direction:column;gap:3px}
.xan-smart-map-rail-tools-v1310903 button{width:100%;font-family:inherit;text-align:left}
.xan-smart-map-rail-tools-v1310903 button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff7ef;color:#e66710;font-size:15px}
.xan-smart-map-rail-foot-v1310903{margin-top:auto;padding:12px 10px 2px;border-top:1px solid #edf1f4;color:#7c8f99}
.xan-smart-map-live-v1310903{display:flex;align-items:center;gap:7px;color:#31576a;font-size:12.5px;font-weight:500}
.xan-smart-map-live-v1310903 i{width:7px;height:7px;border-radius:50%;background:#2a9965;box-shadow:0 0 0 3px rgba(42,153,101,.10)}
.xan-smart-map-rail-foot-v1310903 small{display:block;margin-top:6px;font-size:10.5px;line-height:1.5;font-weight:300;color:#8799a3}

.xan-smart-map-topbar-v1310903{grid-column:2;grid-row:1;z-index:2100;display:grid;grid-template-columns:auto minmax(240px,600px) auto;align-items:center;gap:18px;padding:9px 18px;background:#fff;border-bottom:1px solid #e4ebf0}
.xan-smart-map-topbar-left-v1310903{display:flex;align-items:center;gap:11px;min-width:170px}
.xan-smart-map-topbar-left-v1310903 small{display:block;margin-bottom:1px;color:#84959e;font-size:10.5px;line-height:1.15;font-weight:400;letter-spacing:.02em}
.xan-smart-map-topbar-left-v1310903 h1{margin:0;color:#073b55;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.012em}
.xan-smart-map-menu-btn-v1310903{display:none;width:36px;height:36px;border:1px solid #e1e8ed;border-radius:10px;background:#fff;color:#143f54;font-size:18px;font-weight:400;cursor:pointer}
.xan-smart-map-topbar-center-v1310903{display:flex;align-items:center;gap:9px;height:40px;padding:0 13px;border:1px solid #dfe7ec;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(8,52,74,.025)}
.xan-smart-map-topbar-center-v1310903>span{color:#6d828d;font-size:18px;font-weight:300}
.xan-smart-map-topbar-center-v1310903 input{width:100%;height:34px;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#234451;font-family:inherit;font-size:13px;font-weight:400;line-height:1}
.xan-smart-map-topbar-center-v1310903 input::placeholder{color:#98a7af;font-weight:300}
.xan-smart-map-topbar-actions-v1310903{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.xan-smart-map-topbar-actions-v1310903 button,.xan-smart-map-mobile-tabs-v1310903 button{height:36px;padding:0 13px;border:1px solid #dce5ea;border-radius:9px;background:#fff;color:#315466;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}
.xan-smart-map-topbar-actions-v1310903 button.is-primary{border-color:#ef731a;background:#f37b21;color:#fff;font-weight:500}
.xan-smart-map-source-state-v1310903{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#70848e;font-size:11px;font-weight:300}

.xan-smart-map-mobile-tabs-v1310903{display:none}
.xan-smart-map-page-v1310903>.xan-map-hero-v151,.xan-smart-map-content-v1310903>.xan-map-hero-v151,
.xan-smart-map-content-v1310903>.xan-map-mobile-viewbar-v131026,
.xan-smart-map-content-v1310903>.xan-map-ecosystem-tabs-v131036,
.xan-smart-map-content-v1310903>.xan-map-mobile-types-v1310311{display:none!important}

body .xan-smart-map-page-v1310903 .xan-map-shell-v151{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
body .xan-smart-map-page-v1310903 .xan-map-stage-v151{grid-column:1!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:0!important;background:#edf3f5!important;overflow:hidden!important}
body .xan-smart-map-page-v1310903 .xan-map-canvas-v151,body .xan-smart-map-page-v1310903 #xanMapCanvas{height:100%!important;min-height:0!important;border-radius:0!important;background:#edf3f5!important}
body .xan-smart-map-page-v1310903 .xan-map-sidebar-v151{position:absolute!important;z-index:2050!important;left:14px!important;top:14px!important;bottom:14px!important;width:min(360px,calc(100% - 28px))!important;height:auto!important;display:none!important;border:1px solid #dfe7ec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 48px rgba(5,45,64,.14)!important;overflow:hidden!important}
body .xan-smart-map-page-v1310903 .xan-map-sidebar-v151.is-open{display:flex!important}
body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151{top:14px!important;left:14px!important;right:auto!important;display:flex!important;gap:5px!important;padding:5px!important;border:1px solid #e0e7ec!important;border-radius:12px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 8px 26px rgba(8,47,66,.09)!important;backdrop-filter:blur(10px)}
body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button{min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#335665!important;font-size:10.5px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}
body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button:hover,body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button.is-active{background:#f1f6f8!important;color:#073b55!important;font-weight:400!important}
body .xan-smart-map-page-v1310903 .xan-map-legend-v151{right:14px!important;bottom:12px!important;left:auto!important;padding:7px 9px!important;border:1px solid #e1e7eb!important;border-radius:10px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 5px 18px rgba(6,45,65,.07)!important}
body .xan-smart-map-page-v1310903 .xan-map-legend-v151 span{font-size:9.5px!important;font-weight:400!important;color:#526d79!important}
body .xan-smart-map-page-v1310903 .leaflet-control-zoom a{font-weight:400!important;color:#264c5e!important;background:#fff!important}
body .xan-smart-map-page-v1310903 .leaflet-control-attribution{font-size:8.5px!important;font-weight:300!important;background:rgba(255,255,255,.9)!important;color:#758892!important}

.xan-smart-map-drawer-v1310903{position:absolute;z-index:2090;top:136px;right:14px;width:350px;max-height:calc(100dvh - 106px);overflow:auto;padding:15px;border:1px solid #dde6eb;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(5,45,64,.14);scrollbar-width:thin}
.xan-smart-map-drawer-v1310903[hidden]{display:none!important}
.xan-smart-map-drawer-head-v1310903{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid #edf1f4}
.xan-smart-map-drawer-head-v1310903 small{display:block;margin-bottom:2px;color:#82949d;font-size:10.5px;font-weight:300}
.xan-smart-map-drawer-head-v1310903 strong{display:block;color:#073b55;font-size:16px;font-weight:500}
.xan-smart-map-drawer-head-v1310903 button{width:32px;height:32px;border:1px solid #e1e8ec;border-radius:8px;background:#fff;color:#4d6976;font-size:18px;font-weight:300;cursor:pointer}
.xan-smart-map-layer-group-v1310903{display:flex;flex-direction:column;gap:6px;margin:0 0 15px}
.xan-smart-map-layer-group-v1310903 h2{margin:0 0 3px;color:#56707d;font-size:10.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}
.xan-smart-map-layer-group-v1310903>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:9px 10px;border:1px solid #e5ebef;border-radius:11px;background:#fff;color:#294b5a;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}
.xan-smart-map-layer-group-v1310903>button:hover:not(:disabled){border-color:#cddce4;background:#fbfdfe}
.xan-smart-map-layer-group-v1310903>button.is-on{border-color:#cde0e9;background:#f7fbfd}
.xan-smart-map-layer-group-v1310903>button>span{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:7px;align-items:center;min-width:0}
.xan-smart-map-layer-group-v1310903>button>span i{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#547382}
.xan-smart-map-layer-group-v1310903>button>span i.is-project{background:#f37b21}.xan-smart-map-layer-group-v1310903>button>span i.is-office{background:#0b536f}.xan-smart-map-layer-group-v1310903>button>span i.is-portfolio{background:#db5b16}.xan-smart-map-layer-group-v1310903>button>span i.is-demand{background:#8aa0aa}.xan-smart-map-layer-group-v1310903>button>span i.is-service{background:#587988}.xan-smart-map-layer-group-v1310903>button>span i.is-density{background:#8a6c50}
.xan-smart-map-layer-group-v1310903 b{grid-column:2;color:#294b5a;font-size:12.5px;font-weight:500}
.xan-smart-map-layer-group-v1310903 small{grid-column:2;display:block;margin-top:2px;color:#84959e;font-size:10.5px;line-height:1.4;font-weight:300}
.xan-smart-map-layer-group-v1310903 em{flex:0 0 auto;color:#6f8792;font-size:11px;font-style:normal;font-weight:400}
.xan-smart-map-layer-group-v1310903>button:disabled{cursor:not-allowed;background:#fbfcfd;color:#9aa8af;opacity:.78}
.xan-smart-map-layer-group-v1310903.is-future>button{min-height:50px}
.xan-smart-map-trust-note-v1310903{margin:4px 0 0;padding:10px 11px;border-radius:10px;background:#f7f9fa;color:#788c96;font-size:10.5px;line-height:1.5;font-weight:300}

.xan-smart-map-tool-grid-v1310903{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.xan-smart-map-tool-grid-v1310903 button{min-height:72px;padding:11px;border:1px solid #e2e9ed;border-radius:11px;background:#fff;color:#315362;font-family:inherit;text-align:left;cursor:pointer}
.xan-smart-map-tool-grid-v1310903 button.is-active{border-color:#f0a46e;background:#fff9f4}
.xan-smart-map-tool-grid-v1310903 b{display:block;color:#173f52;font-size:12.5px;font-weight:500}.xan-smart-map-tool-grid-v1310903 small{display:block;margin-top:5px;color:#83959e;font-size:10.5px;line-height:1.45;font-weight:300}
.xan-smart-map-radius-v1310903{margin-top:12px;padding:11px;border:1px solid #e6ecef;border-radius:11px;background:#fbfcfd}.xan-smart-map-radius-v1310903>span{display:block;margin-bottom:8px;color:#667d88;font-size:10.5px;font-weight:400}.xan-smart-map-radius-v1310903>div{display:flex;gap:6px}.xan-smart-map-radius-v1310903 button{flex:1;height:32px;border:1px solid #dde6eb;border-radius:8px;background:#fff;color:#365664;font-family:inherit;font-size:11.5px;font-weight:400;cursor:pointer}.xan-smart-map-radius-v1310903 button.is-active{border-color:#f37b21;background:#fff7ef;color:#b95610}
.xan-smart-map-tool-result-v1310903{margin-top:12px;min-height:52px;padding:11px;border-radius:11px;background:#f3f7f9;color:#486571;font-size:11px;line-height:1.55;font-weight:300}
.xan-smart-map-finish-v1310903{width:100%;height:36px;margin-top:8px;border:0;border-radius:9px;background:#073b55;color:#fff;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer}

.xan-smart-map-metrics-v1310903{display:grid;grid-template-columns:1fr 1fr;gap:7px}.xan-smart-map-metrics-v1310903>div{padding:11px;border:1px solid #e5ebef;border-radius:11px;background:#fff}.xan-smart-map-metrics-v1310903 span{display:block;color:#82949d;font-size:10.5px;font-weight:300}.xan-smart-map-metrics-v1310903 strong{display:block;margin-top:4px;color:#073b55;font-size:18px;font-weight:500}
.xan-smart-map-analysis-copy-v1310903{margin-top:10px;padding:12px;border-radius:11px;background:#f6f9fa}.xan-smart-map-analysis-copy-v1310903 span{display:block;color:#82949d;font-size:10px;font-weight:300}.xan-smart-map-analysis-copy-v1310903 strong{display:block;margin-top:4px;color:#315563;font-size:13px;font-weight:500}.xan-smart-map-analysis-copy-v1310903 p{margin:7px 0 0;color:#758a94;font-size:10.5px;line-height:1.5;font-weight:300}
.xan-smart-map-analysis-actions-v1310903{display:grid;gap:6px;margin-top:10px}.xan-smart-map-analysis-actions-v1310903 button{height:36px;border:1px solid #dde6eb;border-radius:9px;background:#fff;color:#315563;font-family:inherit;font-size:11.5px;font-weight:400;cursor:pointer}.xan-smart-map-analysis-actions-v1310903 button:first-child{border-color:#073b55;background:#073b55;color:#fff}
.xan-smart-map-flow-v1310903{margin-top:12px;padding-top:12px;border-top:1px solid #edf1f4}.xan-smart-map-flow-v1310903>span{display:block;margin-bottom:7px;color:#6d828d;font-size:10.5px;font-weight:400}.xan-smart-map-flow-v1310903>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.xan-smart-map-flow-v1310903 a{display:flex;align-items:center;min-height:34px;padding:0 9px;border:1px solid #e2e9ed;border-radius:9px;background:#fff;color:#315563;text-decoration:none;font-size:10.5px;font-weight:400;line-height:1.3}.xan-smart-map-flow-v1310903 a:hover{border-color:#cddce4;background:#fbfdfe;color:#073b55;font-weight:400}.xan-smart-map-flow-v1310903 small{display:block;margin-top:8px;color:#85969e;font-size:9.8px;line-height:1.45;font-weight:300}

.xan-smart-map-scrim-v1310903{display:none;position:fixed;z-index:2140;inset:0;background:rgba(5,35,49,.26);backdrop-filter:blur(2px)}
.xan-smart-portfolio-marker-v1310903{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:3px solid #fff;border-radius:50%;background:#f37b21;color:#fff;box-shadow:0 4px 12px rgba(102,59,23,.28);font-size:10.5px;font-weight:500;line-height:1;transform:none}.xan-smart-portfolio-icon-v1310903.is-approximate .xan-smart-portfolio-marker-v1310903{background:#f08a45;box-shadow:0 0 0 2px rgba(255,255,255,.92),0 4px 12px rgba(102,59,23,.22)}
.xan-smart-measure-label-v1310903{padding:4px 7px;border:1px solid #d9e4ea;border-radius:7px;background:rgba(255,255,255,.95);color:#214757;font-size:10px;font-weight:400;box-shadow:0 3px 10px rgba(5,45,64,.08)}

@media(max-width:1180px){
 .xan-smart-map-app-v1310903{grid-template-columns:196px minmax(0,1fr)}
 .xan-smart-map-nav-v1310903 a,.xan-smart-map-rail-tools-v1310903 button{font-size:11.5px}
 .xan-smart-map-topbar-v1310903{grid-template-columns:auto minmax(190px,1fr) auto;gap:10px;padding-inline:12px}
 .xan-smart-map-source-state-v1310903{display:none}
 body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button:nth-child(2),body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button:nth-child(4){display:none!important}
}
@media(max-width:900px){
 body.xan-smart-map-standalone-v1310903{overflow:hidden!important}
 .xan-smart-map-app-v1310903{display:grid;grid-template-columns:1fr;grid-template-rows:60px 44px minmax(0,1fr)}
 .xan-smart-map-rail-v1310903{position:fixed;z-index:2160;inset:0 auto 0 0;width:min(294px,86vw);transform:translateX(-102%);transition:transform .18s ease;box-shadow:18px 0 44px rgba(4,35,50,.18)}
 .xan-smart-map-page-v1310903.is-smart-rail-open-v1310903 .xan-smart-map-rail-v1310903{transform:translateX(0)}
 .xan-smart-map-brand-v1310903>button{display:inline-flex;align-items:center;justify-content:center}
 .xan-smart-map-topbar-v1310903{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}
 .xan-smart-map-topbar-center-v1310903{display:none}.xan-smart-map-menu-btn-v1310903{display:inline-flex;align-items:center;justify-content:center}
 .xan-smart-map-topbar-actions-v1310903 button:not(.is-primary){display:none}.xan-smart-map-topbar-actions-v1310903 button.is-primary{height:34px;padding-inline:11px}
 .xan-smart-map-mobile-tabs-v1310903{grid-column:1;grid-row:2;z-index:2090;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid #e4ebf0;background:#fff}
 .xan-smart-map-mobile-tabs-v1310903 button{height:43px;border:0;border-right:1px solid #edf1f4;border-radius:0;background:#fff;color:#56717e;font-size:10.5px}
 .xan-smart-map-content-v1310903{grid-column:1;grid-row:3}
 .xan-smart-map-drawer-v1310903{position:fixed;z-index:2150;top:auto;right:8px;bottom:8px;left:8px;width:auto;max-height:min(72dvh,680px);border-radius:18px;padding:14px;box-shadow:0 -14px 50px rgba(5,35,49,.18)}
 .xan-smart-map-scrim-v1310903:not([hidden]){display:block}
 body .xan-smart-map-page-v1310903 .xan-map-shell-v151{height:100%!important;min-height:0!important;margin:0!important}
 body .xan-smart-map-page-v1310903 .xan-map-sidebar-v151.is-open{position:fixed!important;z-index:2150!important;inset:auto 8px 8px 8px!important;width:auto!important;max-height:min(74dvh,700px)!important;border-radius:18px!important}
 body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151{top:10px!important;left:10px!important;right:10px!important;max-width:calc(100% - 20px)!important;overflow-x:auto!important;scrollbar-width:none!important}
 body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151::-webkit-scrollbar{display:none}
 body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button{display:inline-flex!important;flex:0 0 auto!important}
 body .xan-smart-map-page-v1310903 .xan-map-toolbar-v151>button:nth-child(4){display:none!important}
 .xan-smart-map-page-v1310903.is-smart-rail-open-v1310903 .xan-smart-map-scrim-v1310903{display:block}
}
@media(max-width:560px){
 .xan-smart-map-topbar-left-v1310903 h1{font-size:16px}.xan-smart-map-topbar-left-v1310903 small{font-size:9.5px}
 .xan-smart-map-topbar-actions-v1310903 button.is-primary{font-size:10.5px}
 .xan-smart-map-drawer-v1310903{right:5px;bottom:5px;left:5px;max-height:75dvh}
 .xan-smart-map-tool-grid-v1310903{grid-template-columns:1fr 1fr}
 body .xan-smart-map-page-v1310903 .xan-map-legend-v151{display:none!important}
 body .xan-smart-map-page-v1310903 .leaflet-control-attribution{max-width:68vw!important;white-space:normal!important;line-height:1.2!important}
}
@media(prefers-reduced-motion:reduce){.xan-smart-map-page-v1310903 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Akıllı Harita özel kayıt/popup ve tipografi kararlılığı */
.xan-smart-map-page-v1310903 :where(a,button,input,select,b,strong,small,span,p,h1,h2,h3){font-synthesis:none}
.xan-smart-map-page-v1310903 :where(a,button){text-rendering:geometricPrecision}
.xan-smart-map-layer-group-v1310903>button.is-loading{cursor:progress;opacity:.72}
.xan-smart-map-popup-shell-v1310903 .leaflet-popup-content-wrapper{border:1px solid #e1e8ec;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(7,59,85,.14)}
.xan-smart-map-popup-shell-v1310903 .leaflet-popup-content{margin:13px 14px;min-width:190px}
.xan-smart-map-popup-v1310903{display:flex;flex-direction:column;gap:5px;color:#385865;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45}
.xan-smart-map-popup-v1310903 small{color:#8798a1;font-size:9.5px;font-weight:400;letter-spacing:.025em}
.xan-smart-map-popup-v1310903 strong{color:#073b55;font-size:13px;font-weight:500;line-height:1.35}
.xan-smart-map-popup-v1310903 span,.xan-smart-map-popup-v1310903 p{margin:0;color:#617984;font-size:10.5px;font-weight:300}
.xan-smart-map-popup-v1310903 b{color:#d96517;font-size:12.5px;font-weight:500}
.xan-smart-map-popup-link-v1310903{display:inline-flex;align-items:center;align-self:flex-start;min-height:31px;margin-top:3px;padding:0 10px;border:1px solid #dde6eb;border-radius:8px;background:#fff;color:#073b55!important;text-decoration:none!important;font-size:10.5px;font-weight:400!important}
.xan-smart-map-source-state-v1310903[data-state="attention"]{color:#a75a20}
.xan-smart-map-source-state-v1310903[data-state="loading"]{color:#718792}
/* Native harita panellerinde de aynı ince / yarı ince, sabit ağırlık sözleşmesi. */
body.xan-smart-map-standalone-v1310903 .xan-smart-map-page-v1310903 :where(.xan-map-sidebar-v151,.xan-map-detail-v152,.xan-map-nearby-v182,.xan-map-region-panel-v131041,.xan-map-compare-panel-v131042,.xan-map-relation-panel-v131042,.xan-map-toolbar-v151,.leaflet-popup-content){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
body.xan-smart-map-standalone-v1310903 .xan-smart-map-page-v1310903 :where(.xan-map-sidebar-v151,.xan-map-detail-v152,.xan-map-nearby-v182,.xan-map-region-panel-v131041,.xan-map-compare-panel-v131042,.xan-map-relation-panel-v131042) :where(strong,b,h1,h2,h3){font-weight:500!important}
body.xan-smart-map-standalone-v1310903 .xan-smart-map-page-v1310903 :where(.xan-map-sidebar-v151,.xan-map-detail-v152,.xan-map-nearby-v182,.xan-map-region-panel-v131041,.xan-map-compare-panel-v131042,.xan-map-relation-panel-v131042) :where(button,a,input,select,label,p,small,span:not(.dashicons)){font-weight:400!important;transform:none!important}
body.xan-smart-map-standalone-v1310903 .xan-smart-map-page-v1310903 :where(button,a):hover{font-weight:inherit!important}


/* v1.3.10.90.4 — Kanonik İl → İlçe → Mahalle/Köy çalışma şeridi. */
.xan-smart-map-locationbar-v1310904{grid-column:2;grid-row:2;z-index:2085;display:grid;grid-template-columns:minmax(150px,1.15fr) repeat(3,minmax(140px,1fr)) auto;align-items:center;gap:8px;padding:7px 14px;background:#fff;border-bottom:1px solid #e7edf1;min-width:0}
.xan-smart-map-location-title-v1310904{min-width:0;padding-right:6px}.xan-smart-map-location-title-v1310904 small{display:block;color:#8a9aa2;font-size:9.5px;font-weight:300;line-height:1.1}.xan-smart-map-location-title-v1310904 strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#153f52;font-size:12.5px;font-weight:500;line-height:1.25}
.xan-smart-map-locationbar-v1310904 label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:38px;padding:0 8px;border:1px solid #e1e8ec;border-radius:9px;background:#fff}.xan-smart-map-locationbar-v1310904 label>span{color:#7c8f98;font-size:9.5px;font-weight:300;white-space:nowrap}.xan-smart-map-locationbar-v1310904 select{min-width:0;width:100%;height:32px;padding:0 24px 0 0;border:0!important;outline:0!important;background-color:#fff!important;color:#294b5a;font-family:inherit;font-size:11.5px;font-weight:400;line-height:1;box-shadow:none!important;transform:none!important}.xan-smart-map-locationbar-v1310904 select:disabled{color:#a8b3b9;cursor:not-allowed}
.xan-smart-map-location-actions-v1310904{display:flex;gap:6px;align-items:center}.xan-smart-map-location-actions-v1310904 button,.xan-smart-map-location-actions-v1310904 a{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 10px;border:1px solid #dfe7eb;border-radius:8px;background:#fff;color:#365664;text-decoration:none;font-family:inherit;font-size:10.5px;font-weight:400;white-space:nowrap;cursor:pointer}.xan-smart-map-location-actions-v1310904 button:disabled{opacity:.48;cursor:not-allowed}.xan-smart-map-location-actions-v1310904 a{border-color:#d6e4eb;color:#073b55;background:#fafdfe}
.xan-smart-map-location-status-v1310904{grid-column:1/-1;display:none;margin:0;color:#78909a;font-size:9.5px;font-weight:300;line-height:1.3}
.xan-smart-map-locationbar-v1310904[data-loading="1"] select{cursor:progress}.xan-smart-map-locationbar-v1310904[data-tone="warning"] .xan-smart-map-location-status-v1310904{display:block;color:#a7652d}
@media(max-width:1180px){.xan-smart-map-locationbar-v1310904{grid-template-columns:minmax(128px,.9fr) repeat(3,minmax(112px,1fr)) auto;padding-inline:10px}.xan-smart-map-location-title-v1310904 small{display:none}.xan-smart-map-location-actions-v1310904 a{display:none}}
@media(max-width:900px){.xan-smart-map-app-v1310903{grid-template-rows:60px 50px 44px minmax(0,1fr)}.xan-smart-map-locationbar-v1310904{grid-column:1;grid-row:2;display:flex;gap:6px;padding:6px 8px;overflow-x:auto;scrollbar-width:none}.xan-smart-map-locationbar-v1310904::-webkit-scrollbar{display:none}.xan-smart-map-location-title-v1310904{display:none}.xan-smart-map-locationbar-v1310904 label{flex:0 0 auto;width:154px;height:37px}.xan-smart-map-locationbar-v1310904 label:last-of-type{width:178px}.xan-smart-map-location-actions-v1310904{flex:0 0 auto}.xan-smart-map-mobile-tabs-v1310903{grid-row:3}.xan-smart-map-content-v1310903{grid-row:4}.xan-smart-map-location-status-v1310904{display:none!important}.xan-smart-map-drawer-v1310903{top:auto}}
@media(max-width:560px){.xan-smart-map-locationbar-v1310904 label{width:138px}.xan-smart-map-locationbar-v1310904 label:last-of-type{width:166px}.xan-smart-map-locationbar-v1310904 label>span{font-size:9px}.xan-smart-map-locationbar-v1310904 select{font-size:10.8px}}

/* v1.3.10.90.5 — 5 ekranlı Akıllı Harita görsel omurgası / Layer Manager 1.0 */
.xan-smart-map-page-v1310905{--xan-sm-blue:#073b55;--xan-sm-blue-2:#0b5878;--xan-sm-orange:#f37b21;--xan-sm-orange-soft:#fff6ef;--xan-sm-border:#e3eaee;--xan-sm-muted:#78909a;--xan-sm-soft:#f7fafb;--xan-sm-shadow:0 16px 42px rgba(7,59,85,.11)}
.xan-smart-map-page-v1310905 :where(h1,h2,h3,strong,b){font-weight:500!important}
.xan-smart-map-page-v1310905 :where(p,span,small,label,a,button,input,select,textarea,td,th){font-weight:400}
.xan-smart-map-page-v1310905 :where(a,button,input,select,textarea){font-family:inherit;transform:none!important}
.xan-smart-map-page-v1310905 :where(a,button):hover{font-weight:inherit!important}
.xan-smart-map-rail-subtitle-v1310905{padding:0 10px 6px;color:#8b9aa2;font-size:9.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}
.xan-smart-map-workspace-nav-v1310905{padding-bottom:8px}
.xan-smart-map-ecosystem-nav-v1310905{padding:0 0 10px}
.xan-smart-map-ecosystem-nav-v1310905 a{min-height:36px;padding-top:6px;padding-bottom:6px;font-size:12px}
.xan-smart-map-ecosystem-nav-v1310905 .xan-smart-map-nav-icon-v1310903{width:26px;height:26px;flex-basis:26px;font-size:9px}
.xan-smart-map-topbar-v1310905{box-shadow:0 1px 0 rgba(7,59,85,.02)}
.xan-smart-map-mobile-tabs-v1310903 a{display:flex;align-items:center;justify-content:center;height:43px;border:0;border-right:1px solid #edf1f4;background:#fff;color:#56717e;text-decoration:none;font-size:10.5px;font-weight:400}
.xan-smart-map-action-link-v1310905{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid #dce6eb;border-radius:9px;background:#fff;color:#0b506d;text-decoration:none;font-size:11px;font-weight:400}

/* View overlays */
.xan-smart-screen-v1310905,.xan-smart-portfolio-screen-v1310905,.xan-smart-comparables-screen-v1310905,.xan-smart-report-screen-v1310905{position:absolute;z-index:2060;color:#1f414f;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
.xan-smart-screen-v1310905 h2,.xan-smart-portfolio-screen-v1310905 h2,.xan-smart-comparables-screen-v1310905 h2,.xan-smart-report-screen-v1310905 h2{margin:0;color:var(--xan-sm-blue);font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.012em}
.xan-smart-screen-v1310905 h3,.xan-smart-portfolio-screen-v1310905 h3,.xan-smart-comparables-screen-v1310905 h3,.xan-smart-report-screen-v1310905 h3{margin:0;color:#244a5a;font-size:12px;line-height:1.35;font-weight:500}
.xan-smart-data-note-v1310905{margin:10px 0 0;padding:10px 11px;border:1px solid #ecf0f2;border-radius:9px;background:#fafcfd;color:#778b95;font-size:10px;line-height:1.5;font-weight:300!important}

/* 2 — Bölge İstihbaratı */
.xan-smart-region-screen-v1310905{top:12px;right:12px;bottom:12px;width:min(410px,calc(100% - 24px));padding:16px;background:#fff;border:1px solid var(--xan-sm-border);border-radius:15px;box-shadow:var(--xan-sm-shadow);overflow:auto;scrollbar-width:thin}
.xan-smart-region-screen-v1310905>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1f3}
.xan-smart-region-screen-v1310905>header small{display:block;margin-bottom:4px;color:#8a9ba3;font-size:9.5px;font-weight:400;text-transform:uppercase;letter-spacing:.045em}
.xan-smart-region-screen-v1310905>header p{margin:4px 0 0;color:#708690;font-size:10.5px;line-height:1.4;font-weight:300}
.xan-smart-region-screen-v1310905>header a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:31px;padding:0 9px;border:1px solid #dce6ea;border-radius:8px;background:#fff;color:#31576a;text-decoration:none;font-size:10px}
.xan-smart-screen-tabs-v1310905{display:flex;gap:4px;padding:10px 0 12px;overflow-x:auto}
.xan-smart-screen-tabs-v1310905 button{height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#f6f9fa;color:#6d828c;font-size:10px;white-space:nowrap}
.xan-smart-screen-tabs-v1310905 button.is-active{border-color:#d7e6ed;background:#edf7fb;color:#073b55;font-weight:500}
.xan-smart-screen-tabs-v1310905 button:disabled{opacity:.55}
.xan-smart-region-metrics-v1310905{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.xan-smart-region-metrics-v1310905 article{min-width:0;padding:11px;border:1px solid #e6ecef;border-radius:11px;background:#fff}
.xan-smart-region-metrics-v1310905 span{display:block;color:#78909a;font-size:9.5px;line-height:1.2;font-weight:300}
.xan-smart-region-metrics-v1310905 strong{display:block;margin-top:5px;color:#0a4560;font-size:20px;line-height:1;font-weight:500}
.xan-smart-region-metrics-v1310905 small{display:block;margin-top:5px;color:#9aa8ae;font-size:8.8px;font-weight:300}
.xan-smart-region-price-v1310905{margin-top:10px;padding:12px;border:1px solid #e6ecef;border-radius:11px;background:#fff}
.xan-smart-region-price-v1310905>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 12px}
.xan-smart-region-price-v1310905 small{color:#788e98;font-size:9.5px;font-weight:300}.xan-smart-region-price-v1310905 strong{grid-column:2;grid-row:1/3;color:#0a4560;font-size:17px;font-weight:500}.xan-smart-region-price-v1310905 span{color:#9aa8ae;font-size:9px;font-weight:300}
.xan-smart-price-strip-v1310905{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:6px!important;margin-top:12px;padding-top:10px;border-top:1px solid #eef2f4}
.xan-smart-price-strip-v1310905 span{color:#5f7782;font-size:9.5px;font-weight:400}.xan-smart-price-strip-v1310905 i{display:block;height:3px;border-radius:4px;background:linear-gradient(90deg,#0b5878,#f37b21)}
.xan-smart-region-split-v1310905{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.xan-smart-region-split-v1310905>section{padding:12px;border:1px solid #e6ecef;border-radius:11px;background:#fff}
.xan-smart-segment-list-v1310905{margin-top:10px}.xan-smart-segment-list-v1310905 p{margin:0;color:#82939b;font-size:10px;font-weight:300}.xan-smart-segment-list-v1310905>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin:8px 0}.xan-smart-segment-list-v1310905>div span{color:#486370;font-size:10px}.xan-smart-segment-list-v1310905>div b{color:#0a4560;font-size:10px}.xan-smart-segment-list-v1310905>div i{grid-column:1/-1;height:5px;border-radius:999px;background:#eff3f5;overflow:hidden}.xan-smart-segment-list-v1310905>div i:after{content:"";display:block;width:var(--xan-share,0%);height:100%;background:#f37b21;border-radius:inherit}
.xan-smart-region-split-v1310905 ul{list-style:none;margin:8px 0 0;padding:0}.xan-smart-region-split-v1310905 li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #eff3f5;color:#657d88;font-size:9.5px}.xan-smart-region-split-v1310905 li:last-child{border-bottom:0}.xan-smart-region-split-v1310905 li b{color:#2b7658;font-size:9.5px}.xan-smart-region-split-v1310905 li b.is-muted{color:#9aa7ad;font-weight:400!important}

/* 3 — Portföy detay ve etraf analizi */
.xan-smart-portfolio-screen-v1310905{inset:0;pointer-events:none}
.xan-smart-portfolio-card-v1310905,.xan-smart-nearby-screen-v1310905{position:absolute;top:14px;pointer-events:auto;background:#fff;border:1px solid var(--xan-sm-border);border-radius:15px;box-shadow:var(--xan-sm-shadow)}
.xan-smart-portfolio-card-v1310905{left:14px;width:318px;max-height:calc(100% - 28px);padding:12px;overflow:auto}
.xan-smart-card-empty-v1310905{padding:22px 14px;border:1px dashed #dce6ea;border-radius:11px;background:#fafcfd;color:#718792;font-size:11px;line-height:1.5;text-align:center}
.xan-smart-portfolio-image-v1310905{height:138px;margin-bottom:10px;border-radius:10px;background:#eef3f5 center/cover no-repeat;overflow:hidden}.xan-smart-portfolio-card-v1310905 small{display:block;color:#8a9aa2;font-size:9px;letter-spacing:.04em}.xan-smart-portfolio-card-v1310905 h2{margin-top:5px;font-size:15px}.xan-smart-portfolio-card-v1310905 p{margin:4px 0;color:#6f858f;font-size:10.5px;line-height:1.4}.xan-smart-portfolio-card-v1310905>div[data-xan-portfolio-card]>strong{display:block;margin:8px 0;color:#e66710;font-size:17px;font-weight:500}.xan-smart-portfolio-facts-v1310905{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 11px}.xan-smart-portfolio-facts-v1310905 span{padding:5px 7px;border-radius:7px;background:#f5f8fa;color:#4f6874;font-size:9.5px}.xan-smart-portfolio-actions-v1310905{display:grid;grid-template-columns:1fr 1fr;gap:6px}.xan-smart-portfolio-actions-v1310905 a{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #dfe7eb;border-radius:8px;background:#fff;color:#0a4c68;text-decoration:none;font-size:10px}.xan-smart-portfolio-actions-v1310905 a:first-child{border-color:#ef731a;background:#f37b21;color:#fff}
.xan-smart-nearby-screen-v1310905{right:14px;width:320px;max-height:calc(100% - 28px);padding:14px;overflow:auto}.xan-smart-nearby-screen-v1310905>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;border-bottom:1px solid #edf1f3}.xan-smart-nearby-screen-v1310905>header small{display:block;color:#8b9aa2;font-size:9px;text-transform:uppercase}.xan-smart-nearby-screen-v1310905>header h2{margin-top:3px;font-size:14px}.xan-smart-radius-tabs-v1310905{display:flex;gap:3px}.xan-smart-radius-tabs-v1310905 button{height:28px;padding:0 7px;border:1px solid #e0e7eb;border-radius:7px;background:#fff;color:#667d87;font-size:8.8px}.xan-smart-radius-tabs-v1310905 button.is-active{border-color:#f2a56f;background:#fff7ef;color:#d8610d}
.xan-smart-nearby-metrics-v1310905{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0}.xan-smart-nearby-metrics-v1310905 article{padding:9px 6px;border:1px solid #e8edef;border-radius:9px;text-align:center}.xan-smart-nearby-metrics-v1310905 span{display:block;color:#86979f;font-size:8.5px}.xan-smart-nearby-metrics-v1310905 strong{display:block;margin-top:4px;color:#0a4560;font-size:17px}.xan-smart-nearby-screen-v1310905>section{margin-top:10px;padding-top:10px;border-top:1px solid #edf1f3}.xan-smart-provider-empty-v1310905{display:grid;gap:4px;margin-top:8px;padding:10px;border-radius:9px;background:#fafcfd;border:1px solid #edf1f3}.xan-smart-provider-empty-v1310905 b{color:#56717e;font-size:10px}.xan-smart-provider-empty-v1310905 span{color:#8b9aa2;font-size:9.5px;line-height:1.45;font-weight:300}.xan-smart-flow-links-v1310905{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.xan-smart-flow-links-v1310905 a{display:inline-flex;align-items:center;min-height:30px;padding:0 8px;border:1px solid #dfe7eb;border-radius:7px;background:#fff;color:#0a4d69;text-decoration:none;font-size:9px}
.xan-smart-view-portfolio-v1310905 .xan-map-toolbar-v151{left:346px!important}

/* 4 — Emsal Merkezi */
.xan-smart-comparables-screen-v1310905{right:14px;bottom:14px;left:14px;padding:12px 14px;background:#fff;border:1px solid var(--xan-sm-border);border-radius:15px;box-shadow:0 -8px 34px rgba(7,59,85,.11);max-height:43%;overflow:auto;scrollbar-width:thin}
.xan-smart-comparables-head-v1310905{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xan-smart-comparables-head-v1310905 small{display:block;color:#8b9aa2;font-size:9px;text-transform:uppercase}.xan-smart-comparables-head-v1310905 h2{margin-top:2px;font-size:15px}.xan-smart-comparables-head-v1310905 p{margin:3px 0 0;color:#758a94;font-size:9.5px;font-weight:300}.xan-smart-comparables-head-v1310905>div:last-child{display:flex;gap:5px}.xan-smart-comparables-head-v1310905 button,.xan-smart-comparables-head-v1310905 a{display:flex;align-items:center;justify-content:center;height:31px;padding:0 9px;border:1px solid #dde6ea;border-radius:8px;background:#fff;color:#0b4e6a;text-decoration:none;font-size:9.5px}.xan-smart-comparables-head-v1310905 a{border-color:#ef731a;background:#f37b21;color:#fff}
.xan-smart-comps-summary-v1310905{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.xan-smart-comps-summary-v1310905 article{padding:8px 9px;border:1px solid #e8edef;border-radius:9px;background:#fff}.xan-smart-comps-summary-v1310905 span{display:block;color:#8899a1;font-size:8.5px}.xan-smart-comps-summary-v1310905 strong{display:block;margin-top:3px;color:#0a4560;font-size:13px}.xan-smart-comps-table-wrap-v1310905{overflow:auto;border:1px solid #e8edef;border-radius:9px}.xan-smart-comps-table-wrap-v1310905 table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.xan-smart-comps-table-wrap-v1310905 th{padding:7px 8px;background:#f7fafb;border-bottom:1px solid #e7edef;color:#738892;font-size:8.5px;font-weight:500;text-align:left;white-space:nowrap}.xan-smart-comps-table-wrap-v1310905 td{padding:7px 8px;border-bottom:1px solid #eef2f4;color:#4d6874;font-size:9px;white-space:nowrap}.xan-smart-comps-table-wrap-v1310905 tr:last-child td{border-bottom:0}.xan-smart-comps-table-wrap-v1310905 tr.is-subject td{background:#fff7ef;color:#9c4b12}.xan-smart-view-comparables-v1310905 .xan-map-toolbar-v151{top:12px!important}

/* 5 — Rapor Oluştur */
.xan-smart-view-report-v1310905 .xan-map-shell-v151{visibility:hidden!important}
.xan-smart-report-screen-v1310905{inset:0;display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:14px;padding:14px;background:#f8fafb;overflow:auto}
.xan-smart-report-builder-v1310905,.xan-smart-report-preview-v1310905{background:#fff;border:1px solid var(--xan-sm-border);border-radius:15px;box-shadow:0 8px 28px rgba(7,59,85,.055)}
.xan-smart-report-builder-v1310905{padding:16px;align-self:start}.xan-smart-report-builder-v1310905>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1f3}.xan-smart-report-builder-v1310905>header small{display:block;color:#8a9ba3;font-size:9.5px;text-transform:uppercase}.xan-smart-report-builder-v1310905>header p{margin:4px 0 0;color:#758993;font-size:10px;font-weight:300}.xan-smart-report-builder-v1310905>header a{height:31px;display:flex;align-items:center;padding:0 8px;border:1px solid #dfe7eb;border-radius:8px;color:#0a4d69;text-decoration:none;font-size:9.5px}
.xan-smart-report-checks-v1310905{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.xan-smart-report-checks-v1310905 label{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px 9px;border:1px solid #e7edef;border-radius:9px;background:#fff;color:#42606d;font-size:9.5px}.xan-smart-report-checks-v1310905 input{accent-color:#f37b21}.xan-smart-report-checks-v1310905 label.is-disabled{color:#9ba9af;background:#fafbfc}.xan-smart-report-checks-v1310905 label small{margin-left:auto;color:#a6b1b6;font-size:8px;font-weight:300}
.xan-smart-report-fields-v1310905{display:grid;gap:8px}.xan-smart-report-fields-v1310905 label{display:grid;gap:5px;color:#657d88;font-size:9.5px}.xan-smart-report-fields-v1310905 input,.xan-smart-report-fields-v1310905 textarea{width:100%;border:1px solid #dfe7eb!important;border-radius:8px;background:#fff!important;color:#284b5a;font-size:10.5px;font-weight:400;padding:9px;outline:0;box-shadow:none!important;resize:vertical}.xan-smart-report-fields-v1310905 input:focus,.xan-smart-report-fields-v1310905 textarea:focus{border-color:#97b8c7!important}
.xan-smart-report-actions-v1310905{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.xan-smart-report-actions-v1310905 button{height:34px;padding:0 10px;border:1px solid #dfe7eb;border-radius:8px;background:#fff;color:#315666;font-size:9.5px}.xan-smart-report-actions-v1310905 button.is-primary{border-color:#ef731a;background:#f37b21;color:#fff}
.xan-smart-report-preview-v1310905{padding:28px;min-height:720px;max-width:900px;width:100%;justify-self:center}.xan-smart-report-brand-v1310905{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:2px solid #073b55}.xan-smart-report-brand-v1310905 span{color:#073b55;font-size:24px;font-weight:500}.xan-smart-report-brand-v1310905 small{color:#768b95;font-size:9.5px}.xan-smart-report-preview-v1310905>h2{margin-top:22px;font-size:24px}.xan-smart-report-preview-v1310905>p{margin:6px 0 18px;color:#718792;font-size:11px}.xan-smart-report-kpis-v1310905{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.xan-smart-report-kpis-v1310905 article{padding:12px;border:1px solid #e8edef;border-radius:10px}.xan-smart-report-kpis-v1310905 span{display:block;color:#8497a0;font-size:9px}.xan-smart-report-kpis-v1310905 strong{display:block;margin-top:5px;color:#0a4560;font-size:18px}.xan-smart-report-preview-v1310905 section{margin-top:18px;padding-top:14px;border-top:1px solid #e8edef}.xan-smart-report-preview-v1310905 section h3{font-size:12px}.xan-smart-report-preview-v1310905 section>div{margin-top:8px;color:#57717d;font-size:10.5px;line-height:1.55}.xan-smart-report-preview-v1310905 footer{margin-top:24px;padding-top:12px;border-top:1px solid #e8edef;color:#8999a1;font-size:8.5px;font-weight:300}

/* Harita katman paneli aktif yüzeyleri */
.xan-smart-map-page-v1310905 .xan-smart-map-layer-group-v1310903>button.is-on{border-color:#cfe1ea;background:#f3f9fb}
.xan-smart-map-page-v1310905 .xan-smart-map-layer-group-v1310903>button.is-on span b{color:#073b55}

@media(max-width:1180px){
 .xan-smart-region-screen-v1310905{width:360px}.xan-smart-portfolio-card-v1310905{width:286px}.xan-smart-nearby-screen-v1310905{width:286px}.xan-smart-view-portfolio-v1310905 .xan-map-toolbar-v151{left:314px!important}.xan-smart-report-screen-v1310905{grid-template-columns:360px minmax(0,1fr)}
}
@media(max-width:900px){
 .xan-smart-map-rail-v1310905{overflow:auto}.xan-smart-map-ecosystem-nav-v1310905{padding-bottom:6px}
 .xan-smart-region-screen-v1310905{position:fixed;z-index:2140;top:auto;right:6px;bottom:6px;left:6px;width:auto;max-height:72dvh;border-radius:17px}
 .xan-smart-portfolio-screen-v1310905{position:fixed;z-index:2140;inset:auto 6px 6px;display:grid;grid-template-columns:1fr;gap:7px;max-height:74dvh;overflow:auto;pointer-events:auto}.xan-smart-portfolio-card-v1310905,.xan-smart-nearby-screen-v1310905{position:relative;inset:auto;width:auto;max-height:none;box-shadow:0 8px 24px rgba(7,59,85,.10)}.xan-smart-portfolio-image-v1310905{height:116px}.xan-smart-view-portfolio-v1310905 .xan-map-toolbar-v151{left:10px!important}
 .xan-smart-comparables-screen-v1310905{position:fixed;z-index:2140;right:6px;bottom:6px;left:6px;max-height:68dvh;border-radius:17px}.xan-smart-comps-summary-v1310905{grid-template-columns:1fr 1fr}
 .xan-smart-report-screen-v1310905{position:fixed;z-index:2140;inset:154px 0 0;display:block;padding:8px;overflow:auto}.xan-smart-report-builder-v1310905{margin-bottom:8px}.xan-smart-report-preview-v1310905{min-height:auto;padding:18px}.xan-smart-report-checks-v1310905{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
 .xan-smart-region-metrics-v1310905{grid-template-columns:1fr 1fr}.xan-smart-region-split-v1310905{grid-template-columns:1fr}.xan-smart-region-screen-v1310905{padding:12px}
 .xan-smart-portfolio-actions-v1310905{grid-template-columns:1fr}.xan-smart-nearby-screen-v1310905>header{display:block}.xan-smart-radius-tabs-v1310905{margin-top:8px}
 .xan-smart-comparables-head-v1310905{display:block}.xan-smart-comparables-head-v1310905>div:last-child{margin-top:8px}.xan-smart-comps-summary-v1310905{grid-template-columns:1fr 1fr}
 .xan-smart-report-screen-v1310905{inset:154px 0 0}.xan-smart-report-checks-v1310905{grid-template-columns:1fr}.xan-smart-report-kpis-v1310905{grid-template-columns:1fr 1fr}.xan-smart-report-preview-v1310905>h2{font-size:19px}
}
@media print{
 body.xan-smart-map-standalone-v1310903{overflow:visible!important;background:#fff!important}.xan-smart-map-rail-v1310903,.xan-smart-map-topbar-v1310903,.xan-smart-map-locationbar-v1310904,.xan-smart-map-mobile-tabs-v1310903,.xan-smart-map-content-v1310903>.xan-map-shell-v151,.xan-smart-report-builder-v1310905{display:none!important}.xan-smart-map-app-v1310903{display:block!important;width:auto!important;height:auto!important}.xan-smart-map-content-v1310903{display:block!important}.xan-smart-report-screen-v1310905{position:static!important;display:block!important;padding:0!important;background:#fff!important}.xan-smart-report-preview-v1310905{max-width:none!important;width:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
}
.xan-smart-popup-actions-v1310905{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}
.xan-smart-popup-actions-v1310905 .xan-smart-map-popup-link-v1310903{margin-top:0}

/* v1.3.10.90.6 — Bölge İstihbaratı 1.0 */
.xan-smart-region-screen-v1310906{width:min(460px,calc(100% - 24px))}
.xan-smart-region-tabs-v1310906{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0 12px}
.xan-smart-region-tabs-v1310906 button{min-height:30px;padding:0 9px;border:1px solid #e2e9ed;border-radius:8px;background:#fff;color:#5e7783;font-family:inherit;font-size:9.8px;font-weight:400;cursor:pointer;transform:none}
.xan-smart-region-tabs-v1310906 button.is-active{border-color:#cfe2ea;background:#f3f9fb;color:#073b55;font-weight:500}
.xan-smart-region-tabs-v1310906 button:disabled{color:#a6b1b7;background:#fafbfc;cursor:not-allowed}
.xan-smart-region-metrics-v1310906{grid-template-columns:repeat(3,minmax(0,1fr))}
.xan-smart-region-price-v1310905>p{margin:9px 0 0;padding-top:8px;border-top:1px solid #edf2f4;color:#81939c;font-size:9.2px;line-height:1.45;font-weight:300}
.xan-smart-region-pane-v1310906{display:flex;flex-direction:column;gap:9px}
.xan-smart-region-pane-v1310906[hidden]{display:none!important}
.xan-smart-region-module-v1310906{padding:12px;border:1px solid #e6ecef;border-radius:11px;background:#fff}
.xan-smart-region-module-v1310906>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #eff3f5}
.xan-smart-region-module-v1310906>header small{display:block;color:#8798a0;font-size:8.8px;font-weight:300;text-transform:uppercase;letter-spacing:.04em}
.xan-smart-region-module-v1310906>header h3{margin:2px 0 0;color:#163f52;font-size:12.5px;line-height:1.25;font-weight:500}
.xan-smart-region-module-v1310906>header>span{color:#8a9ba3;font-size:8.8px;font-weight:300;white-space:nowrap}
.xan-smart-region-bars-v1310906{display:flex;flex-direction:column;gap:8px}
.xan-smart-region-bars-v1310906>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}
.xan-smart-region-bars-v1310906 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#506b78;font-size:10px;font-weight:400}
.xan-smart-region-bars-v1310906 b{color:#244e60;font-size:9.5px;font-weight:500}
.xan-smart-region-bars-v1310906 i{grid-column:1/3;display:block;height:4px;border-radius:99px;background:#edf2f4;overflow:hidden}
.xan-smart-region-bars-v1310906 i em{display:block;height:100%;border-radius:99px;background:#f37b21}
.xan-smart-region-bars-v1310906>p,.xan-smart-region-recent-v1310906>p{margin:0;color:#8999a1;font-size:9.5px;font-weight:300}
.xan-smart-region-recent-v1310906{display:flex;flex-direction:column;gap:6px}
.xan-smart-region-recent-item-v1310906{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eff3f5;color:inherit;text-decoration:none}
.xan-smart-region-recent-item-v1310906:last-child{border-bottom:0}
.xan-smart-region-recent-item-v1310906>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.xan-smart-region-recent-item-v1310906>span:first-child{flex:1 1 auto}
.xan-smart-region-recent-item-v1310906>span:last-child{flex:0 0 auto;align-items:flex-end}
.xan-smart-region-recent-item-v1310906 b{max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#234c5e;font-size:10px;font-weight:500}
.xan-smart-region-recent-item-v1310906 strong{color:#073b55;font-size:9.8px;font-weight:500}
.xan-smart-region-recent-item-v1310906 small{max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9ba3;font-size:8.7px;font-weight:300}
.xan-smart-region-coverage-v1310906{display:flex;flex-direction:column;gap:9px}
.xan-smart-region-coverage-v1310906>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}
.xan-smart-region-coverage-v1310906 span{color:#56707c;font-size:9.8px;font-weight:400}
.xan-smart-region-coverage-v1310906 b{color:#214c5e;font-size:9.5px;font-weight:500}
.xan-smart-region-coverage-v1310906 i{grid-column:1/3;display:block;height:5px;border-radius:99px;background:#edf2f4;overflow:hidden}
.xan-smart-region-coverage-v1310906 em{display:block;width:0;height:100%;border-radius:99px;background:#0c5874;transition:width .16s ease}
.xan-smart-region-freshness-v1310906{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.xan-smart-region-freshness-v1310906 article{padding:8px;border:1px solid #edf1f3;border-radius:9px;background:#fff}
.xan-smart-region-freshness-v1310906 span{display:block;color:#8999a1;font-size:8.4px;font-weight:300;white-space:nowrap}
.xan-smart-region-freshness-v1310906 strong{display:block;margin-top:4px;color:#12465c;font-size:15px;font-weight:500}
.xan-smart-region-method-v1310906{margin:0;padding:10px 11px;border:1px solid #e5ebee;border-radius:9px;background:#fbfcfd;color:#728792;font-size:9px;line-height:1.5;font-weight:300}
@media(max-width:1180px){.xan-smart-region-screen-v1310906{width:390px}.xan-smart-region-metrics-v1310906{grid-template-columns:1fr 1fr}.xan-smart-region-freshness-v1310906{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.xan-smart-region-screen-v1310906{width:auto}.xan-smart-region-tabs-v1310906{position:sticky;top:-12px;z-index:3;padding:8px 0;background:#fff}.xan-smart-region-recent-item-v1310906 b,.xan-smart-region-recent-item-v1310906 small{max-width:180px}}
@media(max-width:560px){.xan-smart-region-metrics-v1310906{grid-template-columns:1fr 1fr}.xan-smart-region-tabs-v1310906 button{font-size:9.2px;padding:0 7px}.xan-smart-region-freshness-v1310906{grid-template-columns:1fr 1fr}.xan-smart-region-recent-item-v1310906{align-items:flex-start}.xan-smart-region-recent-item-v1310906 b,.xan-smart-region-recent-item-v1310906 small{max-width:150px}}


/* v1.3.10.90.7 — Çevre / POI Provider 1.0: açık beyaz, ince/yarı ince tipografi */
.xan-smart-poi-layer-group-v1310907 .xan-smart-poi-layer-status-v1310907{margin:8px 0 0;padding:8px 9px;border:1px solid #e5ecef;border-radius:9px;background:#fbfcfd;color:#768c96;font-size:9px;font-weight:300;line-height:1.45}
.xan-smart-poi-module-v1310907{background:#fff}
.xan-smart-poi-controls-v1310907{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.xan-smart-poi-controls-v1310907>div{display:flex;flex-wrap:wrap;gap:5px}.xan-smart-poi-controls-v1310907 button{min-height:30px;padding:0 9px;border:1px solid #dfe8ec;border-radius:8px;background:#fff;color:#55717e;font-family:inherit;font-size:9.5px;font-weight:400;cursor:pointer;transform:none}.xan-smart-poi-controls-v1310907 button.is-active{border-color:#f3b27f;background:#fff8f2;color:#b44f0c;font-weight:500}.xan-smart-poi-controls-v1310907 button.is-primary{border-color:#ef731a;background:#f37b21;color:#fff}.xan-smart-poi-controls-v1310907 button:disabled{opacity:.48;cursor:not-allowed}
.xan-smart-poi-summary-v1310907{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.xan-smart-poi-summary-v1310907 article{padding:9px;border:1px solid #e8eef1;border-radius:9px;background:#fff}.xan-smart-poi-summary-v1310907 span{display:block;color:#80939c;font-size:8.6px;font-weight:300}.xan-smart-poi-summary-v1310907 strong{display:block;margin-top:3px;color:#113f54;font-size:15px;font-weight:500}
.xan-smart-poi-list-v1310907{display:flex;flex-direction:column;max-height:260px;overflow:auto;border-top:1px solid #edf2f4}.xan-smart-poi-list-v1310907>p{margin:10px 0;color:#82959e;font-size:9.5px;font-weight:300;line-height:1.5}.xan-smart-poi-item-v1310907{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid #eef2f4}.xan-smart-poi-item-v1310907>i{width:7px;height:7px;border-radius:50%;background:var(--xan-poi,#0b5878)}.xan-smart-poi-item-v1310907>span{display:flex;min-width:0;flex-direction:column;gap:1px}.xan-smart-poi-item-v1310907 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294f60;font-size:9.8px;font-weight:500}.xan-smart-poi-item-v1310907 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9aa2;font-size:8.5px;font-weight:300}.xan-smart-poi-item-v1310907 strong{color:#315b6d;font-size:9px;font-weight:400;white-space:nowrap}.xan-smart-poi-evidence-v1310907{margin:9px 0 0;padding-top:8px;border-top:1px solid #edf2f4;color:#8a9ba3;font-size:8.5px;font-weight:300;line-height:1.45}
.xan-smart-portfolio-poi-v1310907{padding-top:10px}.xan-smart-poi-inline-head-v1310907{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0}.xan-smart-poi-inline-head-v1310907 span{color:#7f919a;font-size:8.8px;font-weight:300}.xan-smart-poi-inline-head-v1310907 button{min-height:28px;padding:0 9px;border:1px solid #f1a66e;border-radius:8px;background:#fff;color:#c25b13;font-family:inherit;font-size:9px;font-weight:400;cursor:pointer;transform:none}.xan-smart-poi-inline-head-v1310907 button:disabled{opacity:.45;cursor:not-allowed}.xan-smart-poi-list-v1310907.is-compact{max-height:185px}
.xan-smart-map-metrics-v1310903{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:560px){.xan-smart-poi-summary-v1310907{grid-template-columns:1fr 1fr}.xan-smart-poi-controls-v1310907{align-items:stretch;flex-direction:column}.xan-smart-poi-controls-v1310907 button.is-primary{width:100%}.xan-smart-map-metrics-v1310903{grid-template-columns:1fr 1fr}}

/* v1.3.10.90.8 — Yerleşim stabilizasyonu / kompakt tipografi / odaklı ekosistem geçişleri */
.xan-smart-map-page-v1310908{--xan-sm-rail:208px;--xan-sm-top:56px;--xan-sm-location:50px}
.xan-smart-map-page-v1310908 .xan-smart-map-app-v1310903{grid-template-columns:var(--xan-sm-rail) minmax(0,1fr);grid-template-rows:var(--xan-sm-top) var(--xan-sm-location) minmax(0,1fr)}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-v1310903{padding:12px 9px 10px}
.xan-smart-map-page-v1310908 .xan-smart-map-brand-v1310903{height:36px;padding:0 7px 7px}
.xan-smart-map-page-v1310908 .xan-smart-map-brand-v1310903 img{max-width:92px;max-height:27px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-title-v1310903{padding:8px 8px 10px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-title-v1310903 small{margin-bottom:2px;font-size:8.8px;letter-spacing:.025em}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-title-v1310903 strong{font-size:14.5px;line-height:1.2}
.xan-smart-map-page-v1310908 .xan-smart-map-nav-v1310903{gap:2px;padding:8px 0;overflow:visible}
.xan-smart-map-page-v1310908 .xan-smart-map-nav-v1310903 a,
.xan-smart-map-page-v1310908 .xan-smart-map-rail-tools-v1310903 button{gap:8px;min-height:34px;padding:5px 8px;border-radius:8px;font-size:11.2px;line-height:1.2}
.xan-smart-map-page-v1310908 .xan-smart-map-nav-icon-v1310903{flex-basis:24px;width:24px;height:24px;border-radius:7px;font-size:8.8px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-subtitle-v1310905{padding:0 8px 5px;font-size:8.2px;letter-spacing:.045em}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-separator-v1310903{margin:1px 6px 7px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-tools-v1310903{gap:2px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-tools-v1310903 button>span:first-child{width:24px;height:24px;border-radius:7px;font-size:12px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-foot-v1310903{padding:8px 8px 0}
.xan-smart-map-page-v1310908 .xan-smart-map-live-v1310903{font-size:10.3px}
.xan-smart-map-page-v1310908 .xan-smart-map-rail-foot-v1310903 small{margin-top:4px;font-size:8.8px;line-height:1.35}

.xan-smart-map-quicklinks-v1310908{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 1px 8px}
.xan-smart-map-quicklinks-v1310908 a{display:flex;align-items:center;justify-content:center;min-width:0;height:29px;padding:0 5px;border:1px solid #e2e9ed;border-radius:8px;background:#fff;color:#315563;text-decoration:none;font-size:8.9px;font-weight:400;white-space:nowrap}
.xan-smart-map-quicklinks-v1310908 a:hover{border-color:#cfdee5;background:#f8fbfc;color:#073b55;font-weight:400}

.xan-smart-map-page-v1310908 .xan-smart-map-topbar-v1310903{grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;padding:7px 12px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-left-v1310903{gap:8px;min-width:150px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-left-v1310903 small{font-size:8.8px;line-height:1.1}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-left-v1310903 h1{font-size:16px;line-height:1.15;letter-spacing:-.008em}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-center-v1310903{height:36px;padding:0 10px;border-radius:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-center-v1310903>span{font-size:15px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-center-v1310903 input{height:30px;font-size:11.5px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-actions-v1310903{gap:5px}
.xan-smart-map-page-v1310908 .xan-smart-map-topbar-actions-v1310903>button{height:32px;padding:0 10px;border-radius:8px;font-size:10.2px}
.xan-smart-map-page-v1310908 .xan-smart-map-source-state-v1310903{max-width:122px;font-size:9px}
.xan-smart-map-style-switch-v1310908{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid #e1e8ec;border-radius:8px;background:#f8fafb}
.xan-smart-map-style-switch-v1310908 button{height:26px!important;padding:0 7px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#5e7783!important;font-size:8.8px!important;font-weight:400!important}
.xan-smart-map-style-switch-v1310908 button.is-active{background:#fff!important;color:#073b55!important;box-shadow:0 1px 4px rgba(7,59,85,.08)!important;font-weight:500!important}

.xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904{grid-template-columns:minmax(112px,.72fr) repeat(3,minmax(116px,1fr)) auto;gap:6px;padding:5px 10px}
.xan-smart-map-page-v1310908 .xan-smart-map-location-title-v1310904{padding-right:2px}
.xan-smart-map-page-v1310908 .xan-smart-map-location-title-v1310904 small{font-size:8.2px}
.xan-smart-map-page-v1310908 .xan-smart-map-location-title-v1310904 strong{margin-top:2px;font-size:10.8px}
.xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label{height:34px;padding:0 7px;border-radius:8px;gap:5px}
.xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label>span{font-size:8.3px}
.xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 select{height:29px;font-size:10.2px}
.xan-smart-map-page-v1310908 .xan-smart-map-location-actions-v1310904{gap:4px}
.xan-smart-map-page-v1310908 .xan-smart-map-location-actions-v1310904 button,
.xan-smart-map-page-v1310908 .xan-smart-map-location-actions-v1310904 a{height:30px;padding:0 8px;border-radius:7px;font-size:9.3px}

/* Eski genel harita yardımcı katmanları Akıllı Harita shell'i içinde üst üste binmez. */
body .xan-smart-map-page-v1310908 .xan-map-toolbar-v151,
body .xan-smart-map-page-v1310908 .xan-map-compact-tools-v131064,
body .xan-smart-map-page-v1310908 .xan-map-compact-sheet-v131064,
body .xan-smart-map-page-v1310908 .xan-map-angle-control-v1310522,
body .xan-smart-map-page-v1310908 .xan-map-view-menu-v131040{display:none!important}

/* Harita motoru daima kalan çalışma alanını doldursun. */
body .xan-smart-map-page-v1310908 .xan-map-shell-v151,
body .xan-smart-map-page-v1310908 .xan-map-stage-v151,
body .xan-smart-map-page-v1310908 .xan-map-canvas-v151,
body .xan-smart-map-page-v1310908 #xanMapCanvas{position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}
body .xan-smart-map-page-v1310908 .leaflet-container{width:100%!important;height:100%!important;background:#eaf1f4!important}
/* v1.3.10.90.30 — MapLibre/Leaflet adapter host geometrisinin sahibi adapter'dir.
   Default overscan/padding host'unu width:100% ile ezmek sağ/alt boş yüzey üretir. */
body .xan-smart-map-page-v1310908 .leaflet-maplibre-gl{max-width:none!important;max-height:none!important;overflow:hidden!important}
body .xan-smart-map-page-v1310908 .maplibregl-map,
body .xan-smart-map-page-v1310908 .maplibregl-canvas-container{max-width:none!important;max-height:none!important}
body .xan-smart-map-page-v1310908 .leaflet-top.leaflet-left{top:10px!important;left:10px!important}

.xan-smart-map-page-v1310908 .xan-smart-map-drawer-v1310903{top:116px;right:10px;width:318px;max-height:calc(100dvh - 126px);padding:12px;border-radius:12px}
.xan-smart-map-page-v1310908 .xan-smart-map-drawer-head-v1310903{margin-bottom:9px;padding-bottom:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-drawer-head-v1310903 small{font-size:8.7px}
.xan-smart-map-page-v1310908 .xan-smart-map-drawer-head-v1310903 strong{font-size:13.5px}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903{gap:4px;margin-bottom:10px}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903 h2{font-size:8.7px}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903>button{min-height:45px;padding:7px 8px;border-radius:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903 b{font-size:10.7px}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903 small{font-size:8.7px;line-height:1.3}
.xan-smart-map-page-v1310908 .xan-smart-map-layer-group-v1310903 em{font-size:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-tool-grid-v1310903 button{min-height:58px;padding:8px}
.xan-smart-map-page-v1310908 .xan-smart-map-tool-grid-v1310903 b{font-size:10.8px}
.xan-smart-map-page-v1310908 .xan-smart-map-tool-grid-v1310903 small{margin-top:3px;font-size:8.7px}
.xan-smart-map-page-v1310908 .xan-smart-map-metrics-v1310903>div{padding:8px;border-radius:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-metrics-v1310903 span{font-size:8.8px}
.xan-smart-map-page-v1310908 .xan-smart-map-metrics-v1310903 strong{font-size:15px}
.xan-smart-map-page-v1310908 .xan-smart-map-analysis-copy-v1310903{padding:9px}
.xan-smart-map-page-v1310908 .xan-smart-map-analysis-actions-v1310903 button,
.xan-smart-map-page-v1310908 .xan-smart-map-action-link-v1310905{min-height:31px!important;font-size:9.5px!important}
.xan-smart-map-page-v1310908 .xan-smart-map-flow-v1310903>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.xan-smart-map-page-v1310908 .xan-smart-map-flow-v1310903 a{min-height:30px;padding:0 6px;font-size:8.9px}
.xan-smart-map-page-v1310908 .xan-smart-map-flow-v1310903 small{font-size:8.2px}

/* Ekran panelleri daha az alan kaplar; harita ana yüzey olmaya devam eder. */
.xan-smart-map-page-v1310908 .xan-smart-region-screen-v1310906{width:min(410px,calc(100% - 20px));padding:12px}
.xan-smart-map-page-v1310908 .xan-smart-region-tabs-v1310906{gap:4px;margin:8px 0 9px}
.xan-smart-map-page-v1310908 .xan-smart-region-tabs-v1310906 button{min-height:27px;padding:0 7px;font-size:8.7px}
.xan-smart-map-page-v1310908 .xan-smart-region-module-v1310906{padding:9px;border-radius:9px}
.xan-smart-map-page-v1310908 .xan-smart-region-module-v1310906>header{margin-bottom:8px;padding-bottom:7px}
.xan-smart-map-page-v1310908 .xan-smart-region-module-v1310906>header h3{font-size:11px}
.xan-smart-map-page-v1310908 .xan-smart-region-module-v1310906>header small,
.xan-smart-map-page-v1310908 .xan-smart-region-module-v1310906>header>span{font-size:7.8px}
.xan-smart-map-page-v1310908 .xan-smart-portfolio-card-v1310905{width:278px}
.xan-smart-map-page-v1310908 .xan-smart-nearby-screen-v1310905{width:286px}
.xan-smart-map-page-v1310908 .xan-smart-comparables-screen-v1310905{right:10px;bottom:10px;left:10px;padding:10px 12px;max-height:38%}
.xan-smart-map-page-v1310908 .xan-smart-report-screen-v1310905{grid-template-columns:minmax(290px,370px) minmax(0,1fr);gap:10px;padding:10px}

@media(max-width:1180px){
  .xan-smart-map-page-v1310908{--xan-sm-rail:184px}
  .xan-smart-map-page-v1310908 .xan-smart-map-style-switch-v1310908{display:none}
  .xan-smart-map-page-v1310908 .xan-smart-map-source-state-v1310903{display:none}
  .xan-smart-map-page-v1310908 .xan-smart-map-location-title-v1310904{display:none}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904{grid-template-columns:repeat(3,minmax(108px,1fr)) auto}
}
@media(max-width:900px){
  .xan-smart-map-page-v1310908 .xan-smart-map-app-v1310903{grid-template-columns:1fr;grid-template-rows:54px 46px 40px minmax(0,1fr)}
  .xan-smart-map-page-v1310908 .xan-smart-map-rail-v1310903{width:min(252px,82vw)}
  .xan-smart-map-page-v1310908 .xan-smart-map-topbar-v1310903{grid-template-columns:minmax(0,1fr) auto;padding:6px 8px}
  .xan-smart-map-page-v1310908 .xan-smart-map-topbar-left-v1310903 h1{font-size:14px}
  .xan-smart-map-page-v1310908 .xan-smart-map-topbar-left-v1310903 small{font-size:8px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904{padding:5px 6px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label{width:136px;height:33px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label:last-of-type{width:158px}
  .xan-smart-map-page-v1310908 .xan-smart-map-mobile-tabs-v1310903 button{height:39px;font-size:9.2px}
  .xan-smart-map-page-v1310908 .xan-smart-map-drawer-v1310903{right:6px;bottom:6px;left:6px;width:auto;max-height:70dvh;padding:11px}
}
@media(max-width:560px){
  .xan-smart-map-page-v1310908 .xan-smart-map-topbar-actions-v1310903>button.is-primary{font-size:9px;padding-inline:8px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label{width:126px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label:last-of-type{width:148px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 label>span{font-size:7.7px}
  .xan-smart-map-page-v1310908 .xan-smart-map-locationbar-v1310904 select{font-size:9.5px}
  .xan-smart-map-page-v1310908 .xan-smart-map-flow-v1310903>div{grid-template-columns:1fr}
}

/* v1.3.10.90.9 — CANLI HARİTA TAM-ALAN SAHİPLİĞİ
   v90.8'deki relative canvas override, bazı canlı kombinasyonlarda Leaflet sahnesini dar bir intrinsic sütuna düşürebiliyordu.
   Akıllı Harita overview yüzeyinde shell/stage/canvas kalan çalışma alanının mutlak sahibidir. */
body .xan-smart-map-page-v1310913 .xan-smart-map-content-v1310903{
  position:relative!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  overflow:hidden!important;
  isolation:isolate;
}
body .xan-smart-map-page-v1310913 .xan-map-shell-v151{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
body .xan-smart-map-page-v1310913 .xan-map-stage-v151{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  overflow:hidden!important;
}
body .xan-smart-map-page-v1310913 .xan-map-canvas-v151,
body .xan-smart-map-page-v1310913 #xanMapCanvas{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
body .xan-smart-map-page-v1310913 #xanMapCanvas.leaflet-container,
body .xan-smart-map-page-v1310913 #xanMapCanvas .leaflet-map-pane,
body .xan-smart-map-page-v1310913 #xanMapCanvas .leaflet-tile-pane{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
}
body .xan-smart-map-page-v1310913 #xanMap3DCanvas{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
}
/* v1.3.10.90.30 — adapter-owned overscan geometrisi korunur.
   .leaflet-maplibre-gl üzerinde left/top/width/height override YOKTUR. */
body .xan-smart-map-page-v1310913 .leaflet-maplibre-gl{
  max-width:none!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important;
}
body .xan-smart-map-page-v1310913 .maplibregl-map,
body .xan-smart-map-page-v1310913 .maplibregl-canvas-container{
  max-width:none!important;max-height:none!important;box-sizing:border-box!important;
}
/* Eski sonuç paneli kapalıyken geometriye hiçbir grid/flex payı bırakmaz. */
body .xan-smart-map-page-v1310913 .xan-map-sidebar-v151:not(.is-open){display:none!important;width:0!important;min-width:0!important;max-width:0!important}
/* Harita hazır olana kadar boş beyaz yüzey yerine nötr harita zemini göster. */
body .xan-smart-map-page-v1310913 .xan-smart-map-content-v1310903,
body .xan-smart-map-page-v1310913 .xan-map-stage-v151,
body .xan-smart-map-page-v1310913 #xanMapCanvas{background:#eaf1f4!important}

/* v1.3.10.90.10 — bağımsız runtime izolasyonu */
body.xan-smart-map-standalone-v1310913{margin:0!important;background:#fff!important;overflow:hidden!important}
body.xan-smart-map-standalone-v1310913 .xan-mobile-assistant-cta-v195,body.xan-smart-map-standalone-v1310913 .xan-pwa-desktop-install-v13102,body.xan-smart-map-standalone-v1310913 .xan-mobile-dock{display:none!important}
.xan-smart-map-page-v1310913{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important}
.xan-smart-map-app-v1310913{position:absolute;inset:0;display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:64px 52px minmax(0,1fr);background:#fff;overflow:hidden}
.xan-smart-map-content-v1310913{grid-column:2;grid-row:3;position:relative;min-width:0;min-height:0;overflow:hidden;background:#eef4f6}
.xan-smart-map-engine-v1310913,.xan-smart-map-stage-v1310913,#xanMapCanvas{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;max-width:none!important;max-height:none!important}
.xan-smart-map-runtime-contract-v1310913{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}
.xan-smart-native-results-v1310913{position:absolute;top:12px;left:12px;bottom:12px;width:min(320px,calc(100% - 24px));z-index:730;display:none;flex-direction:column;background:#fff;border:1px solid #dce7ec;border-radius:14px;box-shadow:0 18px 44px rgba(4,31,64,.14);overflow:hidden}
.xan-smart-native-results-v1310913.is-open{display:flex}
.xan-smart-native-results-head-v1310913{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid #e8eef1}.xan-smart-native-results-head-v1310913 small{display:block;font-size:10px;color:#74828b}.xan-smart-native-results-head-v1310913 strong{font-size:13px;font-weight:500;color:#082f45}.xan-smart-native-results-head-v1310913 button{width:30px;height:30px;border:1px solid #dbe6ea;border-radius:9px;background:#fff;color:#173642}
.xan-smart-native-results-v1310913 .xan-map-results-v151{min-height:0;overflow:auto;padding:8px}
.xan-smart-map-page-v1310913 .leaflet-control-attribution{margin:0 8px 8px 0!important;max-width:min(72vw,720px);font-size:9px!important;line-height:1.25!important;background:rgba(255,255,255,.92)!important;border-radius:6px!important;padding:2px 5px!important}
@media(max-width:900px){.xan-smart-map-app-v1310913{grid-template-columns:1fr;grid-template-rows:56px 48px minmax(0,1fr)}.xan-smart-map-content-v1310913{grid-column:1;grid-row:3}.xan-smart-native-results-v1310913{top:8px;left:8px;right:8px;bottom:8px;width:auto}}

/* v1.3.10.90.11 — görünüm durumu, kompakt paneller ve seçimsiz boş durumlar */
.xan-smart-map-page-v1310913{--xan-sm-title:30px;--xan-sm-body:13px;--xan-sm-small:10.5px}
.xan-smart-map-page-v1310913 .xan-smart-map-topbar-v1310903{min-height:58px!important;padding:7px 12px!important;gap:10px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 h1{font-size:var(--xan-sm-title)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.035em!important;white-space:nowrap}
.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 small{font-size:10px!important;line-height:1.2!important}
.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904{min-height:46px!important;padding:5px 10px!important;gap:7px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-location-title-v1310904{display:none!important}
.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 label{min-height:34px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 select{font-size:12px!important;min-height:34px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903{width:min(330px,calc(100vw - 230px))!important;max-height:calc(100dvh - 124px)!important;top:8px!important;right:8px!important;border-radius:14px!important;overflow:auto!important;padding:12px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 h2,.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 h3{font-size:17px!important;line-height:1.15!important;font-weight:500!important;margin:8px 0!important;letter-spacing:-.02em!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 button,.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 a{font-size:11.5px!important;line-height:1.25!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 small,.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 p{font-size:10.5px!important;line-height:1.35!important}
.xan-smart-context-empty-v1310913{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100% - 32px));padding:20px 22px;border:1px solid #dce7ec;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(4,31,64,.10);text-align:center;color:#173642}
.xan-smart-context-empty-v1310913 strong{display:block;font-size:18px!important;line-height:1.2!important;font-weight:500!important;color:#062f46;margin-bottom:6px}.xan-smart-context-empty-v1310913 span{display:block;font-size:12px!important;line-height:1.5!important;color:#667781}
.xan-smart-portfolio-screen-v1310905:not(.xan-smart-ignore) [data-xan-portfolio-context-empty]:not([hidden])~.xan-smart-portfolio-card-v1310905{opacity:0;pointer-events:none}
.xan-smart-map-page-v1310913:not(.xan-smart-has-portfolio-v1310913) .xan-smart-portfolio-screen-v1310905 .xan-smart-nearby-panel-v1310905{display:none!important}
.xan-smart-map-page-v1310913:not(.xan-smart-has-portfolio-v1310913) .xan-smart-comparables-screen-v1310905>:not([data-xan-comps-empty]){display:none!important}
.xan-smart-map-page-v1310913 .xan-smart-comparables-screen-v1310905{position:absolute!important;left:0;right:0;bottom:0;max-height:min(42%,390px);overflow:auto;background:#fff;border-top:1px solid #dce7ec}
.xan-smart-map-page-v1310913:not(.xan-smart-has-portfolio-v1310913) .xan-smart-comparables-screen-v1310905{top:0;max-height:none;background:transparent;border:0}
.xan-smart-map-page-v1310913 .xan-smart-report-screen-v1310905{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;background:#eef3f5!important}
.xan-smart-map-page-v1310913 .xan-smart-report-builder-v1310905{position:relative!important;inset:auto!important;width:auto!important;min-width:0!important;height:100%!important;overflow:auto!important;padding:14px!important;border-right:1px solid #dce7ec;background:#fff}
.xan-smart-map-page-v1310913 .xan-smart-report-preview-v1310905{position:relative!important;inset:auto!important;width:min(100%,980px)!important;height:max-content!important;min-height:calc(100% - 32px)!important;margin:16px auto!important;overflow:visible!important;padding:28px 32px!important}
.xan-smart-map-page-v1310913:not(.xan-smart-has-report-target-v1310913) .xan-smart-report-preview-v1310905{opacity:.38;pointer-events:none}.xan-smart-map-page-v1310913:not(.xan-smart-has-report-target-v1310913) [data-xan-smart-report-print]{opacity:.45!important;cursor:not-allowed!important}
.xan-smart-map-page-v1310913 .xan-smart-report-screen-v1310905>.xan-smart-context-empty-v1310913{grid-column:2;z-index:20}
.xan-smart-map-page-v1310913 .xan-smart-region-screen-v1310905{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}
.xan-smart-map-page-v1310913 .xan-smart-region-screen-v1310905>.xan-smart-context-empty-v1310913:not([hidden])~*:not(header){opacity:.22;pointer-events:none}
@media(max-width:1100px){.xan-smart-map-page-v1310913{--xan-sm-title:26px}.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903{width:min(310px,42vw)}}
@media(max-width:900px){.xan-smart-map-page-v1310913{--xan-sm-title:22px}.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903{position:absolute!important;left:8px!important;right:8px!important;top:auto!important;bottom:8px!important;width:auto!important;max-height:62dvh!important;border-radius:16px!important}.xan-smart-map-page-v1310913 .xan-smart-report-screen-v1310905{grid-template-columns:1fr!important;overflow:auto!important}.xan-smart-map-page-v1310913 .xan-smart-report-builder-v1310905{height:auto!important;border-right:0;border-bottom:1px solid #dce7ec}.xan-smart-map-page-v1310913 .xan-smart-report-preview-v1310905{margin:10px!important;width:auto!important}.xan-smart-map-page-v1310913 .xan-smart-report-screen-v1310905>.xan-smart-context-empty-v1310913{grid-column:1}}

/* v1.3.10.90.12 — final responsive / typografi / panel ergonomisi */
.xan-smart-map-page-v1310913,.xan-smart-map-page-v1310913 *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.xan-smart-map-page-v1310913 :where(a,button,input,select,textarea){font-weight:400!important;letter-spacing:-.01em}
.xan-smart-map-page-v1310913 :where(h1,h2,h3,strong,b){font-weight:500!important}
.xan-smart-map-page-v1310913 :where(a,button):hover,.xan-smart-map-page-v1310913 :where(a,button):focus{font-weight:inherit!important}
.xan-smart-map-page-v1310913 .xan-smart-map-rail-v1310903{width:208px!important;padding:10px!important;background:#fff!important;border-right:1px solid #e5ecef!important}
.xan-smart-map-page-v1310913 .xan-smart-map-brand-v1310903{min-height:44px!important}.xan-smart-map-page-v1310913 .xan-smart-map-brand-v1310903 img{max-width:78px!important;max-height:34px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-rail-title-v1310903{padding:6px 8px 8px!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-title-v1310903 small{font-size:9.5px!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-title-v1310903 strong{font-size:14px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-nav-v1310903 a{min-height:36px!important;padding:7px 8px!important;gap:8px!important;font-size:12px!important;border-radius:10px!important}.xan-smart-map-page-v1310913 .xan-smart-map-nav-icon-v1310903{width:27px!important;height:27px!important;font-size:9px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-quicklinks-v1310908 a{min-height:28px!important;padding:5px 8px!important;font-size:10.5px!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-tools-v1310903 button{min-height:36px!important;padding:7px 8px!important;font-size:11.5px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-rail-foot-v1310903{font-size:10px!important;line-height:1.35!important;padding:8px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-topbar-center-v1310903{min-width:180px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-center-v1310903 input{height:36px!important;font-size:12px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-topbar-actions-v1310903{gap:6px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-actions-v1310903>button,.xan-smart-map-page-v1310913 .xan-smart-map-style-switch-v1310908 button{min-height:34px!important;padding:6px 10px!important;font-size:11px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-style-switch-v1310908 .is-active{background:#eef4f7!important;color:#063b55!important;box-shadow:inset 0 0 0 1px #cbdde5!important}
.xan-smart-map-page-v1310913 .xan-smart-map-source-state-v1310903{font-size:9.5px!important;white-space:nowrap}
.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 label span{font-size:8.5px!important}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 button,.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 a{min-height:34px!important;padding:6px 9px!important;font-size:10.5px!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 [disabled],.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 .is-disabled{opacity:.45!important;filter:grayscale(.2);cursor:not-allowed!important;box-shadow:none!important}
.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 section{margin:8px 0!important}.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903 article{min-height:0!important}
.xan-smart-map-page-v1310913 .xan-smart-map-metrics-v1310903{gap:6px!important}.xan-smart-map-page-v1310913 .xan-smart-map-metrics-v1310903>div{padding:9px!important;min-width:0!important}.xan-smart-map-page-v1310913 .xan-smart-map-metrics-v1310903 span{font-size:9px!important}.xan-smart-map-page-v1310913 .xan-smart-map-metrics-v1310903 strong{font-size:15px!important}
.xan-smart-map-page-v1310913 .xan-smart-tools-grid-v1310903{gap:7px!important}.xan-smart-map-page-v1310913 .xan-smart-tools-grid-v1310903 button{min-height:62px!important;padding:9px!important}
.xan-smart-map-page-v1310913 .xan-smart-region-metrics-v1310906{gap:7px!important}.xan-smart-map-page-v1310913 .xan-smart-region-metrics-v1310906 article{padding:10px!important}.xan-smart-map-page-v1310913 .xan-smart-region-metrics-v1310906 strong{font-size:17px!important}.xan-smart-map-page-v1310913 .xan-smart-region-metrics-v1310906 span,.xan-smart-map-page-v1310913 .xan-smart-region-metrics-v1310906 small{font-size:9.5px!important}
.xan-smart-map-page-v1310913 .xan-smart-screen-tabs-v1310905{gap:5px!important;flex-wrap:wrap}.xan-smart-map-page-v1310913 .xan-smart-screen-tabs-v1310905 button{min-height:30px!important;padding:5px 9px!important;font-size:10.5px!important}
.xan-smart-map-page-v1310913 .leaflet-bottom.leaflet-right{right:0!important;bottom:0!important}.xan-smart-map-page-v1310913 .leaflet-control-scale{margin:0 10px 10px 0!important}
.xan-smart-map-page-v1310913 .xan-smart-native-results-v1310913{max-width:310px!important}.xan-smart-map-page-v1310913 .xan-map-result-v151{padding:9px!important}.xan-smart-map-page-v1310913 .xan-map-result-v151 :where(strong,b){font-size:11.5px!important}.xan-smart-map-page-v1310913 .xan-map-result-v151 :where(span,small){font-size:9.5px!important}
@media(max-width:1280px){.xan-smart-map-app-v1310913{grid-template-columns:184px minmax(0,1fr)!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-v1310903{width:184px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 h1{font-size:24px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-center-v1310903{min-width:150px!important}.xan-smart-map-page-v1310913 .xan-smart-map-source-state-v1310903{display:none!important}}
@media(max-width:1040px){.xan-smart-map-page-v1310913 .xan-smart-map-style-switch-v1310908{display:none!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 small{display:none!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-center-v1310903 input{font-size:11px!important}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904{overflow-x:auto!important;scrollbar-width:none}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904::-webkit-scrollbar{display:none}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 label{min-width:190px!important;flex:0 0 auto!important}}
@media(max-width:900px){body.xan-smart-map-standalone-v1310913{overflow:hidden!important}.xan-smart-map-app-v1310913{grid-template-columns:1fr!important;grid-template-rows:52px 46px minmax(0,1fr)!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-v1310903{padding:5px 8px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 h1{font-size:20px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-center-v1310903{display:none!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-actions-v1310903>button:not(.is-primary){display:none!important}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904{padding:4px 8px!important}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 label{min-width:160px!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-v1310903{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:min(82vw,280px)!important;transform:translateX(-102%);transition:transform .18s ease!important;z-index:1200!important;box-shadow:0 20px 50px rgba(4,31,64,.18)!important}.xan-smart-map-page-v1310913.is-smart-rail-open-v1310903 .xan-smart-map-rail-v1310903{transform:translateX(0)}.xan-smart-map-page-v1310913 .xan-smart-map-menu-btn-v1310903{display:inline-grid!important}.xan-smart-map-page-v1310913 .xan-smart-native-results-v1310913{top:6px!important;bottom:6px!important;left:6px!important;right:6px!important;max-width:none!important}.xan-smart-map-page-v1310913 .leaflet-control-attribution{max-width:82vw!important;font-size:8px!important}}
@media(max-width:600px){.xan-smart-map-page-v1310913 .xan-smart-map-topbar-left-v1310903 h1{font-size:18px!important}.xan-smart-map-page-v1310913 .xan-smart-map-topbar-actions-v1310903 .is-primary{padding:6px 9px!important;font-size:10px!important}.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904 label{min-width:148px!important}.xan-smart-map-page-v1310913 .xan-smart-map-drawer-v1310903{max-height:68dvh!important;padding:10px!important}.xan-smart-map-page-v1310913 .xan-smart-context-empty-v1310913{width:calc(100% - 20px)!important;padding:16px!important}.xan-smart-map-page-v1310913 .xan-smart-report-preview-v1310905{padding:18px!important}.xan-smart-map-page-v1310913 .xan-smart-report-kpis-v1310905{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){.xan-smart-map-page-v1310913 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{body.xan-smart-map-standalone-v1310913{overflow:visible!important}.xan-smart-map-page-v1310913 .xan-smart-map-rail-v1310903,.xan-smart-map-page-v1310913 .xan-smart-map-topbar-v1310903,.xan-smart-map-page-v1310913 .xan-smart-map-locationbar-v1310904,.xan-smart-map-page-v1310913 .xan-smart-report-builder-v1310905,.xan-smart-map-page-v1310913 .xan-smart-context-empty-v1310913{display:none!important}.xan-smart-map-page-v1310913,.xan-smart-map-app-v1310913,.xan-smart-map-content-v1310913,.xan-smart-report-screen-v1310905{position:static!important;display:block!important;height:auto!important;overflow:visible!important}.xan-smart-map-page-v1310913 .xan-smart-report-preview-v1310905{margin:0!important;width:100%!important;box-shadow:none!important;border:0!important;opacity:1!important}}


/* v1.3.10.90.13 — Akıllı Rapor / paylaşılabilir analiz 1.0 */
.xan-smart-map-page-v1310913 .xan-smart-report-share-state-v1310913{min-height:17px;margin:6px 0 0;color:#55707d;font-size:9.5px;line-height:1.35}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913{margin-top:14px;padding:12px;border:1px solid #e2eaee;border-radius:12px;background:#fff}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 h3{margin:0 0 9px;color:#082f49;font-size:13px;font-weight:500}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 dl>div{min-width:0;padding:8px 9px;border:1px solid #edf2f4;border-radius:9px;background:#fbfdfe}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 dt{margin:0 0 3px;color:#728792;font-size:8.5px;font-weight:400;text-transform:uppercase;letter-spacing:.02em}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 dd{margin:0;color:#12384b;font-size:10.5px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}
.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913>p{margin:9px 0 0;color:#647b86;font-size:9px;line-height:1.4}
.xan-smart-map-page-v1310913 .xan-smart-report-actions-v1310905{display:flex;flex-wrap:wrap;gap:6px}
.xan-smart-map-page-v1310913 .xan-smart-report-actions-v1310905 button{min-height:32px;padding:6px 9px;border-radius:8px;font-size:10px}
.xan-smart-map-page-v1310913 [data-xan-report-block="poi"]{border-left:2px solid #f37b21;padding-left:12px}
@media(max-width:720px){.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913 dl{grid-template-columns:1fr}.xan-smart-map-page-v1310913 .xan-smart-report-actions-v1310905 button{flex:1 1 calc(50% - 6px)}}
@media print{.xan-smart-map-page-v1310913 .xan-smart-report-evidence-v1310913{break-inside:avoid}.xan-smart-map-page-v1310913 .xan-smart-report-share-state-v1310913{display:none!important}}

/* v1.3.10.90.14 — Radar + XAN Analist 1.0 */
.xan-smart-map-page-v1310913 .xan-smart-radar-screen-v1310915{position:absolute;top:10px;right:10px;bottom:10px;width:min(760px,calc(100% - 20px));z-index:520;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #dfe8ec;border-radius:14px;background:rgba(255,255,255,.985);box-shadow:0 16px 42px rgba(5,47,73,.10);overflow:auto;overscroll-behavior:contain;color:#12384b}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf2f4}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 small,.xan-smart-map-page-v1310913 .xan-smart-radar-list-card-v1310915 header small,.xan-smart-map-page-v1310913 .xan-smart-analyst-card-v1310915 header small{display:block;margin-bottom:2px;color:#6f858f;font-size:9px;font-weight:400;letter-spacing:.02em}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 h2{margin:0;color:#082f49;font-size:20px;line-height:1.08;font-weight:500}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 p{margin:5px 0 0;color:#6b8089;font-size:10.5px;line-height:1.4;font-weight:300}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 button,.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 button,.xan-smart-map-page-v1310913 .xan-smart-analyst-card-v1310915 button,.xan-smart-map-page-v1310913 .xan-smart-analyst-actions-v1310915 a{min-height:30px;padding:6px 9px;border:1px solid #d9e5e9;border-radius:8px;background:#fff;color:#0b4c68;font-size:10px;font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 button.is-primary{border-color:#f37b21;background:#f37b21;color:#fff}
.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 button:disabled{opacity:.45;cursor:not-allowed}
.xan-smart-map-page-v1310913 .xan-smart-radar-grid-v1310915{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0}
.xan-smart-map-page-v1310913 .xan-smart-radar-list-card-v1310915,.xan-smart-map-page-v1310913 .xan-smart-analyst-card-v1310915{min-width:0;padding:11px;border:1px solid #e2eaee;border-radius:12px;background:#fff}
.xan-smart-map-page-v1310913 .xan-smart-radar-list-card-v1310915>header,.xan-smart-map-page-v1310913 .xan-smart-analyst-card-v1310915>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px}
.xan-smart-map-page-v1310913 .xan-smart-radar-list-card-v1310915 h3,.xan-smart-map-page-v1310913 .xan-smart-analyst-card-v1310915 h3{margin:0;color:#082f49;font-size:14px;line-height:1.15;font-weight:500}
.xan-smart-map-page-v1310913 .xan-smart-radar-list-card-v1310915>header>span{color:#55707d;font-size:9.5px;font-weight:400;white-space:nowrap}
.xan-smart-map-page-v1310913 .xan-smart-radar-list-v1310915{display:grid;gap:7px}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915{padding:9px;border:1px solid #e6edf0;border-radius:10px;background:#fbfdfe}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915.has-change{border-color:#f2bd95;background:#fffaf6}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 6px}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 header span{min-width:0}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 header small{display:block;color:#7a8e97;font-size:8px;font-weight:400}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 header strong{display:block;overflow:hidden;color:#12384b;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 header b{flex:0 0 auto;color:#f37b21;font-size:9px;font-weight:500}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 p,.xan-smart-map-page-v1310913 .xan-smart-radar-policy-v1310915,.xan-smart-map-page-v1310913 .xan-smart-radar-empty-v1310915 span{margin:0;color:#6f858f;font-size:9px;line-height:1.4;font-weight:300}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid #edf2f4;font-size:9px}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 li span{color:#5f7781}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 li em{color:#12384b;font-style:normal;text-align:right}
.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 footer{display:flex;gap:5px;justify-content:flex-end;margin-top:7px}.xan-smart-map-page-v1310913 .xan-smart-radar-watch-v1310915 footer button{min-height:26px;padding:4px 7px;font-size:8.5px}
.xan-smart-map-page-v1310913 .xan-smart-radar-empty-v1310915{display:grid;gap:3px;padding:12px;border:1px dashed #d9e5e9;border-radius:10px;background:#fbfdfe}.xan-smart-map-page-v1310913 .xan-smart-radar-empty-v1310915 strong{color:#12384b;font-size:10.5px;font-weight:500}
.xan-smart-map-page-v1310913 .xan-smart-radar-error-v1310915{padding:7px 8px;border:1px solid #f2bd95;border-radius:8px;background:#fff8f3;color:#9a4e19!important}
.xan-smart-map-page-v1310913 .xan-smart-analyst-state-v1310915{margin-bottom:8px;padding:7px 8px;border-radius:8px;background:#f4f8fa;color:#58727e;font-size:9.5px;line-height:1.35}
.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915 article{min-width:0;padding:8px;border:1px solid #e7eef1;border-radius:9px;background:#fff}.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915 small,.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915 span{display:block;color:#718892;font-size:8px;font-weight:300;line-height:1.3}.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915 strong{display:block;margin:3px 0;color:#0b425c;font-size:11.5px;font-weight:500;line-height:1.2}
.xan-smart-map-page-v1310913 .xan-smart-analyst-summary-v1310915{display:grid;gap:5px;margin:9px 0;padding:0;list-style:none}.xan-smart-map-page-v1310913 .xan-smart-analyst-summary-v1310915 li{position:relative;padding:6px 7px 6px 17px;border:1px solid #edf2f4;border-radius:8px;color:#345766;font-size:9.5px;line-height:1.42;font-weight:300}.xan-smart-map-page-v1310913 .xan-smart-analyst-summary-v1310915 li:before{content:'';position:absolute;left:7px;top:11px;width:4px;height:4px;border-radius:50%;background:#f37b21}
.xan-smart-map-page-v1310913 .xan-smart-analyst-actions-v1310915{display:flex;margin:8px 0}.xan-smart-map-page-v1310913 .xan-smart-radar-policy-v1310915{margin-top:9px;padding-top:8px;border-top:1px solid #edf2f4}
.xan-smart-map-page-v1310913 .xan-smart-radar-context-v1310915{z-index:3}
@media(max-width:1120px){.xan-smart-map-page-v1310913 .xan-smart-radar-screen-v1310915{width:min(640px,calc(100% - 20px))}.xan-smart-map-page-v1310913 .xan-smart-radar-grid-v1310915{grid-template-columns:1fr}}
@media(max-width:900px){.xan-smart-map-page-v1310913 .xan-smart-radar-screen-v1310915{top:auto;left:7px;right:7px;bottom:7px;width:auto;max-height:72dvh;padding:10px;border-radius:13px}.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 h2{font-size:17px}.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 p{display:none}.xan-smart-map-page-v1310913 .xan-smart-radar-grid-v1310915{grid-template-columns:1fr}.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915{flex-direction:column}.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915>div:last-child{width:100%;justify-content:stretch}.xan-smart-map-page-v1310913 .xan-smart-radar-head-v1310915 button{flex:1}.xan-smart-map-page-v1310913 .xan-smart-analyst-facts-v1310915{grid-template-columns:1fr}}


/* v1.3.10.90.15 — 360° final responsive / viewport / overflow acceptance layer. */
.xan-smart-map-page-v1310915{height:var(--xan-sm-vh,100dvh)!important;min-height:var(--xan-sm-vh,100dvh)!important;max-height:var(--xan-sm-vh,100dvh)!important;overflow:hidden!important;overscroll-behavior:none;background:#fff!important}
.xan-smart-map-page-v1310915 .xan-smart-map-app-v1310915{height:100%!important;min-height:0!important;overflow:hidden!important}
.xan-smart-map-page-v1310915 .xan-smart-map-content-v1310915,.xan-smart-map-page-v1310915 .xan-smart-map-engine-v1310915,.xan-smart-map-page-v1310915 .xan-smart-map-stage-v1310915{min-width:0!important;min-height:0!important;overflow:hidden!important}
.xan-smart-map-page-v1310915 [data-xan-smart-drawer]{overscroll-behavior:contain;scrollbar-gutter:stable}
.xan-smart-map-page-v1310915 [data-xan-smart-drawer][hidden]{display:none!important}
.xan-smart-map-page-v1310915 [data-xan-smart-external]::after{font-weight:300!important}
.xan-smart-map-page-v1310915[data-xan-smart-network="offline"] [data-xan-smart-source-state]::after{content:" · Çevrimdışı";color:#9a5b16}
.xan-smart-map-page-v1310915 .leaflet-control-attribution{right:max(4px,env(safe-area-inset-right))!important;bottom:max(2px,env(safe-area-inset-bottom))!important;max-width:min(72vw,760px)!important}
@media(max-width:1280px){
 .xan-smart-map-page-v1310915 .xan-smart-map-view-title-v1310905{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.04!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-top-v1310903{gap:8px!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-location-chain-v1310904{gap:6px!important}
}
@media(max-width:900px){
 .xan-smart-map-page-v1310915{padding-top:var(--xan-sm-vv-top,0)!important}
 .xan-smart-map-page-v1310915 [data-xan-smart-drawer]{max-height:min(72dvh,calc(var(--xan-sm-vh,100dvh) - 96px))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-location-chain-v1310904{scrollbar-width:none!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-location-chain-v1310904::-webkit-scrollbar{display:none!important}
 .xan-smart-map-page-v1310915 .leaflet-control-attribution{max-width:76vw!important;font-size:7.5px!important}
}
@media(max-width:600px){
 .xan-smart-map-page-v1310915 .xan-smart-map-view-title-v1310905{font-size:22px!important;line-height:1.05!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-drawer-head-v1310903 strong{font-size:14px!important;font-weight:500!important}
 .xan-smart-map-page-v1310915 .xan-smart-map-layer-group-v1310903 h2{font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important}
}
@media(prefers-reduced-motion:reduce){.xan-smart-map-page-v1310915 *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}

/* v1.3.10.90.16 — Sade çalışma alanı: görünür karmaşayı azalt, haritayı ana odak yap. */
body.xan-smart-map-standalone-v1310916{
  --xan-sm-rail:196px;
  --xan-sm-top:50px;
  --xan-sm-loc:44px;
  --xan-sm-gap:8px;
  --xan-sm-radius:10px;
  background:#fff!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-app-v1310903{
  grid-template-columns:var(--xan-sm-rail) minmax(0,1fr)!important;
  grid-template-rows:var(--xan-sm-top) var(--xan-sm-loc) minmax(0,1fr)!important;
}
/* Sol menü: yalnız çalışma ekranları + üç araç. Sürekli ekosistem bağlantıları görünmez. */
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-v1310903{
  padding:10px 8px 10px!important;
  box-shadow:none!important;
  border-right:1px solid #e7edf1!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-brand-v1310903{height:36px!important;padding:0 7px 6px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-brand-v1310903 img{max-width:88px!important;max-height:27px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-title-v1310903{padding:8px 8px 10px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-title-v1310903 small{display:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-title-v1310903 strong{font-size:13px!important;line-height:1.2!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-nav-v1310903{gap:2px!important;padding:8px 0!important;overflow:visible!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-nav-v1310903 a,
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-tools-v1310903 button{
  min-height:34px!important;padding:5px 7px!important;border-radius:8px!important;gap:7px!important;font-size:11.5px!important;line-height:1.2!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-nav-icon-v1310903,
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-tools-v1310903 button>span:first-child{
  width:24px!important;height:24px!important;flex-basis:24px!important;border-radius:7px!important;font-size:9px!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-subtitle-v1310905,
body.xan-smart-map-standalone-v1310916 .xan-smart-map-quicklinks-v1310908{display:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-separator-v1310903{margin:3px 6px 7px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-tools-v1310903{gap:2px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-foot-v1310903{padding:8px 7px 0!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-live-v1310903{font-size:10px!important;font-weight:400!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-rail-foot-v1310903 small{display:none!important}

/* Üst bar: tek satır, küçük başlık, arama ve gerekli aksiyonlar. */
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-v1310903{
  grid-template-columns:minmax(135px,220px) minmax(240px,1fr) auto!important;
  gap:8px!important;padding:6px 10px!important;min-height:50px!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-left-v1310903{min-width:0!important;gap:7px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-left-v1310903 small{display:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-left-v1310903 h1{font-size:15px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-center-v1310903{height:36px!important;padding:0 10px!important;border-radius:9px!important;box-shadow:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-center-v1310903>span{font-size:15px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-center-v1310903 input{height:32px!important;font-size:11.5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-actions-v1310903{gap:5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-source-state-v1310903{display:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-actions-v1310903>button{height:32px!important;padding:0 9px!important;border-radius:8px!important;font-size:10.5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-style-switch-v1310908{height:32px!important;padding:2px!important;border-radius:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-style-switch-v1310908 button{height:26px!important;padding:0 7px!important;font-size:9.5px!important;border-radius:6px!important}

/* Konum şeridi: başlık tekrarı yok; 3 seçim + temizle. Türkiye Merkezi sürekli aksiyon olmaktan çıkar. */
body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904{
  grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(170px,1fr) auto!important;
  gap:6px!important;padding:5px 10px!important;min-height:44px!important;align-items:center!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-location-title-v1310904{display:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904 label{min-width:0!important;height:34px!important;border-radius:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904 label>span{font-size:8px!important;padding-left:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904 select{font-size:11px!important;padding-right:24px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-location-actions-v1310904{gap:5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-location-actions-v1310904 button{height:32px!important;padding:0 9px!important;font-size:10px!important;border-radius:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-location-actions-v1310904 a{display:none!important}

/* Harita: beyaz uygulama kabuğunda maksimum alan. */
body.xan-smart-map-standalone-v1310916 .xan-smart-map-content-v1310903{background:#eef3f5!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-engine-v1310913,
body.xan-smart-map-standalone-v1310916 .xan-smart-map-stage-v1310913,
body.xan-smart-map-standalone-v1310916 #xanMapCanvas{inset:0!important;width:100%!important;height:100%!important}
body.xan-smart-map-standalone-v1310916 .leaflet-control-attribution{font-size:7.5px!important;line-height:1.2!important;padding:2px 4px!important;max-width:70vw!important}
/* Global PWA / asistan sabitleri Akıllı Harita çalışma alanına girmesin. */
body.xan-smart-map-standalone-v1310916 :where(.xan-pwa-install-fab,.xan-mobile-install-fab,.xan-ai-fab,.xan-assistant-fab,[data-xan-pwa-fab],[data-xan-assistant-fab]){display:none!important}

/* Drawer: tek yardımcı panel; büyük başlıklar ve kart yığını küçültülür. */
body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-v1310903{
  top:8px!important;right:8px!important;bottom:8px!important;width:304px!important;max-width:calc(100% - 16px)!important;
  padding:10px!important;border-radius:12px!important;box-shadow:0 12px 34px rgba(7,49,68,.12)!important;
}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-head-v1310903{padding:0 0 8px!important;margin-bottom:7px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-head-v1310903 small{font-size:8.5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-head-v1310903 strong{font-size:13px!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-head-v1310903 button{width:28px!important;height:28px!important;font-size:16px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903{margin-top:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903 h2{margin:0 0 5px!important;font-size:10.5px!important;line-height:1.2!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.02em!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903 button{min-height:42px!important;padding:6px 8px!important;border-radius:9px!important;margin-bottom:5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903 button b{font-size:10.5px!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903 button small{font-size:8.5px!important;line-height:1.25!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-layer-group-v1310903.is-future,
body.xan-smart-map-standalone-v1310916 .xan-smart-poi-layer-group-v1310907:has(button:disabled){opacity:.58}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-tool-grid-v1310903{grid-template-columns:1fr 1fr!important;gap:6px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-tool-grid-v1310903 button{min-height:58px!important;padding:8px!important;border-radius:9px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-tool-grid-v1310903 b{font-size:10.5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-tool-grid-v1310903 small{font-size:8.5px!important;line-height:1.3!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-metrics-v1310903{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-metrics-v1310903>div{padding:8px!important;border-radius:9px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-metrics-v1310903 span{font-size:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-metrics-v1310903 strong{font-size:14px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-flow-v1310903{margin-top:8px!important;padding-top:8px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-flow-v1310903>div{gap:5px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-map-flow-v1310903 a{font-size:9px!important;padding:5px 7px!important}

/* Çalışma ekranları: panel yalnız ihtiyaç halinde, başlıklar küçük; harita görünür alanı korunur. */
body.xan-smart-map-standalone-v1310916 .xan-smart-region-screen-v1310905,
body.xan-smart-map-standalone-v1310916 .xan-smart-nearby-screen-v1310905{right:8px!important;top:8px!important;bottom:8px!important;width:330px!important;max-width:calc(100% - 16px)!important;border-radius:12px!important;box-shadow:0 12px 34px rgba(7,49,68,.11)!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-screen-v1310905 h2,
body.xan-smart-map-standalone-v1310916 .xan-smart-portfolio-screen-v1310905 h2,
body.xan-smart-map-standalone-v1310916 .xan-smart-comparables-screen-v1310905 h2,
body.xan-smart-map-standalone-v1310916 .xan-smart-report-screen-v1310905 h2{font-size:15px!important;line-height:1.2!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-comparables-screen-v1310905{left:8px!important;right:8px!important;bottom:8px!important;max-height:34%!important;padding:9px 10px!important;border-radius:12px!important}
body.xan-smart-map-standalone-v1310916:not(.xan-smart-has-portfolio-v1310913) .xan-smart-comparables-screen-v1310905{max-height:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-report-screen-v1310905{grid-template-columns:280px minmax(0,1fr)!important;background:#f5f8fa!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-report-builder-v1310905{padding:12px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-report-preview-v1310905{margin:10px auto!important;padding:22px 26px!important;min-height:calc(100% - 20px)!important;max-width:860px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-report-preview-v1310905>h2{font-size:20px!important}
body.xan-smart-map-standalone-v1310916 .xan-smart-report-brand-v1310905 span{font-size:18px!important}

/* Masaüstünde scrim gereksiz; panel haritayı kapatmadan çalışır. */
@media(min-width:901px){body.xan-smart-map-standalone-v1310916 .xan-smart-map-scrim-v1310903{display:none!important}}

/* Dar masaüstü / tablet */
@media(max-width:1180px){
 body.xan-smart-map-standalone-v1310916{--xan-sm-rail:176px}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-v1310903{grid-template-columns:150px minmax(180px,1fr) auto!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-style-switch-v1310908 button{padding:0 5px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-actions-v1310903>button:not(.is-primary){display:none!important}
}
@media(max-width:900px){
 body.xan-smart-map-standalone-v1310916{--xan-sm-rail:0px;--xan-sm-top:48px;--xan-sm-loc:42px}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-app-v1310903{grid-template-columns:1fr!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-content-v1310903{grid-column:1!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-v1310903{grid-column:1!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:5px 7px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-left-v1310903 h1{font-size:13px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-style-switch-v1310908{display:none!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904{grid-column:1!important;display:flex!important;gap:5px!important;overflow-x:auto!important;padding:4px 6px!important;scrollbar-width:none}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904 label{flex:0 0 160px!important;height:34px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-location-actions-v1310904{flex:0 0 auto!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-drawer-v1310903,
 body.xan-smart-map-standalone-v1310916 .xan-smart-region-screen-v1310905,
 body.xan-smart-map-standalone-v1310916 .xan-smart-nearby-screen-v1310905{left:6px!important;right:6px!important;top:auto!important;bottom:6px!important;width:auto!important;max-width:none!important;max-height:58dvh!important;border-radius:14px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-comparables-screen-v1310905{left:6px!important;right:6px!important;bottom:6px!important;max-height:58dvh!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-report-screen-v1310905{grid-template-columns:1fr!important;overflow:auto!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-report-builder-v1310905{height:auto!important;border-right:0!important;border-bottom:1px solid #dce7ec!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-report-preview-v1310905{margin:7px!important;width:auto!important;padding:17px!important}
}
@media(max-width:600px){
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-v1310903{grid-template-columns:auto minmax(0,1fr) auto!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-left-v1310903>div{display:none!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-center-v1310903{height:34px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-topbar-actions-v1310903>button{height:30px!important;padding:0 7px!important;font-size:9.5px!important}
 body.xan-smart-map-standalone-v1310916 .xan-smart-map-locationbar-v1310904 label{flex-basis:145px!important}
}


/* v1.3.10.90.17 — Kritik canlı düzeltme: marker/logo render izolasyonu + sürüm görünürlüğü. */
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-logo-wrap-v131052,
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-logo-wrap-v131057,
body.xan-smart-map-standalone-v1310917 #xanMapCanvas img.xan-map-office-logo-v131022,
body.xan-smart-map-standalone-v1310917 #xanMapCanvas img.xan-map-cluster-logo-v131052{
  display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;min-width:0!important;min-height:0!important;
}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .leaflet-marker-icon{
  overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-v163{
  box-sizing:border-box!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;
  display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:2px solid #fff!important;border-radius:12px!important;
  background:#075f73!important;color:#fff!important;overflow:visible!important;box-shadow:0 6px 15px rgba(4,31,64,.24)!important;
}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-v163.is-office{background:#073b55!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-v163.is-project{background:#087086!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-v163 svg{display:block!important;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;stroke:#fff!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-v163:after{width:10px!important;height:10px!important;bottom:-5px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important}
/* Harita üzerinde şehir/ofis/proje metin etiketleri kalıcı olarak yığılmasın; detay tooltip/card üzerinden okunur. */
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-marker-city-v131044,
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-city-v131044,
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-coverage-v131057{display:none!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-v152{
  box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;
  padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#075f73!important;color:#fff!important;box-shadow:0 6px 16px rgba(4,31,64,.24)!important;
}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-v152 strong{font-size:11px!important;line-height:1!important;font-weight:500!important;margin:0!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-cluster-v152>span{font-size:6.5px!important;line-height:1!important;margin-top:1px!important;max-width:38px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.xan-smart-map-standalone-v1310917 #xanMapCanvas .xan-map-pin-accent-v131088{transform:none!important}
/* İlçe/mahalle hazır olduğunda tarayıcı disabled stilini görünür biçimde temizle. */
body.xan-smart-map-standalone-v1310917 .xan-smart-map-locationbar-v1310904 select:enabled{opacity:1!important;color:#102f42!important;background-color:#fff!important;cursor:pointer!important}
body.xan-smart-map-standalone-v1310917 .xan-smart-map-locationbar-v1310904 select:disabled{opacity:.48!important;cursor:not-allowed!important}
/* Gerçek paket sürümü küçük ve sakin biçimde görünür; eski CSS rail small kuralını burada geri aç. */
body.xan-smart-map-standalone-v1310917 .xan-smart-map-rail-foot-v1310903 .xan-smart-map-build-v1310917{display:block!important;margin-top:4px!important;font-size:8px!important;line-height:1.25!important;color:#738591!important;font-weight:400!important}


/* v1.3.10.90.18 — Portföy Analizi 2.0: bölüm bazlı, engellemeyen boş durum ve kompakt netlik. */
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-screen-v1310918 [data-xan-portfolio-context-empty]{display:none!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-screen-v1310918 [hidden]{display:none!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918{
  width:292px!important;right:8px!important;top:8px!important;bottom:auto!important;max-height:calc(100% - 16px)!important;padding:10px!important;border-radius:11px!important;
  border:1px solid #e2e9ed!important;box-shadow:0 8px 24px rgba(7,49,68,.08)!important;background:#fff!important;overflow:auto!important
}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-card-v1310905{
  width:250px!important;left:8px!important;top:8px!important;padding:9px!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(7,49,68,.08)!important
}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-image-v1310905{height:104px!important;margin-bottom:7px!important;border-radius:8px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-card-v1310905 h2{font-size:12.5px!important;line-height:1.25!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-card-v1310905 p{font-size:9.5px!important;line-height:1.35!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-card-v1310905>div[data-xan-portfolio-card]>strong{font-size:14px!important;margin:6px 0!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-facts-v1310905{gap:4px!important;margin:6px 0 8px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-facts-v1310905 span{padding:4px 6px!important;font-size:8.7px!important;border-radius:6px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-actions-v1310905 a{min-height:28px!important;font-size:9px!important;border-radius:6px!important}

body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-select-note-v1310918{
  display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #dfe8ec;border-radius:9px;background:#f8fbfc;color:#173642
}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-select-icon-v1310918{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:7px;background:#073f59;color:#fff;font-size:9px;font-weight:500
}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-select-note-v1310918 strong{display:block;color:#0a3449;font-size:11px!important;line-height:1.25!important;font-weight:500!important;margin:0 0 2px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-select-note-v1310918 small{display:block;color:#6f818a;font-size:9.2px!important;line-height:1.4!important;font-weight:300!important}

body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918 [data-xan-portfolio-dependent]>header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;padding-bottom:8px;border-bottom:1px solid #edf1f3}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918 [data-xan-portfolio-dependent]>header small{font-size:8px!important;line-height:1.2!important;color:#7b8d96!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918 [data-xan-portfolio-dependent]>header h2{font-size:12px!important;line-height:1.22!important;font-weight:500!important;color:#103b50!important;margin-top:2px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-radius-tabs-v1310905{gap:2px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-radius-tabs-v1310905 button{height:24px!important;padding:0 5px!important;font-size:8px!important;border-radius:6px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-metrics-v1310905{gap:4px!important;margin:7px 0!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-metrics-v1310905 article{padding:6px 4px!important;border-radius:7px!important;min-height:48px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-metrics-v1310905 span{font-size:7.8px!important;line-height:1.2!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-metrics-v1310905 strong{font-size:13px!important;line-height:1.1!important;margin-top:3px!important;font-weight:500!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918 section{margin-top:7px!important;padding-top:7px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918 h3{font-size:10.5px!important;line-height:1.25!important;font-weight:500!important;color:#163e51!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-section-head-v1310918{display:flex;align-items:center;justify-content:space-between;gap:7px}
body.xan-smart-map-standalone-v1310918 .xan-smart-section-head-v1310918>span{font-size:8.2px!important;line-height:1.2!important;color:#82939b!important;font-weight:300!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-poi-inline-head-v1310907{margin:5px 0!important;justify-content:flex-end!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-poi-inline-head-v1310907 button{min-height:25px!important;padding:0 7px!important;font-size:8.5px!important;border-radius:6px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-poi-inline-head-v1310907 button:disabled{display:none!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-poi-list-v1310907.is-compact{max-height:116px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-poi-list-v1310907.is-compact p{margin:4px 0!important;font-size:9px!important;line-height:1.35!important;color:#71828a!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-flow-links-v1310905{gap:4px!important;margin-top:6px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-flow-links-v1310905 a{min-height:26px!important;padding:0 7px!important;border-radius:6px!important;font-size:8.7px!important}

/* Koyu yüzeylerde metin daima beyaz; açık seçili satırlarda metin koyu kalır. */
body.xan-smart-map-standalone-v1310918 .xan-smart-map-nav-v1310903 a.is-active .xan-smart-map-nav-icon-v1310903,
body.xan-smart-map-standalone-v1310918 .xan-smart-map-rail-tools-v1310903 button.is-active>span:first-child,
body.xan-smart-map-standalone-v1310918 .xan-smart-map-topbar-actions-v1310903 button.has-dark-bg,
body.xan-smart-map-standalone-v1310918 .xan-smart-dark-v1310918{color:#fff!important}

/* Üst aksiyonları biraz daha küçük tut; haritaya alan bırak. */
body.xan-smart-map-standalone-v1310918 .xan-smart-map-topbar-actions-v1310903>button{height:29px!important;padding:0 8px!important;font-size:9.5px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-map-style-switch-v1310908{height:29px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-map-style-switch-v1310908 button{height:23px!important;padding:0 6px!important;font-size:8.8px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-map-nav-v1310903 a,
body.xan-smart-map-standalone-v1310918 .xan-smart-map-rail-tools-v1310903 button{min-height:32px!important;font-size:10.8px!important}
body.xan-smart-map-standalone-v1310918 .xan-smart-map-nav-icon-v1310903,
body.xan-smart-map-standalone-v1310918 .xan-smart-map-rail-tools-v1310903 button>span:first-child{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:8.5px!important}

@media(max-width:900px){
  body.xan-smart-map-standalone-v1310918 .xan-smart-nearby-screen-v1310918{left:6px!important;right:6px!important;bottom:6px!important;top:auto!important;width:auto!important;max-height:48dvh!important;padding:9px!important;border-radius:12px!important}
  body.xan-smart-map-standalone-v1310918 .xan-smart-portfolio-card-v1310905{left:6px!important;right:6px!important;bottom:6px!important;top:auto!important;width:auto!important;max-height:52dvh!important}
}

/* v1.3.10.90.19 — Panel Yaşam Döngüsü 2.0
   Katmanlar / Ölçüm / Hızlı Özet tek yardımcı panel sözleşmesinde çalışır.
   Kapatma kontrolü scroll içinde kaybolmaz; aynı tetikleyici açık paneli kapatır. */
body.xan-smart-map-standalone-v1310919 [data-xan-smart-drawer][hidden]{display:none!important}
body.xan-smart-map-standalone-v1310919 .xan-smart-map-drawer-v1310903{
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
}
body.xan-smart-map-standalone-v1310919 .xan-smart-map-drawer-head-v1310903{
  position:sticky!important;
  top:-10px!important;
  z-index:8!important;
  margin:-10px -10px 7px!important;
  padding:10px 10px 8px!important;
  background:rgba(255,255,255,.985)!important;
  border-bottom:1px solid #e8eef1!important;
  backdrop-filter:blur(8px);
}
body.xan-smart-map-standalone-v1310919 .xan-smart-map-drawer-head-v1310903 button[data-xan-smart-close]{
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 28px!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  padding:0!important;
  border:1px solid #dbe5e9!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#173f52!important;
  font-size:15px!important;
  font-weight:400!important;
  line-height:1!important;
  cursor:pointer!important;
}
body.xan-smart-map-standalone-v1310919 [data-xan-smart-open].is-active,
body.xan-smart-map-standalone-v1310919 [data-xan-smart-open][aria-expanded="true"]{
  border-color:#0b5570!important;
  background:#0b5570!important;
  color:#fff!important;
}
body.xan-smart-map-standalone-v1310919 [data-xan-smart-open].is-active span,
body.xan-smart-map-standalone-v1310919 [data-xan-smart-open][aria-expanded="true"] span{color:#fff!important}
body.xan-smart-map-standalone-v1310919 [data-xan-smart-results].is-active,
body.xan-smart-map-standalone-v1310919 [data-xan-smart-results][aria-expanded="true"]{
  border-color:#0b5570!important;
  background:#0b5570!important;
  color:#fff!important;
}
body.xan-smart-map-standalone-v1310919[data-xan-smart-active-panel] .xan-smart-map-content-v1310903{isolation:isolate}
@media(max-width:900px){
  body.xan-smart-map-standalone-v1310919 .xan-smart-map-drawer-head-v1310903{top:-10px!important}
}
