/* XAN Office v1.3.10.89 — Harita Merkezi kullanılabilirlik son düzenleme.
   Yalnız doğrulanan boş durum, pasif ağ geçişi ve dar ekran okunabilirliği iyileştirmeleri. */

/* 0 kayıtlı ağ kaybolmaz; ancak var olmayan kayda tıklanıyormuş izlenimi vermez. */
body .xan-map-hub-v131086 .xan-map-hub-card-v131067.is-empty[data-xan-hub-empty="1"]{
  cursor:default!important;
  pointer-events:none!important;
  opacity:.68!important;
  transform:none!important;
  box-shadow:none!important;
}
body .xan-map-hub-v131086 .xan-map-hub-card-v131067.is-empty[data-xan-hub-empty="1"] .xan-map-hub-card-open-v131036{
  color:#74818d!important;
}

/* Genel Bakış: 0 Ofis / 0 Proje için olmayan haritaya geçiş pasif ve açıklayıcıdır. */
body .xan-map-hub-v131086 .xan-map-hub-control-actions-v131086 a.is-disabled-v131089{
  pointer-events:none!important;
  cursor:not-allowed!important;
  background:#f4f6f8!important;
  border-color:#dfe5e9!important;
  opacity:.72!important;
}
body .xan-map-hub-v131086 .xan-map-hub-control-actions-v131086 a.is-disabled-v131089 span,
body .xan-map-hub-v131086 .xan-map-hub-control-actions-v131086 a.is-disabled-v131089 b{
  color:#74818d!important;
}

/* 0 takipte filtre/buton yığını yerine tek, sade boş durum göster. */
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-actions-v131075,
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-summary-v131075,
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-recent-card-v131075,
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-note-v131075{
  display:none!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-grid-v131075{
  grid-template-columns:1fr!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-list-card-v131075{
  border:1px solid #dfe6ea!important;
  border-radius:13px!important;
  overflow:hidden!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-subhead-v131075{
  display:none!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-empty-v131075{
  min-height:150px!important;
  display:grid!important;
  place-content:center!important;
  justify-items:center!important;
  gap:7px!important;
  padding:24px 18px!important;
  text-align:center!important;
  background:#fbfcfd!important;
  color:#5c6875!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-empty-v131075 strong{
  color:#183045!important;
  font-size:14px!important;
}
body .xan-map-hub-v131086 .xan-map-watch-center-v131075.is-empty-v131084 .xan-map-watch-empty-v131075 span{
  max-width:520px!important;
  color:#667482!important;
  font-size:11.5px!important;
  line-height:1.5!important;
}

/* Dar tablet ikon rayı: mevcut yapıyı değiştirmeden etiket okunabilirliğini yükselt. */
@media (max-width:1040px) and (min-width:821px){
  body .xan-map-hub-v131086 .xan-map-hub-side-nav-v131067 a{min-height:62px!important;padding-inline:5px!important}
  body .xan-map-hub-v131086 .xan-map-hub-side-label-v131067{font-size:9.2px!important;line-height:1.15!important;max-width:68px!important}
}

/* Mobilde ikinci menü büyümeden dokunma hedefini ve okunabilirliği koru. */
@media (max-width:820px){
  body .xan-map-hub-v131086 .xan-map-hub-context-v131069 :is(a,button){min-height:44px!important;font-size:9.5px!important}
}
@media (max-width:390px){
  body .xan-map-hub-v131086 .xan-map-hub-context-v131069 :is(a,button){font-size:9px!important;padding-inline:2px!important}
}
@media (max-width:820px) and (orientation:landscape) and (max-height:560px){
  body .xan-map-hub-v131086{--xan-hub-context-height:52px!important}
  body .xan-map-hub-v131086 .xan-map-hub-context-v131069{min-height:52px!important}
  body .xan-map-hub-v131086 .xan-map-hub-context-v131069 :is(a,button){min-height:44px!important}
}
