/* XAN Office v1.3.10.91.16 — Danisman/Broker haritasi detay karti tam gorunum 21.0 */
body.xan-network-map-detail-v1311016 .xan-map-detail-v152{
  width:min(328px,calc(100% - 24px))!important;
  max-height:calc(100% - 78px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border:1px solid rgba(3,71,93,.18)!important;
  border-top:2px solid #F94301!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 20px 54px rgba(3,71,93,.18)!important;
  scrollbar-width:thin!important;
  scrollbar-color:#b9cbd1 transparent!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-v152::-webkit-scrollbar{width:6px!important}
body.xan-network-map-detail-v1311016 .xan-map-detail-v152::-webkit-scrollbar-thumb{background:#b9cbd1!important;border-radius:999px!important}
body.xan-network-map-detail-v1311016 .xan-map-detail-card-v180,
body.xan-network-map-detail-v1311016 .xan-map-detail-card-v1310994{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-image-v152{
  height:150px!important;
  min-height:150px!important;
  max-height:150px!important;
  aspect-ratio:auto!important;
  margin:0!important;
  padding:8px!important;
  border-radius:14px 14px 0 0!important;
  background:linear-gradient(180deg,#eef4f6 0%,#e6eef1 100%)!important;
  overflow:hidden!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-image-v152[hidden]{display:none!important}
body.xan-network-map-detail-v1311016 .xan-map-detail-image-v152 img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:9px!important;
  background:#fff!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-copy-v152,
body.xan-network-map-detail-v1311016 .xan-map-detail-card-v1310994 .xan-map-detail-copy-v152{
  padding:12px 13px 13px!important;
  text-align:center!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-copy-v152 h2{
  margin:0!important;
  color:#082f42!important;
  font-size:16px!important;
  line-height:1.2!important;
  font-weight:500!important;
  text-align:center!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-type-v152{
  margin:0 auto 5px!important;
  font-size:8.5px!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-location-v152,
body.xan-network-map-detail-v1311016 .xan-map-detail-meta-v152{
  margin-top:5px!important;
  color:#526e78!important;
  font-size:9.5px!important;
  line-height:1.4!important;
  font-weight:300!important;
  text-align:center!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-facts-v180{
  justify-content:center!important;
  gap:5px!important;
  margin:8px 0 0!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-primary-actions-v1310994{
  gap:6px!important;
  margin-top:9px!important;
  padding-top:9px!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-primary-actions-v1310994 :is(a,button){
  min-height:36px!important;
  padding:7px 8px!important;
  border-radius:8px!important;
  font-size:9px!important;
}
body.xan-network-map-detail-v1311016 :is(.xan-map-detail-more-v1310994,.xan-map-detail-actions-more-v1310994){margin-top:7px!important}
body.xan-network-map-detail-v1311016 :is(.xan-map-detail-more-v1310994,.xan-map-detail-actions-more-v1310994)>summary{
  min-height:34px!important;
  font-size:9px!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-close-v152{
  top:8px!important;
  right:8px!important;
  width:30px!important;
  height:30px!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:9px!important;
  background:#03475D!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 5px 14px rgba(3,71,93,.16)!important;
}

/* Harita icindeki telefon aksiyonlari da reveal standardina uyar. */
body.xan-network-map-detail-v1311016 .xan-map-detail-actions-v152 .xan-phone-reveal-v1311016{
  width:100%!important;
}
body.xan-network-map-detail-v1311016 .xan-map-detail-actions-v152 .xan-phone-reveal-v1311016 :is(button,a){
  flex:1 1 auto!important;
  min-height:36px!important;
  border-radius:8px!important;
  font-size:8.8px!important;
}

@media(max-width:820px){
  body.xan-network-map-detail-v1311016 .xan-map-detail-v152{
    right:8px!important;
    left:8px!important;
    bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;
    width:auto!important;
    max-height:min(64dvh,590px)!important;
    border-radius:18px!important;
  }
  body.xan-network-map-detail-v1311016 .xan-map-detail-card-v180,
  body.xan-network-map-detail-v1311016 .xan-map-detail-card-v1310994{display:flex!important;flex-direction:column!important}
  body.xan-network-map-detail-v1311016 .xan-map-detail-image-v152{
    height:132px!important;
    min-height:132px!important;
    max-height:132px!important;
    border-radius:16px 16px 0 0!important;
  }
  body.xan-network-map-detail-v1311016 .xan-map-detail-copy-v152{padding:11px 12px 12px!important}
}
@media(max-width:520px){
  body.xan-network-map-detail-v1311016 .xan-map-detail-v152{max-height:min(62dvh,520px)!important}
  body.xan-network-map-detail-v1311016 .xan-map-detail-image-v152{height:118px!important;min-height:118px!important;max-height:118px!important}
  body.xan-network-map-detail-v1311016 .xan-map-detail-copy-v152 h2{font-size:15px!important}
}
