/* Demiroren TV fixed navigation — v1.18.35
 * Tek katman sistemi: sayfa < yapim sekmeleri < ana header/mega/dropdown.
 * Fixed ve normal durumda ayni stacking sirasi kullanilir; hover/mega icin z-index degistirilmez. */
@media (min-width:901px){
  .dtvc-native-fixednav-spacer{display:block;height:0;pointer-events:none}

  /* Yapim sekmeleri her durumda header'in ALT katmaninda. */
  .dtvc-native-fixednav-target,
  .dtvc-tv-subcategory-head,
  .dtvc-tv-program-nav,
  .dtvc-global-filterbar,
  .dtvc-page > .dtvc-show-nav,
  .dtvc-parent-show-page > .dtvc-parent-show-tabs,
  .dtvc-single-page .dtvc-show-nav,
  body.dtvc-native-fixednav > .dtvc-native-fixednav-target{
    z-index:100!important;
  }

  /* Fixed sekmenin mevcut saydam serit efekti. Geometriye dokunmaz. */
  body.dtvc-native-fixednav > .dtvc-native-fixednav-target{
    isolation:isolate;
    background:rgba(7,23,36,.84)!important;
    box-shadow:0 0 0 100vmax rgba(7,23,36,.84)!important;
    clip-path:inset(0 -100vmax)!important;
    -webkit-backdrop-filter:blur(10px)!important;
    backdrop-filter:blur(10px)!important;
    transition:top .2s ease!important;
  }


  /* v1.18.35: Mega/dropdown acikken portal fixed sekme seridi kaybolur.
     visibility gecikmeli kapatilir; opacity hizli akar. Menu kapaninca geri gelir. */
  body.dtvc-native-fixednav > .dtvc-native-fixednav-target.dtvc-native-fixednav-mega-hidden{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .09s ease,visibility 0s linear .09s,top .2s ease!important;
  }
  body.dtvc-native-fixednav > .dtvc-native-fixednav-target:not(.dtvc-native-fixednav-mega-hidden){
    opacity:1!important;
    visibility:visible!important;
    transition:opacity .09s ease,visibility 0s linear 0s,top .2s ease!important;
  }

  /* Ana header tek ve daimi ust stacking context. Mega/dropdown bunun icinde oldugu icin
     fixed sekmenin ustune cikmak icin ekstra hover yamasi gerekmez. */
  #smart-head,.smart-head{
    z-index:1000!important;
    overflow:visible!important;
  }
  #smart-head .smart-head-row,#smart-head .smart-head-mid,#smart-head .inner,
  .smart-head .smart-head-row,.smart-head .smart-head-mid,.smart-head .inner,
  #smart-head .navigation-main,.smart-head .navigation-main,
  #smart-head .navigation-main .menu,.smart-head .navigation-main .menu{
    overflow:visible!important;
  }
  #smart-head .navigation-main .sub-menu,
  #smart-head .navigation-main .mega-menu,
  #smart-head .navigation-main .dtv-production-mega,
  #smart-head .navigation-main .dtv-content-mega,
  .smart-head .navigation-main .sub-menu,
  .smart-head .navigation-main .mega-menu,
  .smart-head .navigation-main .dtv-production-mega,
  .smart-head .navigation-main .dtv-content-mega{
    z-index:1010!important;
  }

  body.dtvc-native-fixednav.dtvc-native-scroll-up #smart-head{
    background:#071724!important;
    background-image:none!important;
    visibility:visible!important;
    opacity:1!important;
    z-index:1000!important;
  }
  body.dtvc-native-fixednav.dtvc-native-scroll-up #smart-head .smart-head-row,
  body.dtvc-native-fixednav.dtvc-native-scroll-up #smart-head .smart-head-mid,
  body.dtvc-native-fixednav.dtvc-native-scroll-up #smart-head .inner{
    background-color:#071724!important;
    background-image:none!important;
  }
  body.dtvc-native-fixednav.dtvc-native-scroll-down #smart-head{pointer-events:none!important}
}
@media (max-width:900px){.dtvc-native-fixednav-spacer{display:none!important}}
