.hp-block-breaking-news{container-type:inline-size;width:100%;min-width:0;height:auto;align-self:start}
.hp-grid-area:has(>.hp-block-breaking-news)>.google-auto-placed{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
.hp-breaking{--hp-breaking-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:var(--hp-breaking-height);overflow:hidden;border:0;border-radius:var(--hp-card-radius);background:var(--bs-body-bg);color:var(--bs-body-color)}
.hp-breaking-control{position:relative;isolation:isolate;display:flex;align-items:center;gap:.4rem;min-width:0;padding-inline:clamp(.6rem,2cqw,1rem);overflow:hidden;background:var(--hp-accent);color:#fff;font:800 clamp(.62rem,1.5cqw,.76rem)/1 var(--hp-font-navigation);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}
.hp-breaking-control:after{content:"";position:absolute;z-index:-1;inset:-35% auto -35% -45%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);animation:hp-breaking-sheen 3.6s ease-in-out infinite}
.hp-breaking-control i{flex:0 0 auto;font-size:1.05rem;animation:hp-breaking-bell 1.7s ease-in-out infinite}
.hp-breaking-swiper{width:100%;min-width:0;height:var(--hp-breaking-height);padding-inline:clamp(.5rem,1.8cqw,.9rem)}
.hp-breaking-swiper .swiper-slide,.hp-breaking-swiper .swiper-slide>a{width:100%;height:100%;min-width:0}
.hp-breaking-swiper .swiper-slide>a{display:flex;align-items:center;gap:clamp(.45rem,1.5cqw,.8rem);overflow:hidden;font-size:clamp(.82rem,calc(.72rem + .55cqw),1rem)}
.hp-breaking-swiper img{flex:0 0 clamp(48px,9cqw,72px);width:clamp(48px,9cqw,72px);height:clamp(34px,6cqw,48px);border-radius:calc(var(--hp-card-radius)*.55);background:linear-gradient(135deg,color-mix(in srgb,var(--hp-accent) 18%,var(--bs-tertiary-bg)),var(--bs-tertiary-bg));object-fit:cover}
.hp-breaking-copy{display:grid;flex:1 1 auto;min-width:0;max-width:100%;margin:0;overflow:hidden}
.hp-breaking-copy :is(strong,small){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hp-breaking-copy strong{max-width:100%;font-size:clamp(.82rem,calc(.72rem + .55cqw),1rem);font-weight:800;line-height:1.15}
.hp-breaking-copy small{margin-block-start:.12rem;color:var(--bs-secondary-color);font-size:clamp(.7rem,calc(.64rem + .24cqw),.78rem)}
.hp-breaking-swiper time{flex:0 1 auto;max-width:120px;overflow:hidden;color:var(--bs-secondary-color);font-size:clamp(.72rem,calc(.66rem + .25cqw),.82rem);font-weight:780;text-overflow:ellipsis;white-space:nowrap}
.hp-breaking-swiper .swiper-button-next.hp-slider-control,.hp-breaking-swiper .swiper-button-prev.hp-slider-control{display:none}

/* 1 — Animasyonlu etiket + saat + esnek başlık */
.hp-breaking--pulse-line .hp-breaking-control{background:var(--hp-accent)}
.hp-breaking--pulse-line .hp-breaking-control i{filter:drop-shadow(0 0 5px rgba(255,255,255,.8));animation-name:hp-breaking-pulse}
.hp-breaking--pulse-line .swiper-slide>a time{order:1;padding:.28rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--hp-accent) 9%,transparent);color:var(--hp-accent)}
.hp-breaking--pulse-line .hp-breaking-copy{order:2}
.hp-breaking--pulse-line .swiper-slide>a img{order:3}

/* 2 — Saat + başlık */
.hp-breaking--time-first{border-color:color-mix(in srgb,var(--hp-secondary) 26%,var(--bs-border-color))}
.hp-breaking--time-first .hp-breaking-control{background:var(--hp-secondary)}
.hp-breaking--time-first .swiper-slide>a time{order:1;align-self:stretch;display:flex;align-items:center;padding-inline:.6rem;border-inline-end:1px solid var(--bs-border-color);color:var(--hp-accent);font-size:.78rem}
.hp-breaking--time-first .hp-breaking-copy{order:2}
.hp-breaking--time-first .swiper-slide>a img{order:3}

/* 3 — Görsel + başlık + saat */
.hp-breaking--image-first{--hp-breaking-height:62px;background:color-mix(in srgb,var(--hp-accent) 3%,var(--bs-body-bg))}
.hp-breaking--image-first .hp-breaking-control{background:var(--hp-accent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-inline-end:1.25rem}
.hp-breaking--image-first .swiper-slide>a img{order:1}
.hp-breaking--image-first .hp-breaking-copy{order:2}
.hp-breaking--image-first .swiper-slide>a time{order:3}

/* 4 — Saat + görsel + başlık */
.hp-breaking--time-image-title{--hp-breaking-height:62px;border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hp-accent) 30%,var(--bs-border-color))}
.hp-breaking--time-image-title .hp-breaking-control{background:color-mix(in srgb,var(--hp-accent) 13%,var(--bs-body-bg));color:var(--hp-accent)}
.hp-breaking--time-image-title .swiper-slide>a time{order:1;color:var(--hp-accent);font-size:.78rem}
.hp-breaking--time-image-title .swiper-slide>a img{order:2}
.hp-breaking--time-image-title .hp-breaking-copy{order:3}

/* 5 — Keskin kırmızı kurdele */
.hp-breaking--alert-ribbon{--hp-breaking-height:58px;border:0;border-radius:0;background:#b70000;color:#fff;box-shadow:0 8px 22px rgba(183,0,0,.2)}
.hp-breaking--alert-ribbon .hp-breaking-control{background:#7d0000;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-inline-end:1.35rem}
.hp-breaking--alert-ribbon :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:rgba(255,255,255,.78)}
.hp-breaking--alert-ribbon .swiper-slide>a img{order:1;border:2px solid rgba(255,255,255,.48)}
.hp-breaking--alert-ribbon .hp-breaking-copy{order:2}
.hp-breaking--alert-ribbon .swiper-slide>a time{order:3}

/* 6 — Koyu neon */
.hp-breaking--dark-neon{--hp-breaking-height:60px;border:1px solid color-mix(in srgb,var(--hp-accent) 72%,#111);background:#101216;color:#fff;box-shadow:inset 0 0 18px color-mix(in srgb,var(--hp-accent) 8%,transparent)}
.hp-breaking--dark-neon .hp-breaking-control{border-inline-end:1px solid color-mix(in srgb,var(--hp-accent) 65%,transparent);background:#08090b;color:color-mix(in srgb,var(--hp-accent) 72%,#fff);text-shadow:0 0 10px var(--hp-accent)}
.hp-breaking--dark-neon .hp-breaking-control i{filter:drop-shadow(0 0 7px var(--hp-accent))}
.hp-breaking--dark-neon :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:rgba(255,255,255,.68)}
.hp-breaking--dark-neon .swiper-slide>a time{order:1;color:color-mix(in srgb,var(--hp-accent) 70%,#fff)}
.hp-breaking--dark-neon .hp-breaking-copy{order:2}
.hp-breaking--dark-neon .swiper-slide>a img{order:3;box-shadow:0 0 10px color-mix(in srgb,var(--hp-accent) 35%,transparent)}

/* 7 — Canlı gradient flash */
.hp-breaking--gradient-flash{--hp-breaking-height:64px;border:0;background:linear-gradient(100deg,var(--hp-accent),#ff7a00);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--hp-accent) 24%,transparent)}
.hp-breaking--gradient-flash .hp-breaking-control{background:rgba(0,0,0,.18);backdrop-filter:blur(6px)}
.hp-breaking--gradient-flash :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:rgba(255,255,255,.84)}
.hp-breaking--gradient-flash .swiper-slide>a img{order:1;border-radius:999px}
.hp-breaking--gradient-flash .hp-breaking-copy{order:2}
.hp-breaking--gradient-flash .swiper-slide>a time{order:3;padding:.28rem .45rem;border:1px solid rgba(255,255,255,.36);border-radius:999px}

/* 8 — Temiz çerçeve */
.hp-breaking--outline-clean{border:2px solid var(--hp-accent);background:transparent;box-shadow:none}
.hp-breaking--outline-clean .hp-breaking-control{border-inline-end:2px solid var(--hp-accent);background:transparent;color:var(--hp-accent)}
.hp-breaking--outline-clean .swiper-slide>a img{order:1;border-radius:0}
.hp-breaking--outline-clean .hp-breaking-copy{order:2}
.hp-breaking--outline-clean .swiper-slide>a time{order:3;color:var(--hp-accent)}

/* 9 — Minimal alt çizgi */
.hp-breaking--minimal-underline{border:0;border-block-end:2px solid color-mix(in srgb,var(--hp-accent) 55%,var(--bs-border-color));border-radius:0;background:transparent}
.hp-breaking--minimal-underline .hp-breaking-control{padding-inline-start:0;background:transparent;color:var(--hp-accent)}
.hp-breaking--minimal-underline .hp-breaking-control:after{inset-block:auto -2px;height:2px;width:45%;background:var(--hp-accent);animation:hp-breaking-line 2.2s ease-in-out infinite}
.hp-breaking--minimal-underline .swiper-slide>a time{order:1;color:var(--hp-accent)}
.hp-breaking--minimal-underline .hp-breaking-copy{order:2}
.hp-breaking--minimal-underline .swiper-slide>a img{order:3}

/* 10 — Cam yüzeyli kart */
.hp-breaking--glass-card{--hp-breaking-height:62px;border-color:color-mix(in srgb,var(--hp-accent) 20%,var(--bs-border-color));background:linear-gradient(120deg,color-mix(in srgb,var(--hp-accent) 9%,var(--bs-body-bg)),color-mix(in srgb,var(--hp-secondary) 7%,var(--bs-body-bg)));box-shadow:0 8px 24px color-mix(in srgb,var(--bs-body-color) 10%,transparent);backdrop-filter:blur(12px)}
.hp-breaking--glass-card .hp-breaking-control{margin:.35rem;border-radius:calc(var(--hp-card-radius)*.72);background:color-mix(in srgb,var(--hp-accent) 82%,transparent);box-shadow:0 5px 14px color-mix(in srgb,var(--hp-accent) 22%,transparent)}
.hp-breaking--glass-card .swiper-slide>a img{order:1;box-shadow:0 4px 12px rgba(0,0,0,.16)}
.hp-breaking--glass-card .hp-breaking-copy{order:2}
.hp-breaking--glass-card .swiper-slide>a time{order:3;padding:.25rem .4rem;border-radius:calc(var(--hp-card-radius)*.5);background:var(--bs-body-bg)}

/* 5 bağımsız saat yerleşimi — görsel ve tarih görünürlüğü ayrı ayarlardan gelir. */
.hp-breaking--classic-flow .swiper-slide>a img{order:1}
.hp-breaking--classic-flow .hp-breaking-copy{order:2}
.hp-breaking--classic-flow .swiper-slide>a time{order:3;color:var(--bs-secondary-color)}

.hp-breaking--time-pill .swiper-slide>a time{order:1;padding:.22rem .48rem;border:1px solid color-mix(in srgb,var(--hp-accent) 48%,var(--bs-border-color));border-radius:999px;color:var(--hp-accent);font-weight:850}
.hp-breaking--time-pill .swiper-slide>a img{order:2}
.hp-breaking--time-pill .hp-breaking-copy{order:3}

.hp-breaking--time-end .swiper-slide>a img{order:1}
.hp-breaking--time-end .hp-breaking-copy{order:2}
.hp-breaking--time-end .swiper-slide>a time{order:3;padding-inline-start:.55rem;border-inline-start:2px solid var(--hp-accent);color:var(--hp-accent);font-weight:900}

.hp-breaking--time-overline .swiper-slide>a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(.45rem,1.5cqw,.8rem);row-gap:0}
.hp-breaking--time-overline .swiper-slide>a img{grid-column:1;grid-row:1/3;align-self:center}
.hp-breaking--time-overline .swiper-slide>a time{grid-column:2;grid-row:1;align-self:end;color:var(--hp-accent);font-size:clamp(.66rem,calc(.61rem + .2cqw),.75rem);font-weight:850;letter-spacing:.035em}
.hp-breaking--time-overline .hp-breaking-copy{grid-column:2;grid-row:2;align-self:start}

.hp-breaking--time-divider .swiper-slide>a img{order:1}
.hp-breaking--time-divider .swiper-slide>a time{order:2;align-self:stretch;display:flex;align-items:center;padding-inline:.55rem;border-inline:1px solid color-mix(in srgb,var(--hp-accent) 50%,var(--bs-border-color));color:var(--hp-accent);font-weight:850}
.hp-breaking--time-divider .hp-breaking-copy{order:3}

/* Referanstaki sarı etiketli, çoklu yatay haber akışının tema uyarlaması. */
.hp-breaking--yellow-stream{min-height:47px!important;border:1px solid color-mix(in srgb,#d69400 28%,var(--bs-border-color))!important;border-radius:calc(var(--hp-card-radius)*.8)!important;box-shadow:0 8px 20px -12px rgba(0,0,0,.3)!important}
.hp-breaking--yellow-stream .hp-breaking-swiper{min-height:47px}
.hp-breaking--yellow-stream .swiper-slide{width:min(360px,82cqw)!important;border-inline-end:1px solid var(--bs-border-color)}
.hp-breaking--yellow-stream .swiper-slide>a{padding-inline:.75rem;gap:.42rem}
.hp-breaking--yellow-stream .swiper-slide>a time{order:1;color:#d69400;font-weight:900}
.hp-breaking--yellow-stream .swiper-slide>a time:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:.35rem;border-radius:50%;background:#e3a000;vertical-align:middle}
.hp-breaking--yellow-stream .swiper-slide>a img{order:2;flex-basis:42px;width:42px;height:30px;border-radius:4px}
.hp-breaking--yellow-stream .hp-breaking-copy{order:3}
.hp-breaking--yellow-stream .hp-breaking-copy strong{font-weight:850}

@keyframes hp-breaking-sheen{0%,55%{inset-inline-start:-45%}100%{inset-inline-start:125%}}
@keyframes hp-breaking-bell{0%,75%,100%{transform:rotate(0)}80%{transform:rotate(-14deg)}88%{transform:rotate(12deg)}94%{transform:rotate(-6deg)}}
@keyframes hp-breaking-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.72}}
@keyframes hp-breaking-text-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@keyframes hp-breaking-text-pulse-strong{0%,100%{transform:scale(.94)}50%{transform:scale(1.14)}}
@keyframes hp-breaking-text-spread{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@keyframes hp-breaking-line{0%,100%{transform:translateX(-35%);opacity:.55}50%{transform:translateX(165%);opacity:1}}

@container (max-width:560px){.hp-breaking{--hp-breaking-height:54px}.hp-breaking-control{max-width:104px;padding-inline:.55rem;font-size:.62rem}.hp-breaking-control span{overflow:hidden;text-overflow:ellipsis}.hp-breaking-swiper{padding-inline:.5rem}.hp-breaking-swiper .swiper-slide>a{gap:.4rem;font-size:.76rem}.hp-breaking-swiper img{flex-basis:52px;width:52px;height:36px}.hp-breaking-copy small{display:none}.hp-breaking-swiper time{max-width:70px;font-size:.62rem}.hp-breaking--image-first .hp-breaking-control,.hp-breaking--alert-ribbon .hp-breaking-control{padding-inline-end:1rem}.hp-breaking--glass-card .hp-breaking-control{margin:.25rem}}
@container (max-width:380px){.hp-breaking-control{max-width:96px;padding-inline:.42rem!important;gap:.25rem}.hp-breaking-control i{display:block;flex-basis:auto;font-size:.9rem}.hp-breaking-control span{min-width:0}.hp-breaking-swiper img{flex-basis:44px;width:44px;height:32px}.hp-breaking-swiper time{max-width:54px}.hp-breaking-copy strong{font-size:.8rem}.hp-breaking--pulse-line .swiper-slide>a img,.hp-breaking--time-first .swiper-slide>a img,.hp-breaking--dark-neon .swiper-slide>a img,.hp-breaking--minimal-underline .swiper-slide>a img{display:none}}

/* Mobilde seçilen rozet yalnız ikon; tablet ve masaüstünde ikon + tam metindir. */
@media (max-width:767.98px){
  .hp-block-breaking-news .hp-breaking-control[class*="hp-breaking-badge--"]{
    flex:0 0 31px;
    width:31px;
    min-width:31px;
    max-width:31px;
    justify-content:center;
    gap:0;
    margin:0!important;
    padding-inline:0!important;
  }
  .hp-block-breaking-news .hp-breaking-control [data-hp-breaking-label]{display:none!important}
  .hp-block-breaking-news .hp-breaking-control i{display:block!important;flex:0 0 auto;font-size:1rem}
}
/* Şerit yüzeyi her tasarımda transparandır; yalnız Son Dakika badge'i zemin kullanır. */
.hp-breaking,.hp-breaking-swiper,.hp-breaking-swiper .swiper-wrapper,.hp-breaking-swiper .swiper-slide,.hp-breaking-swiper .swiper-slide>a,.hp-breaking-copy,.hp-breaking-swiper time,.hp-breaking .swiper-pagination{background-color:transparent!important;background-image:none!important}
.hp-breaking-swiper img{background:transparent}
.hp-breaking .hp-slider-control,.hp-breaking .hp-slider-control:hover,.hp-breaking .hp-slider-control:focus-visible{background:transparent!important;box-shadow:none!important;color:var(--hp-accent)!important}
.hp-breaking--gradient-flash .hp-breaking-control{background:linear-gradient(100deg,var(--hp-accent),#ff7a00)}
.hp-breaking--outline-clean .hp-breaking-control,.hp-breaking--minimal-underline .hp-breaking-control{background:var(--hp-accent);color:#fff}
.hp-breaking--alert-ribbon{color:var(--bs-body-color)}
.hp-breaking--alert-ribbon :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:var(--bs-secondary-color)}
.hp-breaking--dark-neon{color:var(--bs-body-color)}
.hp-breaking--dark-neon :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:var(--bs-secondary-color)}
.hp-breaking--gradient-flash{color:var(--bs-body-color)}
.hp-breaking--gradient-flash :is(.hp-breaking-copy small,.hp-breaking-swiper time){color:var(--bs-secondary-color)}
@media(prefers-reduced-motion:reduce){.hp-breaking-control:after,.hp-breaking-control i{animation:none!important}}

/* Bu öğe şeridin kendi rozetidir; genel blok başlığı gizlense de görünür kalmalıdır. */
.hp-block-breaking-news.hp-block-header-hidden .hp-global-block-body .hp-breaking .hp-breaking-control{display:flex!important}

/* Compact şerit sütunun yüksekliğini izler; eski sabit 54–64px değerleri uygulanmaz. */
.hp-grid-area[data-block-layout="stack"]:has(>.hp-block-breaking-news){display:flex;flex-direction:column;align-items:stretch}
.hp-grid-area>.hp-block-breaking-news{height:auto;align-self:stretch}
.hp-block-breaking-news>.hp-global-block-body{display:flex;flex:1 1 auto;height:auto;min-height:0}
.hp-block-breaking-news .hp-breaking{flex:1 1 auto;height:auto;min-height:36px}
.hp-block-breaking-news .hp-breaking-swiper{height:auto;min-height:36px}
.hp-layout-row.hp-container-fluid .hp-grid-area>.hp-block-breaking-news{width:100%!important;max-width:100%!important;margin-inline:0!important}
.hp-layout-row.hp-container-fluid .hp-block-breaking-news .hp-breaking{padding-inline:0!important}

/* Rozet görünümü içerik şablonundan bağımsızdır. */
.hp-breaking-control[class*="hp-breaking-badge--"]{margin:0!important;padding-inline:clamp(.55rem,1.8cqw,.9rem)!important;border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;text-shadow:none!important}
.hp-breaking-control.hp-breaking-badge--accent-fill{background:var(--hp-accent)!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--deep-red-fill{background:#850018!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--dark-fill{background:var(--hp-secondary,#171717)!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--gradient-fill{background:linear-gradient(110deg,var(--hp-accent),color-mix(in srgb,var(--hp-accent) 45%,#ff8a00))!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--accent-pill{margin:.22rem!important;border-radius:999px!important;background:var(--hp-accent)!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--dark-pill{margin:.22rem!important;border-radius:999px!important;background:var(--hp-secondary,#171717)!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--mustard-fill{background:#ffc400!important;color:#17120a!important}
.hp-breaking-control.hp-breaking-badge--mustard-pill{margin:.22rem!important;border-radius:999px!important;background:#ffc400!important;color:#17120a!important}
.hp-breaking-control.hp-breaking-badge--blue-fill{background:#075fd8!important;color:#fff!important}
.hp-breaking-control.hp-breaking-badge--emerald-fill{background:#087f5b!important;color:#fff!important}
.hp-breaking-control:is(.hp-breaking-badge--mustard-fill,.hp-breaking-badge--mustard-pill,.hp-breaking-badge--blue-fill,.hp-breaking-badge--emerald-fill){transition:background-color .2s ease,filter .2s ease}
.hp-breaking-control:is(.hp-breaking-badge--mustard-fill,.hp-breaking-badge--mustard-pill):hover{background:#ffd84d!important}
.hp-breaking-control.hp-breaking-badge--blue-fill:hover{background:#054aa8!important}
.hp-breaking-control.hp-breaking-badge--emerald-fill:hover{background:#066346!important}
.hp-breaking-control.hp-breaking-badge--outline-accent{border-inline-end:2px solid var(--hp-accent)!important;background:transparent!important;color:var(--hp-accent)!important}
.hp-breaking-control.hp-breaking-badge--deep-red-outline{border-inline-end:2px solid #850018!important;background:transparent!important;color:#850018!important}
.hp-breaking-control.hp-breaking-badge--icon-accent,.hp-breaking-control.hp-breaking-badge--deep-red-icon,.hp-breaking-control.hp-breaking-badge--icon-secondary,.hp-breaking-control.hp-breaking-badge--accent-glow{gap:.35rem;background:transparent!important}
.hp-breaking-control.hp-breaking-badge--icon-accent{color:var(--hp-accent)!important}
.hp-breaking-control.hp-breaking-badge--deep-red-icon{color:#850018!important}
.hp-breaking-control.hp-breaking-badge--icon-secondary{color:var(--hp-secondary,#171717)!important}
.hp-breaking-control.hp-breaking-badge--accent-glow{color:var(--hp-accent)!important;text-shadow:0 0 9px color-mix(in srgb,var(--hp-accent) 42%,transparent)!important}
.hp-breaking-control.hp-breaking-badge--mustard-outline{border-inline-end:2px solid #ffc400!important;background:transparent!important;color:#b77900!important}
.hp-breaking-control.hp-breaking-badge--mustard-icon{gap:.35rem;background:transparent!important;color:#b77900!important}
.hp-breaking-control:is(.hp-breaking-badge--outline-accent,.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--icon-accent,.hp-breaking-badge--deep-red-icon,.hp-breaking-badge--icon-secondary,.hp-breaking-badge--accent-glow) i{font-size:clamp(1.15rem,2.6cqw,1.55rem);color:var(--hp-accent);filter:none}
.hp-breaking-control:is(.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--deep-red-icon) i{color:#850018}
.hp-breaking-control.hp-breaking-badge--accent-glow i{filter:drop-shadow(0 0 6px var(--hp-accent))}
.hp-breaking-control:is(.hp-breaking-badge--mustard-outline,.hp-breaking-badge--mustard-icon) i{font-size:clamp(1.15rem,2.6cqw,1.55rem);color:#ffc400;filter:none}
.hp-breaking-control:is(.hp-breaking-badge--outline-accent,.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--icon-accent,.hp-breaking-badge--deep-red-icon,.hp-breaking-badge--icon-secondary,.hp-breaking-badge--accent-glow):after{display:none}
.hp-breaking-control:is(.hp-breaking-badge--mustard-outline,.hp-breaking-badge--mustard-icon):after{display:none}
.hp-breaking-control:is(.hp-breaking-badge--outline-accent,.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--icon-accent,.hp-breaking-badge--deep-red-icon,.hp-breaking-badge--icon-secondary,.hp-breaking-badge--accent-glow) :is(span,b){display:inline-block}
.hp-breaking-control:is(.hp-breaking-badge--mustard-outline,.hp-breaking-badge--mustard-icon) :is(span,b){display:inline-block;transform-origin:center;animation:hp-breaking-text-spread 1.55s ease-in-out infinite;will-change:transform}
.hp-breaking-control:is(.hp-breaking-badge--outline-accent,.hp-breaking-badge--icon-secondary) :is(span,b){transform-origin:center;animation:hp-breaking-text-pulse 1.55s ease-in-out infinite;will-change:transform}
.hp-breaking-control.hp-breaking-badge--icon-accent :is(span,b){transform-origin:center;animation:hp-breaking-text-pulse-strong 1.35s cubic-bezier(.45,0,.2,1) infinite;will-change:transform}
.hp-breaking-control:is(.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--deep-red-icon) :is(span,b){transform-origin:center;animation:hp-breaking-text-spread 1.7s ease-in-out infinite;will-change:transform}
.hp-breaking-control.hp-breaking-badge--accent-glow :is(span,b){transform-origin:center;animation:hp-breaking-text-spread 1.25s cubic-bezier(.4,0,.2,1) infinite alternate;will-change:transform}

/* Rozet, içerik şablonundan bağımsız olarak şeridin soluna veya sağına alınabilir. */
.hp-breaking[data-badge-position="right"]{grid-template-columns:minmax(0,1fr) auto}
.hp-breaking[data-badge-position="right"] .hp-breaking-control{order:2}
.hp-breaking[data-badge-position="right"] .hp-breaking-swiper{order:1}
.hp-breaking[data-badge-position="right"] .hp-breaking-control:is(.hp-breaking-badge--outline-accent,.hp-breaking-badge--deep-red-outline,.hp-breaking-badge--mustard-outline){border-inline-start:2px solid currentColor!important;border-inline-end:0!important}

/* Dikey Swiper auto yükseklikte tüm slaytları ölçerek şeridi büyütür; yalnız görünür şerit yüksekliğini kullanır. */
.hp-block-breaking-news .hp-breaking-swiper[data-slider-direction="up"],.hp-block-breaking-news .hp-breaking-swiper[data-slider-direction="down"]{height:var(--hp-breaking-height)!important;min-height:var(--hp-breaking-height);overflow:hidden}
.hp-breaking-swiper[data-slider-direction="up"] .swiper-slide,.hp-breaking-swiper[data-slider-direction="down"] .swiper-slide{height:100%!important}
.hp-breaking-swiper[data-swiper-continuous="1"] .swiper-wrapper{transition-timing-function:linear!important}
@media(prefers-reduced-motion:reduce){.hp-breaking-control :is(span,b){animation:none!important}}

/* Swiper padding'i kapsayıcıda kalırsa sıradaki slayt padding alanında birkaç piksel görünür. */
.hp-breaking-swiper{padding-inline:0;overflow:hidden}
.hp-breaking-swiper .swiper-slide>a{box-sizing:border-box;padding-inline:clamp(.5rem,1.8cqw,.9rem)}
@container (max-width:560px){.hp-breaking-swiper{padding-inline:0}.hp-breaking-swiper .swiper-slide>a{padding-inline:.5rem}}

/* Son Dakika şeridinin dıştan dışa yüksekliği tüm yönlerde ve şablonlarda sabittir. */
.hp-block-breaking-news{height:31px!important;min-height:31px;max-height:31px}
.hp-block-breaking-news>.hp-global-block-body{height:31px!important;min-height:31px;max-height:31px}
.hp-block-breaking-news .hp-breaking{box-sizing:border-box;--hp-breaking-height:31px!important;height:31px!important;min-height:31px!important;max-height:31px}
.hp-block-breaking-news .hp-breaking-control{box-sizing:border-box;height:31px;min-height:31px;max-height:31px}
.hp-block-breaking-news .hp-breaking-swiper{box-sizing:border-box;height:31px!important;min-height:31px!important;max-height:31px}
.hp-block-breaking-news .hp-breaking-swiper :is(.swiper-wrapper,.swiper-slide,.swiper-slide>a){height:31px!important;min-height:31px;max-height:31px}
.hp-block-breaking-news .hp-breaking-swiper img{height:25px;max-height:25px}

/* Referans haber bandı gibi başlıkları tek satırda arka arkaya, boşluksuz döndürür. */
.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="left"] .swiper-slide,.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="right"] .swiper-slide{width:auto!important;max-width:none}
.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="left"] .swiper-slide>a,.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="right"] .swiper-slide>a{width:auto;max-width:none;white-space:nowrap}
.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="left"] .hp-breaking-copy,.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="right"] .hp-breaking-copy{flex:0 0 auto;width:auto;max-width:none}
.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="left"] .hp-breaking-copy strong,.hp-breaking-swiper[data-swiper-continuous="1"][data-slider-direction="right"] .hp-breaking-copy strong{max-width:none;text-overflow:clip}
.hp-breaking-swiper.hp-breaking-continuous-ready .swiper-wrapper{display:flex;width:max-content;max-width:none;gap:24px;transition:none!important;will-change:transform}.hp-breaking-swiper.hp-breaking-continuous-ready .swiper-slide{flex:0 0 auto;margin:0!important}

/* Tablet/desktop badge labels must not inherit the narrow-container ellipsis. */
@media(min-width:768px){
.hp-block-breaking-news .hp-breaking-control[class*="hp-breaking-badge--"]{width:max-content;min-width:max-content;max-width:none;flex-shrink:0}
.hp-block-breaking-news .hp-breaking-control [data-hp-breaking-label]{overflow:visible;text-overflow:clip}
}
