/**
 * XAN Office v1.4.61.303
 * Yalnız telefon görünümünde üst menüyü şeffaflaştırır ve haritayı
 * mutlak konumlu mobil başlığın altına indirerek tamamının görünmesini sağlar.
 */

@media (max-width: 680px) {
  /* Header kendi zemini olmadan, masaüstündeki petrol-beyaz geçiş mantığı üzerinde durur. */
  html body.mxh-theme.home .xan-home-network-stage,
  html body.mxh-theme.front-page .xan-home-network-stage,
  html body.mxh-theme.mxh-front .xan-home-network-stage {
    position: relative !important;
    isolation: isolate !important;
    padding-top: 112px !important;
    background: linear-gradient(
      180deg,
      #205058 0,
      #2a6570 64px,
      rgba(143, 179, 185, .62) 104px,
      rgba(231, 240, 242, .76) 142px,
      #ffffff 196px
    ) !important;
  }

  html body.mxh-theme .xan-v263-mobile-header {
    position: absolute !important;
    top: var(--wp-admin--admin-bar--height, 0px) !important;
    right: 0 !important;
    left: 0 !important;
    z-index: 9000 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  html body.mxh-theme .xan-v263-mobile-header__brand,
  html body.mxh-theme .xan-v263-mobile-header__logo {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  html body.mxh-theme .xan-v263-mobile-header__logo {
    filter: drop-shadow(0 3px 8px rgba(8, 38, 45, .32)) !important;
  }

  html body.mxh-theme .xan-v263-mobile-header__menu {
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, .34) !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  html body.mxh-theme .xan-v263-mobile-header__menu span {
    background: #ffffff !important;
    box-shadow: 0 1px 5px rgba(8, 38, 45, .28) !important;
  }

  /* Harita kartı mobil başlık tarafından kapanmaz; hafif aşağıda ve tam görünür kalır. */
  html body.mxh-theme .xan-home-network-stage .xan-tr-map-card {
    margin-top: 8px !important;
  }

  html body.mxh-theme .xan-home-network-stage .xan-footer-v113__svg-map--interactive {
    overflow: hidden !important;
  }

  html body.mxh-theme .xan-home-network-stage .xan-footer-v113__svg-map--interactive > svg {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    transform: none !important;
    transform-origin: center center !important;
  }
}

@media (max-width: 420px) {
  html body.mxh-theme.home .xan-home-network-stage,
  html body.mxh-theme.front-page .xan-home-network-stage,
  html body.mxh-theme.mxh-front .xan-home-network-stage {
    padding-top: 106px !important;
  }
}
