/* Üst bar v4 (14.11.2026, sahip: "hiç hoşuma gitmedi, renkler karışık") — sade, açık zemin, tek vurgu rengi.
   Satış Ortaklığı masaüstünde bar içinde küçük "Yeni" rozeti; ayrı sarı şerit yalnız mobilde ve sade.
   sunucun.com.tr ve secure.sunucun.com.tr ortak; snc-ui.css ve snc-topbar.css'ten sonra yüklenir. */

/* eski sarı şerit animasyonları kapalı */
.snc-aff,.snc-aff::after,.snc-aff__ic{animation:none!important}
.snc-aff::after{display:none!important}
.top-line{display:none!important}

@media (min-width:992px){
  .snc-aff{display:none!important}

  /* zemin */
  .top-bar,
  html body .clean-theme-header > #wrapper{background:#f7f9fc!important;background-image:none!important;border:0!important;border-bottom:1px solid #e7ecf3!important;box-shadow:none!important}
  html body .clean-theme-header{background:#f7f9fc!important}
  html body .clean-theme-header .menu #wrapper{background:transparent!important;border:0!important}

  /* sol bağlantılar */
  html body .top-bar .left > a,
  html body .clean-theme-header > #wrapper .left > a{color:#475467!important;background:transparent!important;font-weight:500!important}
  html body .top-bar .left > a:hover,
  html body .clean-theme-header > #wrapper .left > a:hover{color:#00215d!important;background:#eef2f8!important}
  html body .top-bar .left > a > i,
  html body .clean-theme-header > #wrapper .left > a > i{color:#98a2b3!important;opacity:1!important}

  /* kur: sade metin kutusu */
  html body .snc-fx{background:#fff!important;border:1px solid #e3e8ef!important;box-shadow:none!important;padding:0 10px!important;border-radius:8px!important;gap:6px!important}
  html body .snc-fx__ic{display:none!important}
  html body .snc-fx__pair{color:#667085!important;font-size:11.5px!important;letter-spacing:.03em}
  html body .snc-fx__val,html body .snc-fx b.snc-fx__val{color:#00215d!important;font-weight:700!important}

  /* sağ düğmeler: hafif çerçeveli */
  html body .top-bar .right > a,
  html body .top-bar .right .language > .btn,
  html body .top-bar .right .language-trigger,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a{background:transparent!important;border:1px solid #e3e8ef!important;border-radius:8px!important;color:#344054!important;font-weight:600!important;transform:none!important}
  html body .top-bar .right > a:hover,
  html body .top-bar .right .language > .btn:hover,
  html body .top-bar .right .language-trigger:hover,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a:hover{background:#fff!important;border-color:#cfd8e3!important;color:#00215d!important}
  html body .top-bar .right > a > i,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a > i{color:#667085!important}
  html body .top-bar .right > a > i.fa-circle,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a > i.fa-circle{color:#12b76a!important}
  html body .top-bar .right .language-trigger span,
  html body .top-bar .right .language-trigger i{color:#344054!important}
  /* tek koyu vurgu: Hesap Oluştur */
  html body .top-bar .right > a[title="hesap-olustur"],
  html body .top-bar .right > a[href*="hesap-olustur"],
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a[href*="hesap-olustur"]{background:#00215d!important;border-color:#00215d!important;color:#fff!important}
  html body .top-bar .right > a[title="hesap-olustur"] > i,
  html body .top-bar .right > a[href*="hesap-olustur"] > i,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a[href*="hesap-olustur"] > i{color:#fff!important}
  html body .top-bar .right > a[title="hesap-olustur"]:hover,
  html body .top-bar .right > a[href*="hesap-olustur"]:hover,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a[href*="hesap-olustur"]:hover{background:#003087!important;border-color:#003087!important;color:#fff!important}
  /* sepet sayacı */
  html body .clean-theme-header .clean-theme-cart-qty{background:#00215d!important;color:#fff!important}
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a .fa-cart-shopping{color:#667085!important}

  /* Satış Ortaklığı rozeti (bar içinde) */
  html body .top-bar .left > a.snc-affp,
  html body .clean-theme-header > #wrapper .left > a.snc-affp{display:inline-flex!important;align-items:center;gap:8px;height:26px;margin-left:10px!important;padding:0 10px 0 3px!important;border-radius:999px!important;background:#eef4ff!important;border:1px solid #d6e4ff!important;color:#003087!important;font-size:12px!important;font-weight:600!important;white-space:nowrap;transition:background .15s,border-color .15s}
  html body .top-bar .left > a.snc-affp:hover,
  html body .clean-theme-header > #wrapper .left > a.snc-affp:hover{background:#e2ecff!important;border-color:#bcd2ff!important;color:#00215d!important}
  html body a.snc-affp .snc-affp__tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#003087;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
  html body .top-bar .left > a.snc-affp b,
  html body .clean-theme-header > #wrapper .left > a.snc-affp b{color:#003087!important;font-weight:800!important}
  /* satır kırılmasın */
  html body .top-bar .left > a,
  html body .top-bar .right > a,
  html body .clean-theme-header > #wrapper .left > a,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a{white-space:nowrap!important}
  html body .top-bar .left,
  html body .clean-theme-header > #wrapper .left{flex-wrap:nowrap!important;gap:4px}

  /* secure: sol + sağ tek satır (sepet düğmesi yüzünden dar) */
  html body .clean-theme-header > #wrapper{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap!important}
  html body .clean-theme-header > #wrapper > .left{float:none!important;flex:0 1 auto;min-width:0}
  html body .clean-theme-header > #wrapper > .clean-theme-header-right{float:none!important;flex:0 0 auto}
  html body .clean-theme-header > #wrapper .left > a{padding-left:7px!important;padding-right:7px!important}
  html body .clean-theme-header .clean-theme-header-right-btns{margin-left:8px!important}
  html body .clean-theme-header .clean-theme-header-right-btns > ul > li{margin-left:5px!important}
  html body .clean-theme-header > #wrapper .left > a[title="blog"]{display:none!important}
  html body .clean-theme-header > #wrapper .left > a.snc-affp{padding-left:10px!important}
  html body .clean-theme-header a.snc-affp .snc-affp__tag{display:none}
  html body a.snc-affp > i{color:#003087!important;font-size:10.5px!important;opacity:1!important;transition:transform .15s}
  html body a.snc-affp:hover > i{transform:translateX(2px)}
}

/* dar masaüstü: sığması için sadeleştir */
@media (min-width:992px) and (max-width:1299px){
  html body .top-bar .left > a[title="blog"],
  html body .top-bar .left > a[title="iletisim"]{display:none!important}
  html body a.snc-affp .snc-affp__tag{display:none!important}
  html body .top-bar .left > a.snc-affp,
  html body .clean-theme-header > #wrapper .left > a.snc-affp{padding-left:10px!important;margin-left:6px!important}
  html body .top-bar .right > a,
  html body .top-bar .right .language > .btn,
  html body .top-bar .right .language-trigger,
  html body .clean-theme-header .clean-theme-header-right-btns ul > li > a{padding:0 9px!important}
  html body .clean-theme-header > #wrapper .left > a[title="iletisim"]{display:none!important}
}

/* mobil: üst bar zaten gizli; sade şerit */
@media (max-width:991px){
  .snc-affp{display:none!important}
  .snc-aff{background:#eef4ff!important;border-bottom:1px solid #d6e4ff}
  .snc-aff a.snc-aff__in{color:#00215d!important;height:34px;font-size:12.5px}
  .snc-aff__ic{background:#003087!important;color:#fff!important;width:22px;height:22px;flex-basis:22px;font-size:11px}
  .snc-aff__t em{background:transparent!important;color:#003087!important;padding:0!important;font-weight:800}
  .snc-aff__btn{background:#00215d!important}
}
@media (max-width:767px){
  .snc-aff a.snc-aff__in{font-size:11.5px;gap:6px;padding:0 10px}
  .snc-aff__btn{padding:0 9px;font-size:11px}
}
