/* =========================================================
   EN BABA — LIVE UPDATE BAR
   Kurumsal sayfalar hariç header üstünde görünür.
   Masaüstü ve mobilde GPU transform ile kesintisiz akar.
========================================================= */
html.enb-live-update-enabled{
  --enb-live-update-height:34px;
  --enb-live-update-speed:14s;
  --enbHeaderH:98px;
  --enbHeader:var(--enbHeaderH);
  --eb-top-offset:calc(var(--enbHeaderH) + 18px);
}
@media (min-width:640px){
  html.enb-live-update-enabled{
    --enb-live-update-height:36px;
    --enb-live-update-speed:14s;
    --enbHeaderH:104px;
  }
}
@media (max-width:639px){
  html.enb-live-update-enabled{--enb-live-update-speed:10s;}
}
.enb-header.has-live-update-bar{background:rgba(255,255,255,.96);}
.enb-live-update-bar{
  position:relative;
  display:flex;
  align-items:center;
  width:100%;
  height:var(--enb-live-update-height,34px);
  min-height:var(--enb-live-update-height,34px);
  overflow:hidden;
  color:#fff;
  background:linear-gradient(90deg,#0f172a 0%,#312e81 48%,#0f172a 100%);
  border-bottom:1px solid rgba(255,255,255,.16);
  box-shadow:inset 0 -1px 0 rgba(15,23,42,.16);
  isolation:isolate;
  contain:paint;
}
.enb-live-update-bar::before,.enb-live-update-bar::after{
  content:"";
  position:absolute;
  inset-block:0;
  width:42px;
  z-index:2;
  pointer-events:none;
}
.enb-live-update-bar::before{left:0;background:linear-gradient(90deg,#0f172a 0%,rgba(15,23,42,0) 100%);}
.enb-live-update-bar::after{right:0;background:linear-gradient(270deg,#0f172a 0%,rgba(15,23,42,0) 100%);}
.enb-live-update-track{
  display:flex;
  align-items:center;
  width:max-content;
  min-width:max-content;
  flex:0 0 auto;
  transform:translate3d(0,0,0);
  backface-visibility:hidden;
  will-change:transform;
  animation:enbLiveUpdateMarquee var(--enb-live-update-speed,14s) linear infinite;
}
.enb-live-update-set{
  display:flex;
  align-items:center;
  flex:0 0 auto;
  width:max-content;
  min-width:max-content;
}
.enb-live-update-item{
  display:inline-flex;
  align-items:center;
  gap:.7rem;
  padding:0 1.7rem;
  white-space:nowrap;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.015em;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
}
.enb-live-update-dot{display:inline-block;flex:0 0 auto;color:#fbbf24;font-size:10px;line-height:1;}
.enb-live-update-static{display:none;}
@keyframes enbLiveUpdateMarquee{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
@media (hover:hover) and (pointer:fine){
  .enb-live-update-bar:hover .enb-live-update-track{animation-play-state:paused;}
}
@media (max-width:639px){
  .enb-live-update-item{gap:.55rem;padding:0 1.15rem;font-size:11px;letter-spacing:.01em;}
  .enb-live-update-bar::before,.enb-live-update-bar::after{width:22px;}
}
@media (prefers-reduced-motion:reduce){
  .enb-live-update-track{display:none;animation:none !important;}
  .enb-live-update-static{
    display:block;width:100%;padding:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    text-align:center;font-size:11px;line-height:1.2;font-weight:700;
  }
}
