/* XAN Office v1.3.10.17 — tek katmanlı splash + mobil etkileşim kurtarma */
.xan-pwa-splash-v13107,
.xan-pwa-splash-v13117{
  display:none;
  position:fixed;
  inset:0;
  z-index:2147483646;
  width:100vw;
  height:100dvh;
  min-height:100vh;
  background:#055970;
  opacity:1;
  visibility:hidden;
  pointer-events:none!important;
  touch-action:none!important;
  transition:opacity .32s ease,visibility .32s ease;
}
.xan-pwa-splash-v13107 img,
.xan-pwa-splash-v13117 img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
  user-select:none;
  -webkit-user-drag:none;
  pointer-events:none!important;
}
html.xan-pwa-splash-ready-v13117 .xan-pwa-splash-v13107,
html.xan-pwa-splash-ready-v13117 .xan-pwa-splash-v13117{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}
html.xan-pwa-splash-done-v13117 .xan-pwa-splash-v13107,
html.xan-pwa-splash-done-v13117 .xan-pwa-splash-v13117{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Eski sürümlerden kalabilecek tüm görünmez kilitleri kesin pasifleştir. */
.xan-pwa-splash-v13106{pointer-events:none!important}
html.xan-pwa-splash-pending-v13106,
html.xan-pwa-splash-pending-v13106 body{overflow:auto!important;overscroll-behavior:auto!important}
.xan-pwa-guide-v13102[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.xan-pwa-guide-v13102:not([hidden]){pointer-events:auto!important}

@media(max-width:1024px){
  body .xan-header,
  body .xan-header-v124{z-index:2147483400!important;pointer-events:auto!important;isolation:isolate!important}
  body .xan-header .xan-header-inner,
  body .xan-header .xan-brand,
  body .xan-header .xan-brand-backdrop,
  body .xan-header .xan-nav-toggle{pointer-events:auto!important}
  body .xan-header .xan-nav-toggle{
    position:relative!important;
    z-index:2147483420!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  body .xan-header-v124 .xan-nav{z-index:2147483410!important;pointer-events:none!important}
  body .xan-header-v124 .xan-nav.is-open{pointer-events:auto!important}
  body .xan-header-v124 .xan-nav.is-open :where(a,button,input,select){pointer-events:auto!important;touch-action:manipulation!important}
  body .xan-mobile-dock{z-index:2147483350!important;pointer-events:auto!important;isolation:isolate!important}
  body .xan-mobile-dock a{position:relative!important;z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(255,255,255,.10)!important}
  body .xan-mobile-assistant-cta-v195{pointer-events:auto!important;touch-action:manipulation!important}
}

@supports not (height:100dvh){.xan-pwa-splash-v13107,.xan-pwa-splash-v13117{height:100vh!important}}
@media(prefers-reduced-motion:reduce){.xan-pwa-splash-v13107,.xan-pwa-splash-v13117{transition:opacity .15s linear!important}}
