/* Bi'Tişört — Üst İndirim Şeridi v1.1.0 (includes/HeaderPromoBar.php) — v1.1: koyu kapsül geri sayım, bağlantı kaldırıldı, mobilde kısa sayaç */
.bt-promo-bar-v1{--pb-bg:linear-gradient(90deg,#ff5a0a 0%,#ff6f1f 55%,#ff8a3d 100%);--pb-fg:#fff;--pb-soft:rgba(255,255,255,.82);--pb-chip-bg:#fff;--pb-chip-fg:#e8530b;--pb-chip-bd:rgba(255,255,255,.0);--pb-link:#fff;
  position:relative;z-index:60;display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 48px;background:var(--pb-bg);color:var(--pb-fg);font:600 13px/1.2 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.005em;box-sizing:border-box;width:100%;overflow:hidden}
.bt-promo-bar-v1.is-dark{--pb-bg:#15161b;--pb-fg:#fff;--pb-soft:rgba(255,255,255,.72);--pb-chip-bg:rgba(255,103,24,.14);--pb-chip-fg:#ff8a3d;--pb-chip-bd:rgba(255,138,61,.55);--pb-link:#ff8a3d}
.bt-promo-bar-v1 *{box-sizing:border-box}
.bt-promo-bar-v1__in{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;max-width:1320px;width:100%}
.bt-promo-bar-v1__ic{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18)}
.bt-promo-bar-v1.is-dark .bt-promo-bar-v1__ic{background:rgba(255,103,24,.18);color:#ff8a3d}
.bt-promo-bar-v1__ic svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bt-promo-bar-v1__msg{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.bt-promo-bar-v1__seg{white-space:nowrap}
.bt-promo-bar-v1__dot{font-style:normal;margin:0 8px;color:var(--pb-soft)}
.bt-promo-bar-v1__code{display:inline-flex;align-items:center;gap:7px;margin:0 3px;padding:3px 6px 3px 10px;min-height:0;height:24px;vertical-align:middle;border:1px solid var(--pb-chip-bd);border-radius:999px;background:var(--pb-chip-bg);color:var(--pb-chip-fg);font:800 12.5px/1 Inter,system-ui,Arial,sans-serif;letter-spacing:.06em;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease;width:auto;text-transform:none}
.bt-promo-bar-v1__code.is-static{padding:3px 10px;cursor:default}
.bt-promo-bar-v1__code b{font-weight:850}
.bt-promo-bar-v1__copy{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:rgba(255,90,10,.1);font:700 10.5px/1 Inter,system-ui,Arial,sans-serif;letter-spacing:.01em}
.bt-promo-bar-v1.is-dark .bt-promo-bar-v1__copy{background:rgba(255,255,255,.08)}
.bt-promo-bar-v1__copy svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.bt-promo-bar-v1__copy i{font-style:normal}
.bt-promo-bar-v1__code:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.14)}
.bt-promo-bar-v1__code:focus-visible,.bt-promo-bar-v1__x:focus-visible,.bt-promo-bar-v1__link:focus-visible{outline:2px solid #fff;outline-offset:2px}
.bt-promo-bar-v1.is-dark .bt-promo-bar-v1__code:focus-visible{outline-color:#ff8a3d}
.bt-promo-bar-v1__code.is-copied .bt-promo-bar-v1__copy{background:#17a34a;color:#fff}
.bt-promo-bar-v1__cd{flex:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px 0 10px;border-radius:999px;background:#17181d;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 2px 8px rgba(120,30,0,.25);white-space:nowrap;font:600 11.5px/1 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.bt-promo-bar-v1.is-dark .bt-promo-bar-v1__cd{background:#24252c;box-shadow:inset 0 0 0 1px rgba(255,138,61,.35)}
.bt-promo-bar-v1__cdi{flex:none;width:14px;height:14px;fill:none;stroke:#ff8a3d;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.bt-promo-bar-v1__cdt{color:rgba(255,255,255,.66);font-weight:600}
.bt-promo-bar-v1__cdn{display:inline-flex;align-items:baseline;gap:2px;padding-left:8px;border-left:1px solid rgba(255,255,255,.14)}
.bt-promo-bar-v1__cdn b{display:inline-block;min-width:2ch;text-align:center;font:800 13px/1 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.bt-promo-bar-v1__cdn b[data-cd="d"]{min-width:0}
.bt-promo-bar-v1__cdn em{font:600 10.5px/1 Inter,system-ui,Arial,sans-serif;font-style:normal;color:#ff8a3d;margin:0 6px 0 3px}
.bt-promo-bar-v1__cdn s{text-decoration:none;color:rgba(255,255,255,.4);font-weight:700;margin:0 1px}
.bt-promo-bar-v1__cd.is-lt-day [data-cd="d"],.bt-promo-bar-v1__cd.is-lt-day [data-cd="dl"]{display:none}
.bt-promo-bar-v1__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.bt-promo-bar-v1__cd[hidden]{display:none!important}
.bt-promo-bar-v1__link{flex:none;color:var(--pb-link)!important;text-decoration:none!important;font-weight:800;font-size:12.5px;border-bottom:1px solid currentColor;padding-bottom:1px;white-space:nowrap}
.bt-promo-bar-v1__link:hover{opacity:.85}
.bt-promo-bar-v1__x{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pb-fg);cursor:pointer;opacity:.85}
.bt-promo-bar-v1__x:hover{opacity:1;background:rgba(0,0,0,.12)}
.bt-promo-bar-v1__x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
.bt-promo-bar-v1__toast{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
/* Sitedeki/admin'deki genel button stillerine karşı kilit */
.bt-promo-bar-v1 .bt-promo-bar-v1__code{height:24px!important;min-height:0!important;width:auto!important;margin:0 3px!important;padding:3px 6px 3px 10px!important;border-radius:999px!important;background:var(--pb-chip-bg)!important;color:var(--pb-chip-fg)!important;border:1px solid var(--pb-chip-bd)!important;font-size:12.5px!important;line-height:1!important;box-shadow:0 1px 0 rgba(0,0,0,.06)!important}
.bt-promo-bar-v1 .bt-promo-bar-v1__code.is-static{padding:3px 10px!important}
.bt-promo-bar-v1 .bt-promo-bar-v1__x{width:28px!important;height:28px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--pb-fg)!important;box-shadow:none!important}
.bt-promo-bar-v1 .bt-promo-bar-v1__x:hover{background:rgba(0,0,0,.12)!important}
/* "Yerine geçsin" modu: şerit görünürken kayan duyuru bandı gizli (iki bant üst üste binmez) */
html.bt-promo-replace-v1 .bt-announcement-bar,html.bt-promo-replace-v1 body > .bt-announcement-bar.bt-announcement-v6335,html.bt-promo-replace-v1 body[class] > .bt-announcement-bar.bt-announcement-v6335{display:none!important}
/* v1.1: bağlantı artık basılmıyor; önbellekteki eski HTML için gizli tut */
.bt-promo-bar-v1__link{display:none!important}
@media (max-width:900px){.bt-promo-bar-v1__cdt{display:none}.bt-promo-bar-v1__cdn{padding-left:0;border-left:0}}
@media (max-width:680px){
  .bt-promo-bar-v1{min-height:36px;padding:0 40px 0 12px;font-size:12px;justify-content:flex-start}
  .bt-promo-bar-v1__in{justify-content:flex-start;gap:8px}
  .bt-promo-bar-v1__ic{display:none}
  .bt-promo-bar-v1__lbl{display:none}
  .bt-promo-bar-v1__msg{flex:1 1 auto}
  .bt-promo-bar-v1__cd{margin-left:auto;height:24px;padding:0 9px 0 8px;gap:5px}
  .bt-promo-bar-v1__cdn b{font-size:12px}
  .bt-promo-bar-v1__cdn em{margin:0 4px 0 2px}
  /* mobil: gün varken "9 gün 08 : 37" (saniye yok); 1 günden az kalınca SS:DD:SN */
  .bt-promo-bar-v1__cd.has-d .is-sec{display:none}
  .bt-promo-bar-v1__link{display:none}
  .bt-promo-bar-v1__dot{margin:0 5px}
  .bt-promo-bar-v1 .bt-promo-bar-v1__code{height:22px!important;padding:2px 4px 2px 8px!important;gap:5px;font-size:11.5px!important;margin:0 2px!important}
  .bt-promo-bar-v1__copy{padding:3px 5px}.bt-promo-bar-v1__copy i{display:none}
  .bt-promo-bar-v1 .bt-promo-bar-v1__x{right:4px;width:32px!important;height:32px!important}
  /* tek satır: 3. ve sonraki parçalar (ör. "1.000 ₺ ve üzeri") mobilde gizlenir, kalan metin gerekirse … ile kısalır */
  .bt-promo-bar-v1__seg:nth-of-type(n+3),.bt-promo-bar-v1__seg:nth-of-type(2)~.bt-promo-bar-v1__dot{display:none}
}
@media (max-width:420px){.bt-promo-bar-v1{font-size:11.5px;padding-left:10px}.bt-promo-bar-v1 .bt-promo-bar-v1__code{letter-spacing:.03em;font-size:11px!important}.bt-promo-bar-v1__dot{margin:0 4px}}
@media (prefers-reduced-motion:reduce){.bt-promo-bar-v1__code{transition:none}.bt-promo-bar-v1__code:hover{transform:none}}
@media print{.bt-promo-bar-v1{display:none!important}}
